|
4 | 4 |
|
5 | 5 | ## 3.0.0 |
6 | 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 | + |
7 | 16 | **Breaking changes** |
8 | 17 |
|
9 | 18 | - Laravel Lumen is no longer supported |
10 | 19 | - Drop support for Laravel Lumen (#579) |
11 | 20 | - Laravel versions 5.0 - 5.8 are no longer supported |
12 | 21 | - Drop support for Laravel 5.x (#581) |
13 | 22 | - Remove `Sentry\Integration::extractNameForRoute()`, it's alternative `Sentry\Integration::extractNameAndSourceForRoute()` is marked as `@internal` (#580) |
14 | | -- Remove extracting route name or controller for transaction names (#583). This unifies the transaction names to a more concise format. |
15 | | -- Remove internal `Sentry\Integration::currentTracingSpan()`, use `SentrySdk::getCurrentHub()->getSpan()` if you were using this internal method. (#592) |
| 23 | +- Remove internal `Sentry\Integration::currentTracingSpan()`, use `SentrySdk::getCurrentHub()->getSpan()` if you were using this internal method (#592) |
16 | 24 |
|
17 | 25 | **Other changes** |
18 | 26 |
|
19 | | -- Add support for Dynamic Sampling (#572) |
20 | 27 | - Set the tracing transaction name on the `Illuminate\Routing\Events\RouteMatched` instead of at the end of the request (#580) |
21 | | -- Add tracing span for Laravel HTTP client requests (#585) |
| 28 | +- Remove extracting route name or controller for transaction names (#583). This unifies the transaction names to a more concise format. |
22 | 29 | - Simplify Sentry meta tag retrieval, by adding `Sentry\Laravel\Integration::sentryMeta()` (#586) |
23 | 30 | - Fix tracing with nested queue jobs (mostly when running jobs in the `sync` driver) (#592) |
24 | | -- Add a `http.route` span, this span indicates the time that is spent inside a controller method or route closure (#593) |
25 | | -- Add a `db.transaction` span, this span indicates the time that is spent inside a database transaction (#594) |
26 | 31 |
|
27 | 32 | ## 2.14.2 |
28 | 33 |
|
|
0 commit comments