|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
6 | 6 |
|
| 7 | +## 9.36.0 |
| 8 | + |
| 9 | +### Important Changes |
| 10 | + |
| 11 | +- **feat(node-core): Add node-core SDK ([#16745](https://github.com/getsentry/sentry-javascript/pull/16745))** |
| 12 | + |
| 13 | +This release adds a new SDK `@sentry/node-core` which ships without any OpenTelemetry instrumententation out of the box. All OpenTelemetry dependencies are peer dependencies and OpenTelemetry has to be set up manually. |
| 14 | + |
| 15 | +Use `@sentry/node-core` when: |
| 16 | + |
| 17 | +- You already have OpenTelemetry set up |
| 18 | +- You need custom OpenTelemetry configuration |
| 19 | +- You want minimal dependencies |
| 20 | +- You need fine-grained control over instrumentation |
| 21 | + |
| 22 | +Use `@sentry/node` when: |
| 23 | + |
| 24 | +- You want an automatic setup |
| 25 | +- You're new to OpenTelemetry |
| 26 | +- You want sensible defaults |
| 27 | +- You prefer convenience over control |
| 28 | + |
| 29 | +* **feat(node): Deprecate ANR integration ([#16832](https://github.com/getsentry/sentry-javascript/pull/16832))** |
| 30 | + |
| 31 | +The ANR integration has been deprecated and will be removed in future versions. Use `eventLoopBlockIntegration` from `@sentry/node-native` instead. |
| 32 | + |
| 33 | +- **feat(replay): Add `_experiments.ignoreMutations` option ([#16816](https://github.com/getsentry/sentry-javascript/pull/16816))** |
| 34 | + |
| 35 | +This replay option allows to configure a selector list of elements to not capture mutations for. |
| 36 | + |
| 37 | +```js |
| 38 | +Sentry.replayIntegration({ |
| 39 | + _experiments: { |
| 40 | + ignoreMutations: ['.dragging'], |
| 41 | + }, |
| 42 | +}); |
| 43 | +``` |
| 44 | + |
| 45 | +### Other changes |
| 46 | + |
| 47 | +- feat(deps): bump @prisma/instrumentation from 6.10.1 to 6.11.1 ([#16833](https://github.com/getsentry/sentry-javascript/pull/16833)) |
| 48 | +- feat(nextjs): Add flag for suppressing router transition warning ([#16823](https://github.com/getsentry/sentry-javascript/pull/16823)) |
| 49 | +- feat(nextjs): Automatically skip middleware requests for tunnel route ([#16812](https://github.com/getsentry/sentry-javascript/pull/16812)) |
| 50 | +- feat(replay): Export compression worker from `@sentry/replay-internal` ([#16794](https://github.com/getsentry/sentry-javascript/pull/16794)) |
| 51 | +- fix(browser): Avoid 4xx response for succesful `diagnoseSdkConnectivity` request ([#16840](https://github.com/getsentry/sentry-javascript/pull/16840)) |
| 52 | +- fix(browser): Guard against undefined nextHopProtocol ([#16806](https://github.com/getsentry/sentry-javascript/pull/16806)) |
| 53 | +- fix(cloudflare): calculate retries not attempts ([#16834](https://github.com/getsentry/sentry-javascript/pull/16834)) |
| 54 | +- fix(nuxt): Parametrize routes on the server-side ([#16785](https://github.com/getsentry/sentry-javascript/pull/16785)) |
| 55 | +- fix(vue): Make pageload span handling more reliable ([#16799](https://github.com/getsentry/sentry-javascript/pull/16799)) |
| 56 | + |
7 | 57 | Work in this release was contributed by @Spice-King and @stayallive. Thank you for your contributions!
|
8 | 58 |
|
9 | 59 | ## 9.35.0
|
|
0 commit comments