diff --git a/CHANGELOG.md b/CHANGELOG.md index 06d7d4b58e3c..47e7dc958145 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,56 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott -This release adds a new `enableTracing` option, which can be used instead of `tracesSampleRate` for an easier setup. +## 7.39.0 + +This release adds a new package, `@sentry/angular-ivy`, which is our Angular SDK with full support for Angular's rendering engine, Ivy. + +This release also adds a new `enableTracing` option, which can be used instead of `tracesSampleRate` for an easier setup. Related to this, the `hasTracingEnabled` utility function was moved from `@sentry/tracing` to `@sentry/core`. The old export from `@sentry/tracing` has been deprecated and will be removed in v8. +- feat(angular): Add Ivy-compatible Angular SDK package (#7264) +- feat(core): Add source map images to `debug_meta` (#7168) +- feat(loader): Make lazy-loading configurable (#7232) +- feat(nextjs): Add performance monitoring to server components (#7242) +- feat(nextjs): Default to `VERCEL_ENV` as environment (#7227) +- feat(replay): Add more default block filters (#7233) +- feat(tracing): Add `enableTracing` option (#7238) +- fix(core): Exclude client reports from offline queuing (#7226) +- fix(nextjs): Export serverside data-fetcher wrappers from client (#7256) +- fix(replay): Fix timestamps on LCP (#7225) + +**Replay `rrweb` changes:** + +`@sentry-internal/rrweb` was updated from 1.103.0 to 1.104.1 (#7238): + +- feat: Export `typings/types` ([#60](https://github.com/getsentry/rrweb/pull/60)) +- feat: Remove `autoplay` attribute from audio/video tags ([#59](https://github.com/getsentry/rrweb/pull/59)) +- fix: Exclude `modulepreload` as well ([#52](https://github.com/getsentry/rrweb/pull/52)) +- fix: Handle removed attributes ([#65](https://github.com/getsentry/rrweb/pull/65)) +- fix: Masking inputs on change when `maskAllInputs:false` ([#61](https://github.com/getsentry/rrweb/pull/61)) +- fix: More robust `rootShadowHost` check ([#50](https://github.com/getsentry/rrweb/pull/50)) +- fix: Textarea value is being duplicated ([#62](https://github.com/getsentry/rrweb/pull/62)) + +## 7.38.0 + +- feat: Put `abs_path` into stack frame object (#7167) +- feat(integrations): Deprecate `Offline` integration (#7063) +- feat(otel): Convert exception otel events to sentry errors (#7165) +- feat(replay): Change LCP calculation (#7187) +- feat(tracing): Support Apollo/GraphQL with NestJS (#7194) +- feat(tracing): Track `PerformanceResourceTiming.renderBlockingStatus` (#7127) +- feat(tracing|core): Remove transaction name change recording (#7197) +- fix(browser): Ensure dedupe integration ignores non-errors (#7172) +- fix(core): Skip empty integrations (#7204) +- fix(nextjs): Fix faulty import in Next.js .d.ts (#7175) +- fix(otel): Make otel.kind be a string (#7182) +- fix(react): Make fallback render types more accurate (#7198) +- fix(replay): Debounced flushes not respecting `maxWait` (#7207, #7208) +- ref(replay): Improve logging for stopped replay (#7174) + +Work in this release contributed by @lucas-zimermann. Thank you for your contribution! + ## 7.37.2 This release includes changes and fixes around text masking and blocking in Replay's `rrweb` dependency. See versions [1.102.0](https://github.com/getsentry/rrweb/releases/tag/1.102.0) and [1.103.0](https://github.com/getsentry/rrweb/releases/tag/1.103.0).