|
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