|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
6 | 6 |
|
| 7 | +## 8.0.0-alpha.6 |
| 8 | + |
| 9 | +This is the sixth alpha release of Sentry JavaScript SDK v8, which includes a variety of breaking changes. |
| 10 | + |
| 11 | +Read the [in-depth migration guide](./MIGRATION.md) to find out how to address any breaking changes in your code. |
| 12 | + |
| 13 | +### Important Changes |
| 14 | + |
| 15 | +- **feat(nextjs): Use OpenTelemetry for performance monitoring and tracing (#11016)** |
| 16 | + |
| 17 | +We now use OpenTelemetry under the hood to power performance monitoring and tracing in the Next.js SDK. |
| 18 | + |
| 19 | +### Removal/Refactoring of deprecated functionality |
| 20 | + |
| 21 | +- feat(v8): Remove addGlobalEventProcessor (#11255) |
| 22 | +- feat(v8): Remove deprecated span id fields (#11180) |
| 23 | +- feat(v8): Remove makeMain export (#11278) |
| 24 | +- feat(v8/core): Remove deprecated span.sampled (#11274) |
| 25 | +- feat(v8/core): Remove getActiveTransaction (#11280) |
| 26 | +- feat(v8/core): Remove spanMetadata field (#11271) |
| 27 | +- feat(v8/ember): Remove deprecated StartTransactionFunction (#11270) |
| 28 | +- feat(v8/replay): Remove deprecated replay options (#11268) |
| 29 | +- feat(v8/svelte): Remove deprecated componentTrackingPreprocessor export (#11277) |
| 30 | +- ref: Remove more usages of getCurrentHub in the codebase (#11281) |
| 31 | +- ref(core): Remove `scope.setSpan()` and `scope.getSpan()` methods (#11051) |
| 32 | +- ref(profiling-node): Remove usage of getCurrentHub (#11275) |
| 33 | +- ref(v8): change integration.setupOnce signature (#11238) |
| 34 | + |
| 35 | +### Other Changes |
| 36 | + |
| 37 | +- feat(feedback): Make "required" text for input elements configurable (#11152) (#11153) |
| 38 | +- feat(feedback): Update user feedback screenshot and cropping to align with designs (#11227) |
| 39 | +- feat(nextjs): Remove `runtime` and `vercel` tags (#11291) |
| 40 | +- feat(node): Add scope to ANR events (#11256) |
| 41 | +- feat(node): Do not include `prismaIntegration` by default (#11265) |
| 42 | +- feat(node): Ensure `tracePropagationTargets` are respected (#11285) |
| 43 | +- feat(node): Simplify `SentrySpanProcessor` (#11273) |
| 44 | +- feat(profiling): Use OTEL powered node package (#11239) |
| 45 | +- feat(utils): Allow text encoder/decoder polyfill from global **SENTRY** (#11283) |
| 46 | +- fix(nextjs): Show misconfiguration warning (no `instrumentation.ts`) (#11266) |
| 47 | +- fix(node): Add logs when node-fetch cannot be instrumented (#11289) |
| 48 | +- fix(node): Skip capturing Hapi Boom error responses. (#11151) |
| 49 | +- fix(node): Use `suppressTracing` to avoid capturing otel spans (#11288) |
| 50 | +- fix(opentelemetry): Do not stomp span status when `startSpan` callback throws (#11170) |
| 51 | + |
7 | 52 | ## 8.0.0-alpha.5
|
8 | 53 |
|
9 | 54 | This is the fifth alpha release of Sentry JavaScript SDK v8, which includes a variety of breaking changes.
|
@@ -461,6 +506,25 @@ We have also removed or updated a variety of deprecated APIs.
|
461 | 506 | - ref: Remove usage of span tags (#10808)
|
462 | 507 | - ref: Remove user segment (#10575)
|
463 | 508 |
|
| 509 | +## 7.108.0 |
| 510 | + |
| 511 | +This release fixes issues with Time to First Byte (TTFB) calculation in the SDK that was introduced with `7.95.0`. It |
| 512 | +also fixes some bugs with Interaction to First Paint (INP) instrumentation. This may impact your Sentry Performance |
| 513 | +Score calculation. |
| 514 | + |
| 515 | +- feat(serverless): Add Node.js 20 to compatible runtimes (#11104) |
| 516 | +- feat(core): Backport `ResizeObserver` and `googletag` default filters (#11210) |
| 517 | +- feat(webvitals): Adds event entry names for INP handler. Also guard against empty metric value |
| 518 | +- fix(metrics): use correct statsd data category (#11187) |
| 519 | +- fix(node): Record local variables with falsy values (v7) (#11190) |
| 520 | +- fix(node): Use unique variable for ANR context transfer (v7) (#11162) |
| 521 | +- fix(node): Time zone handling for `cron` (#11225) |
| 522 | +- fix(tracing): use web-vitals ttfb calculation (#11231) |
| 523 | +- fix(types): Fix incorrect `sampled` type on `Transaction` (#11146) |
| 524 | +- fix(webvitals): Fix mapping not being maintained properly and sometimes not sending INP spans (#11183) |
| 525 | + |
| 526 | +Work in this release contributed by @quisido and @joshkel. Thank you for your contributions! |
| 527 | + |
464 | 528 | ## 7.107.0
|
465 | 529 |
|
466 | 530 | This release fixes issues with INP instrumentation with the Next.js SDK and adds support for the `enableInp` option in
|
|
0 commit comments