getsentry/sentry-laravel (sentry/sentry-laravel)
### [`v4.9.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#490)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.8.0...4.9.0)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.9.0.
##### Misc
- Allow the cache store used by the console scheduling integration to be overridden [(#942)](https://redirect.github.com/getsentry/sentry-laravel/pull/942)
- Set `http` breadcrumb levels based on response code [(#940)](https://redirect.github.com/getsentry/sentry-laravel/pull/940)
### [`v4.8.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#480)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.7.1...4.8.0)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.8.0.
##### Bug Fixes
- Fix `php artisan sentry:publish` mangling the .env file [(#928)](https://redirect.github.com/getsentry/sentry-laravel/pull/928)
- Fix not (correctly) reporting transactions when using Laravel Octane [(#936)](https://redirect.github.com/getsentry/sentry-laravel/pull/936)
##### Misc
- Improve the stacktrace of the `php artisan sentry:test` event [(#926)](https://redirect.github.com/getsentry/sentry-laravel/pull/926)
- Remove outdated JS SDK installation step from `php artisan sentry:publish` [(#930)](https://redirect.github.com/getsentry/sentry-laravel/pull/930)
### [`v4.7.1`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#471)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.7.0...4.7.1)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.7.1.
##### Bug Fixes
- Always remove the `XSRF-TOKEN` cookie value before sending to Sentry [(#920)](https://redirect.github.com/getsentry/sentry-laravel/pull/920)
- Fix trace durations when using Octane [(#921)](https://redirect.github.com/getsentry/sentry-laravel/pull/921)
- Handle clousre route names [(#921)](https://redirect.github.com/getsentry/sentry-laravel/pull/921)
- Don't rely on facades when accessing the Laravel context [(#922)](https://redirect.github.com/getsentry/sentry-laravel/pull/922)
- Normalize array of cache key names before converting to string [(#923)](https://redirect.github.com/getsentry/sentry-laravel/pull/923)
### [`v4.7.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#470)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.6.1...4.7.0)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.7.0.
##### Features
- Add support for Cache Insights Module [(#914)](https://redirect.github.com/getsentry/sentry-laravel/pull/914). To learn more about this module, visit https://docs.sentry.io/product/insights/caches/. This feature requires Laravel v11.11.0 or higher.
Cache tracing is enabled by default for new SDK installations. To enable this feature in your existing installation, update your `config/sentry.php` file with `'cache' => env('SENTRY_TRACE_CACHE_ENABLED', true),` under `'tracing'`.
### [`v4.6.1`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#461)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.6.0...4.6.1)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.6.1.
##### Bug Fixes
- Fix wrong queue grouping in the queue Insights Module [(#910)](https://redirect.github.com/getsentry/sentry-laravel/pull/910)
### [`v4.6.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#460)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.5.1...4.6.0)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.6.0.
##### Features
- Add support for the Queue Insights Module [(#902)](https://redirect.github.com/getsentry/sentry-laravel/pull/902). To learn more about this module, visit https://docs.sentry.io/product/performance/queue-monitoring/.
- Enable queue tracing by default for new SDK installations. To enable this feature in your existing installation, update your `config/sentry.php` file with `'queue_jobs' => env('SENTRY_TRACE_QUEUE_JOBS_ENABLED', true),` or set `SENTRY_TRACE_QUEUE_JOBS_ENABLED=true` in your environment [(#903)](https://redirect.github.com/getsentry/sentry-laravel/pull/903)
##### Bug Fixes
- Check if a span is sampled before creating child spans [(#898)](https://redirect.github.com/getsentry/sentry-laravel/pull/898)
- Always register the console `sentryMonitor()` macro. This fixes the macro not being available when using Laravel Lumen [(#900)](https://redirect.github.com/getsentry/sentry-laravel/pull/900)
- Avoid manipulating the config when resolving disks [(#901)](https://redirect.github.com/getsentry/sentry-laravel/pull/901)
##### Misc
- Various Spotlight improvements, such as the addition of a new `SENTRY_SPOTLIGHT` environment variable and not requiring a DSN to be set to use Spotlight [(#892)](https://redirect.github.com/getsentry/sentry-laravel/pull/892)
### [`v4.5.1`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#451)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.5.0...4.5.1)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.5.1.
##### Bug Fixes
- Fix discarded attribute violation reporter not accepting multiple property names [(#890)](https://redirect.github.com/getsentry/sentry-laravel/pull/890)
### [`v4.5.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#450)
[Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.4.1...4.5.0)
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.5.0.
##### Features
- Limit when SQL query origins are being captured [(#881)](https://redirect.github.com/getsentry/sentry-laravel/pull/881)
We now only capture the origin of a SQL query when the query is slower than 100ms, configurable by the `SENTRY_TRACE_SQL_ORIGIN_THRESHOLD_MS` environment variable.
- Add tracing and breadcrumbs for [Notifications](https://laravel.com/docs/11.x/notifications) [(#852)](https://redirect.github.com/getsentry/sentry-laravel/pull/852)
- Add reporter for `Model::preventAccessingMissingAttributes()` [(#824)](https://redirect.github.com/getsentry/sentry-laravel/pull/824)
- Make it easier to enable the debug logger [(#880)](https://redirect.github.com/getsentry/sentry-laravel/pull/880)
You can now enable the debug logger by adding the following to your `config/sentry.php` file:
```php
'logger' => Sentry\Logger\DebugFileLogger::class, // This will log SDK logs to `storage_path('logs/sentry.log')`
```
Only use this in development and testing environments, as it can generate a lot of logs.
##### Bug Fixes
- Fix Lighthouse operation not detected when query contained a fragment before the operation [(#883)](https://redirect.github.com/getsentry/sentry-laravel/pull/883)
- Fix an exception being thrown when the username extracted from the authenticated user model is not a string [(#887)](https://redirect.github.com/getsentry/sentry-laravel/pull/887)
Configuration
📅 Schedule: Branch creation - "before 4pm on Wednesday except before 9am on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.4.1
->4.9.0
Release Notes
getsentry/sentry-laravel (sentry/sentry-laravel)
### [`v4.9.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#490) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.8.0...4.9.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.9.0. ##### Misc - Allow the cache store used by the console scheduling integration to be overridden [(#942)](https://redirect.github.com/getsentry/sentry-laravel/pull/942) - Set `http` breadcrumb levels based on response code [(#940)](https://redirect.github.com/getsentry/sentry-laravel/pull/940) ### [`v4.8.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#480) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.7.1...4.8.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.8.0. ##### Bug Fixes - Fix `php artisan sentry:publish` mangling the .env file [(#928)](https://redirect.github.com/getsentry/sentry-laravel/pull/928) - Fix not (correctly) reporting transactions when using Laravel Octane [(#936)](https://redirect.github.com/getsentry/sentry-laravel/pull/936) ##### Misc - Improve the stacktrace of the `php artisan sentry:test` event [(#926)](https://redirect.github.com/getsentry/sentry-laravel/pull/926) - Remove outdated JS SDK installation step from `php artisan sentry:publish` [(#930)](https://redirect.github.com/getsentry/sentry-laravel/pull/930) ### [`v4.7.1`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#471) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.7.0...4.7.1) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.7.1. ##### Bug Fixes - Always remove the `XSRF-TOKEN` cookie value before sending to Sentry [(#920)](https://redirect.github.com/getsentry/sentry-laravel/pull/920) - Fix trace durations when using Octane [(#921)](https://redirect.github.com/getsentry/sentry-laravel/pull/921) - Handle clousre route names [(#921)](https://redirect.github.com/getsentry/sentry-laravel/pull/921) - Don't rely on facades when accessing the Laravel context [(#922)](https://redirect.github.com/getsentry/sentry-laravel/pull/922) - Normalize array of cache key names before converting to string [(#923)](https://redirect.github.com/getsentry/sentry-laravel/pull/923) ### [`v4.7.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#470) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.6.1...4.7.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.7.0. ##### Features - Add support for Cache Insights Module [(#914)](https://redirect.github.com/getsentry/sentry-laravel/pull/914). To learn more about this module, visit https://docs.sentry.io/product/insights/caches/. This feature requires Laravel v11.11.0 or higher. Cache tracing is enabled by default for new SDK installations. To enable this feature in your existing installation, update your `config/sentry.php` file with `'cache' => env('SENTRY_TRACE_CACHE_ENABLED', true),` under `'tracing'`. ### [`v4.6.1`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#461) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.6.0...4.6.1) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.6.1. ##### Bug Fixes - Fix wrong queue grouping in the queue Insights Module [(#910)](https://redirect.github.com/getsentry/sentry-laravel/pull/910) ### [`v4.6.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#460) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.5.1...4.6.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.6.0. ##### Features - Add support for the Queue Insights Module [(#902)](https://redirect.github.com/getsentry/sentry-laravel/pull/902). To learn more about this module, visit https://docs.sentry.io/product/performance/queue-monitoring/. - Enable queue tracing by default for new SDK installations. To enable this feature in your existing installation, update your `config/sentry.php` file with `'queue_jobs' => env('SENTRY_TRACE_QUEUE_JOBS_ENABLED', true),` or set `SENTRY_TRACE_QUEUE_JOBS_ENABLED=true` in your environment [(#903)](https://redirect.github.com/getsentry/sentry-laravel/pull/903) ##### Bug Fixes - Check if a span is sampled before creating child spans [(#898)](https://redirect.github.com/getsentry/sentry-laravel/pull/898) - Always register the console `sentryMonitor()` macro. This fixes the macro not being available when using Laravel Lumen [(#900)](https://redirect.github.com/getsentry/sentry-laravel/pull/900) - Avoid manipulating the config when resolving disks [(#901)](https://redirect.github.com/getsentry/sentry-laravel/pull/901) ##### Misc - Various Spotlight improvements, such as the addition of a new `SENTRY_SPOTLIGHT` environment variable and not requiring a DSN to be set to use Spotlight [(#892)](https://redirect.github.com/getsentry/sentry-laravel/pull/892) ### [`v4.5.1`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#451) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.5.0...4.5.1) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.5.1. ##### Bug Fixes - Fix discarded attribute violation reporter not accepting multiple property names [(#890)](https://redirect.github.com/getsentry/sentry-laravel/pull/890) ### [`v4.5.0`](https://redirect.github.com/getsentry/sentry-laravel/blob/HEAD/CHANGELOG.md#450) [Compare Source](https://redirect.github.com/getsentry/sentry-laravel/compare/4.4.1...4.5.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v4.5.0. ##### Features - Limit when SQL query origins are being captured [(#881)](https://redirect.github.com/getsentry/sentry-laravel/pull/881) We now only capture the origin of a SQL query when the query is slower than 100ms, configurable by the `SENTRY_TRACE_SQL_ORIGIN_THRESHOLD_MS` environment variable. - Add tracing and breadcrumbs for [Notifications](https://laravel.com/docs/11.x/notifications) [(#852)](https://redirect.github.com/getsentry/sentry-laravel/pull/852) - Add reporter for `Model::preventAccessingMissingAttributes()` [(#824)](https://redirect.github.com/getsentry/sentry-laravel/pull/824) - Make it easier to enable the debug logger [(#880)](https://redirect.github.com/getsentry/sentry-laravel/pull/880) You can now enable the debug logger by adding the following to your `config/sentry.php` file: ```php 'logger' => Sentry\Logger\DebugFileLogger::class, // This will log SDK logs to `storage_path('logs/sentry.log')` ``` Only use this in development and testing environments, as it can generate a lot of logs. ##### Bug Fixes - Fix Lighthouse operation not detected when query contained a fragment before the operation [(#883)](https://redirect.github.com/getsentry/sentry-laravel/pull/883) - Fix an exception being thrown when the username extracted from the authenticated user model is not a string [(#887)](https://redirect.github.com/getsentry/sentry-laravel/pull/887)Configuration
📅 Schedule: Branch creation - "before 4pm on Wednesday except before 9am on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.