- Add
send_default_pii
option by default to published config file (#340) - Update
.gitattributes
to exclude more files from dist release (#341) - Ignore log breadcrumbs when
null
is the message logged (#345) - Fix
breadcrumbs.queue_info
controlling breadcrumbs generated by commands (#350) - Add
breadcrumbs.command_info
to control breadcrumbs generated by commands (#350) - Fixed scope data in queue jobs being lost in some cases (#351)
- Discard Laravel 7 route cache generated route names (#337)
- Support for Laravel 7 (#330)
- Fix for default integrations not disabled (#327)
- Fix queue events with missing handler suffix (#322)
- Use default breadcrumb type for handled events (#303)
- Support Sentry SDK ^2.3 (and drop support for older versions) (#316)
- Fix queue events to correctly flush events when not running a queue deamon (#318)
- Fix throwing errors when installed when config cache is active (6214338)
- Allow any log level to create breadcrumbs (#297)
- Allow decorating the
ClientBuilderInterface
from theregister
method of a Service Provider (#290)
- Fix default Monolog logger level being invalid when using the Log channel (#287)
- Add the query execution time to the query breadcrumb (#283)
- Do not register default error and fatal listeners to prevent duplicated events (#280)
- Fix compatibility with sentry/sentry 2.2+ (#276)
- Add compatibility with sentry/sentry 2.2+ (#273)
- Fix fatal error when user context is not an array when using log channels (#272)
- Support for Laravel 6 (#269)
- Fix custom container alias (#263)
- Register alias
HubInterface
to container (#249) - Resolve
integrations
option from the container (#239)
- Track Artisan command invocation in breadcrumb (#232)
- Fixed
sql_bindings
configuration fallback (#231) - Fixed events generated in queue worker not sending until worker exits (#228)
- Add phpDoc methods to the facade for better autocompletion (#226)
- Fallback to
SENTRY_DSN
if defined in env (#224)
- Fix the configuration syntax for the sql bindings in breadcrumbs configuration option to be compatible with Laravel (#207)
- Prevent registering events when no DSN is set (#205)
- This version requires
sentry/sentry
>= 2.0
and also PHP>= 7.1
- Support for Laravel 5.8
- Be advised
app('sentry')
now no longer returns the "old"Raven_Client
instead it will return\Sentry\State\Hub
Please see Docs for detailed usage.
- Correctly merge the user config with the default configuration file (#163)
- Listen for queue events and flush the send queue and breadcrum queue (#153)
- Add tag with the console command name to the event (#146)
- Fix support for Laravel 5.0.
- Support for Laravel 5.7.
- The
sentry:test
artisan command no longer requires the secret key in the DSN (secret key in DSN deprecated since Sentry 9).
- Allow setting custom formatter for the log channel. (#145)
This version no longer supports Laravel 4.x, version 0.8.x
will of course still work for Laravel 4.
- Set 'user_context' configuration default to false. (#132)
- Update
SENTRY_DSN
env variable name toSENTRY_LARAVEL_DSN
. (#130) - Improved default app_path for Lumen to include entire application code, excluding vendor. (#128)
- Remove Laravel 4 support. (#123)
- Add support for Laravel 5.6 log channels. (#122)
- Type hint Laravel contracts instead of implementation. (#107)
- Improved default app_path to include entire application code, excluding vendor. (#89)
- Fix for auth context not working properly on Laravel >=5.3. (#81)
- Support Laravel auto-discovery. (#78)
- Added 'sentry:test' to Artisan. (#65)
- Added 'user_context' configuration to disable automatic collection. (#55)
- Various fixes for query event breadcrumbs. (#54)
- Support for Laravel 5.4.
- Require sentry/sentry >= 1.6.0.
- Allow overriding abstract type Sentry is bound to in service container.
- Require sentry/sentry >= 1.5.0.
- Added support for Illuminate SQL queries in breadcrumbs.
- Replaced Monolog breadcrumb handler with Illuminate log handler.
- Added route transaction names.