diff --git a/CHANGELOG.md b/CHANGELOG.md index b32a9ae8b9d1..42334c5dd03c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,23 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott +## 7.19.0 + +This release adds a new SDK, [@sentry/opentelemetry-node](./packages/opentelemetry-node/), +which is available as an alpha release to integrate OpenTelemetry performance tracing with Sentry. +Give it a try and let us know if you have any feedback or problems with using it. (#6000) + +This release also deprecates the `tracingOrigins` option in favor of using `shouldCreateSpanForRequest` and `tracePropagationTargets`. + See [#6176](https://github.com/getsentry/sentry-javascript/pull/6176) for details. + +- feat(node): Allow keepAlive override (#6161) +- feat(tracing): Add `transaction.setContext` method (#6154) +- feat(tracing): Allow to set `instrumenter` on Span & Transaction (#6136) +- fix(integrations): Remove erroneous WINDOW exports (#6185) +- fix(react): Guard against non-error obj in ErrorBoundary (#6181) +- perf(core): Prevent creation of new contexts object on scope (#6156) +- ref(tracing): Deprecate `tracingOrigins` (#6176) + ## 7.18.0 This release adds the `beforeSendTransaction` callback to all JS SDKs, letting you make changes to or drop transactions before they're sent to Sentry. This callback works identically to `beforeSend`, just for transactions. diff --git a/MIGRATION.md b/MIGRATION.md index 76d6d728a027..54869a050de8 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -1,3 +1,21 @@ + # Deprecations in 7.x + + ## Deprecated `tracingOrigins` (since 7.19.0) - #6176 + + The `tracingOrigins` option is deprecated in favor of using `shouldCreateSpanForRequest` and `tracePropagationTargets`. + + ## Deprecate `componentTrackingPreprocessor` in Svelte SDK (since 7.16.0) - #5936 + + This release adds the `withSentryConfig` feature to the Svelte SDK. It replaces the now deprecated Svelte `componentTrackingPreprocessor` which will be removed in the next major release. + +## Deprecate `getGlobalObject` in `@sentry/utils` (since 7.16.0) - #5949 + +This is no longer used. + + ## Deprecate @sentry/hub (since 7.15.0) - #5823 + +This release deprecates `@sentry/hub` and all of it's exports. All of the `@sentry/hub` exports have moved to `@sentry/core`. `@sentry/hub` will be removed in the next major release. + # Upgrading from 6.x to 7.x The main goal of version 7 is to reduce bundle size. This version is breaking because we removed deprecated APIs, upgraded our build tooling, and restructured npm package contents.