You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,41 @@
2
2
3
3
## Unreleased
4
4
5
+
## 3.0.0
6
+
7
+
**New features**
8
+
9
+
- We are now creating more spans to give you better insights into the performance of your application
10
+
- Add a `http.client` span. This span indicates the time that is spent when using the Laravel HTTP client (#585)
11
+
- Add a `http.route` span. This span indicates the time that is spent inside a controller method or route closure (#593)
12
+
- Add a `db.transaction` span. This span indicates the time that is spent inside a database transaction (#594)
13
+
- Add support for [Dynamic Sampling](https://docs.sentry.io/product/data-management-settings/dynamic-sampling/), allowing developers to set a server-side sampling rate without the need to re-deploy their applications
14
+
- Add support for Dynamic Sampling (#572)
15
+
16
+
**Breaking changes**
17
+
18
+
- Laravel Lumen is no longer supported
19
+
- Drop support for Laravel Lumen (#579)
20
+
- Laravel versions 5.0 - 5.8 are no longer supported
21
+
- Drop support for Laravel 5.x (#581)
22
+
- Remove `Sentry\Integration::extractNameForRoute()`, it's alternative `Sentry\Integration::extractNameAndSourceForRoute()` is marked as `@internal` (#580)
23
+
- Remove internal `Sentry\Integration::currentTracingSpan()`, use `SentrySdk::getCurrentHub()->getSpan()` if you were using this internal method (#592)
24
+
25
+
**Other changes**
26
+
27
+
- Set the tracing transaction name on the `Illuminate\Routing\Events\RouteMatched` instead of at the end of the request (#580)
28
+
- Remove extracting route name or controller for transaction names (#583). This unifies the transaction names to a more concise format.
29
+
- Simplify Sentry meta tag retrieval, by adding `Sentry\Laravel\Integration::sentryMeta()` (#586)
30
+
- Fix tracing with nested queue jobs (mostly when running jobs in the `sync` driver) (#592)
31
+
5
32
## 2.14.2
6
33
7
34
- Fix extracting command input resulting in errors when calling Artisan commands programatically with `null` as an argument value (#589)
8
35
9
36
## 2.14.1
10
37
11
38
- Fix not setting the correct SDK ID and version when running the `sentry:test` command (#582)
39
+
- Transaction names now only show the parameterized URL (`/some/{route}`) instead of the route name or controller class (#583)
Copy file name to clipboardExpand all lines: README.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,15 +78,21 @@ try {
78
78
79
79
## Laravel Version Compatibility
80
80
81
-
- Laravel `<= 4.2.x` is supported until `0.8.x`
82
-
- Laravel `<= 5.7.x` on PHP `<= 7.0` is supported until `0.11.x`
83
-
- Laravel `>= 5.x.x` on PHP `>= 7.1` is supported in all versions
81
+
The Laravel versions listed below are all currently supported:
82
+
84
83
- Laravel `>= 6.x.x` on PHP `>= 7.2` is supported starting from `1.2.0`
85
84
- Laravel `>= 7.x.x` on PHP `>= 7.2` is supported starting from `1.7.0`
86
85
- Laravel `>= 8.x.x` on PHP `>= 7.3` is supported starting from `1.9.0`
87
86
- Laravel `>= 9.x.x` on PHP `>= 8.0` is supported starting from `2.11.0`
88
87
89
-
Please note that of version `>= 2.0.0` we require PHP Version `>= 7.2` because we are using our new [PHP SDK](https://github.com/getsentry/sentry-php) underneath.
88
+
Please note that starting with version `>= 2.0.0` we require PHP Version `>= 7.2` because we are using our new [PHP SDK](https://github.com/getsentry/sentry-php) underneath.
89
+
90
+
The Laravel and Lumen version listed below were supported in previous versions:
91
+
92
+
- Laravel `<= 4.2.x` is supported until `0.8.x`
93
+
- Laravel `<= 5.7.x` on PHP `<= 7.0` is supported until `0.11.x`
94
+
- Laravel `>= 5.x.x` on PHP `>= 7.1` is supported until `2.14.x`
0 commit comments