|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
6 | 6 |
|
| 7 | +## 7.58.0 |
| 8 | + |
| 9 | +### Important Changes |
| 10 | + |
| 11 | +- **Performance Monitoring not required for Distributed Tracing** |
| 12 | + |
| 13 | +This release adds support for [distributed tracing](https://docs.sentry.io/platforms/javascript/usage/distributed-tracing/) without requiring performance monitoring to be active on the JavaScript SDKs (browser and node). This means even if there is no sampled transaction/span, the SDK will still propagate traces to downstream services. Distributed Tracing can be configured with the `tracePropagationTargets` option, which controls what requests to attach the `sentry-trace` and `baggage` HTTP headers to (which is what propagates tracing information). |
| 14 | + |
| 15 | +```js |
| 16 | +Sentry.init({ |
| 17 | + tracePropagationTargets: ["third-party-site.com", /^https:\/\/yourserver\.io\/api/], |
| 18 | +}); |
| 19 | +``` |
| 20 | + |
| 21 | +- feat(tracing): Add tracing without performance to browser and client Sveltekit (#8458) |
| 22 | +- feat(node): Add tracing without performance to Node http integration (#8450) |
| 23 | +- feat(node): Add tracing without performance to Node Undici (#8449) |
| 24 | +- feat(node): Populate propagation context using env variables (#8422) |
| 25 | + |
| 26 | +- **feat(core): Support `AggregateErrors` in `LinkedErrors` integration (#8463)** |
| 27 | + |
| 28 | +This release adds support for [`AggregateErrors`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError). AggregateErrors are considered as Exception Groups by Sentry, and will be visualized and grouped differently. See the [Exception Groups Changelog Post](https://changelog.getsentry.com/announcements/exception-groups-now-supported-for-python-and-net) for more details. |
| 29 | + |
| 30 | +Exception Group support requires Self-Hosted Sentry [version 23.5.1](https://github.com/getsentry/self-hosted/releases/tag/23.5.1) or newer. |
| 31 | + |
| 32 | +- **feat(replay): Add a new option `networkDetailDenyUrls` (#8439)** |
| 33 | + |
| 34 | +This release adds a new option `networkDetailDenyUrls` to the `Replay` integration. This option allows you to specify a list of URLs that should not be captured by the `Replay` integration, which can be used alongside the existing `networkDetailAllowUrls` for finely grained control of which URLs should have network details captured. |
| 35 | + |
| 36 | +```js |
| 37 | +Sentry.init({ |
| 38 | + integrations: [ |
| 39 | + new Sentry.Integrations.Replay({ |
| 40 | + networkDetailDenyUrls: [/^http:\/\/example.com\/test$/], |
| 41 | + }), |
| 42 | + ], |
| 43 | +}); |
| 44 | +``` |
| 45 | + |
| 46 | +### Other Changes |
| 47 | + |
| 48 | +- feat(core): Add helpers to get module metadata from injected code (#8438) |
| 49 | +- feat(core): Add sampling decision to trace envelope header (#8483) |
| 50 | +- feat(node): Add trace context to checkin (#8503) |
| 51 | +- feat(node): Export `getModule` for Electron SDK (#8488) |
| 52 | +- feat(types): Allow `user.id` to be a number (#8330) |
| 53 | +- fix(browser): Set anonymous `crossorigin` attribute on report dialog (#8424) |
| 54 | +- fix(nextjs): Ignore `tunnelRoute` when doing static exports (#8471) |
| 55 | +- fix(nextjs): Use `basePath` option for `tunnelRoute` (#8454) |
| 56 | +- fix(node): Apply source context to linked errors even when it is uncached (#8453) |
| 57 | +- fix(node): report errorMiddleware errors as unhandled (#8048) |
| 58 | +- fix(react): Add support for `basename` option of `createBrowserRouter` (#8457) |
| 59 | +- fix(remix): Add explicit `@sentry/node` exports. (#8509) |
| 60 | +- fix(remix): Don't inject trace/baggage to `redirect` and `catch` responses (#8467) |
| 61 | +- fix(replay): Adjust slow/multi click handling (#8380) |
| 62 | + |
| 63 | +Work in this release contributed by @mrdulin, @donaldxdonald & @ziyad-elabid-nw. Thank you for your contributions! |
| 64 | + |
7 | 65 | ## 7.57.0
|
8 | 66 |
|
9 | 67 | ### Important Changes
|
|
0 commit comments