Skip to content

Commit 4a99a29

Browse files
authored
Prepare 3.7.0 (#744)
1 parent 73de267 commit 4a99a29

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

CHANGELOG.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,73 @@
11
# Changelog
22

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+
371
## 3.6.1
472

573
The Sentry SDK team is happy to announce the immediate availability of Sentry Laravel SDK v3.6.1.

0 commit comments

Comments
 (0)