|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 3.7.0 |
| 4 | + |
| 5 | +The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v3.7.0. |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- Tracing without Performance [(#719)](https://github.com/getsentry/sentry-laravel/pull/719) |
| 10 | + |
| 11 | + The SDK will now continue a trace from incoming HTTP requests, even if performance is not enabled. |
| 12 | + To continue a trace outward, you may attach the Sentry tracing headers to any HTTP client request. |
| 13 | + You can fetch the required header values by calling `\Sentry\getBaggage()` and `\Sentry\getTraceparent()`. |
| 14 | + |
| 15 | +- Add performance traces and breadcrumbs for filesystem access [(#726)](https://github.com/getsentry/sentry-laravel/pull/726) |
| 16 | + |
| 17 | + This behaviour can be changed in your `config/sentry.php` file. |
| 18 | + |
| 19 | + ```php |
| 20 | + 'breadcrumbs' => [ |
| 21 | + // Capture storage access as breadcrumbs |
| 22 | + 'storage' => true, |
| 23 | + ], |
| 24 | + `tracing` => [ |
| 25 | + // Capture storage access as spans |
| 26 | + 'storage' => true, |
| 27 | + ], |
| 28 | + ``` |
| 29 | + |
| 30 | +- GraphQL and HTTP client improvements [(#720)](https://github.com/getsentry/sentry-laravel/pull/720) |
| 31 | + |
| 32 | + This adds an improved visual representation of the request body on the Sentry web interface, as well as |
| 33 | + `response_body_size` and `request_body_size` to HTTP client breadcrumbs. |
| 34 | + |
| 35 | + |
| 36 | +- Less sensitive data send by default [(#732)](https://github.com/getsentry/sentry-laravel/pull/732) |
| 37 | + |
| 38 | + The SDK will no longer send the value of the configured Laravel session cookie as well as the value of any cookies |
| 39 | + starting with `remember_*`. |
| 40 | + Additionally, SQL bindings are no longer set on breadcrumbs by default. This behaviour can be changed in your `config/sentry.php` file. |
| 41 | + |
| 42 | + ```php |
| 43 | + 'breadcrumbs' => [ |
| 44 | + // Capture bindings on SQL queries logged in breadcrumbs |
| 45 | + 'sql_bindings' => false, |
| 46 | + ], |
| 47 | + ``` |
| 48 | + |
| 49 | +- Make it configurable if performance traces continue after the response has been sent [(#727)](https://github.com/getsentry/sentry-laravel/pull/727) |
| 50 | + |
| 51 | + This behaviour can be changed in your `config/sentry.php` file. |
| 52 | + |
| 53 | + ```php |
| 54 | + 'tracing' => [ |
| 55 | + // Indicates if the performance trace should continue after the response has been sent to the user until the application terminates |
| 56 | + // This is required to capture any spans that are created after the response has been sent like queue jobs dispatched using `dispatch(...)->afterResponse()` for example |
| 57 | + 'continue_after_response' => true, |
| 58 | + ], |
| 59 | + ``` |
| 60 | + |
| 61 | +- Expose all config settings as environment variables. [(#735)](https://github.com/getsentry/sentry-laravel/pull/735) |
| 62 | + |
| 63 | + All config values in `config/sentry.php` can be set with environment variables now. |
| 64 | + For existing applications, you might need to update your config file with the new defaults manually. |
| 65 | + The latest version can be found [here](https://github.com/getsentry/sentry-laravel/blob/master/config/sentry.php). |
| 66 | + |
| 67 | +### Bug Fixes |
| 68 | + |
| 69 | +- Handle exceptions being raised while resolving the PSR7 request [(#743)](https://github.com/getsentry/sentry-laravel/pull/743) |
| 70 | + |
3 | 71 | ## 3.6.1
|
4 | 72 |
|
5 | 73 | The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v3.6.1.
|
|
0 commit comments