diff --git a/CHANGELOG.md b/CHANGELOG.md index 67470eb2cc30..de738da4b4da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,46 @@ Work in this release was contributed by @flaeppe. Thank you for your contribution! +## 9.32.0 + +### Important Changes + +- feat(browser): Add CLS sources to span attributes ([#16710](https://github.com/getsentry/sentry-javascript/pull/16710)) + +Enhances CLS (Cumulative Layout Shift) spans by adding attributes detailing the elements that caused layout shifts. + +- feat(cloudflare): Add `instrumentWorkflowWithSentry` to instrument workflows ([#16672](https://github.com/getsentry/sentry-javascript/pull/16672)) + +We've added support for Cloudflare Workflows, enabling comprehensive tracing for your workflow runs. This integration uses the workflow's instanceId as the Sentry trace_id and for sampling, linking all steps together. You'll now be able to see full traces, including retries with exponential backoff. + +- feat(node): Add `@sentry/node-native` package ([#16722](https://github.com/getsentry/sentry-javascript/pull/16722)) + +Adding just the @sentry/node-native package with no implementation. + +- feat(node): update pipeline spans to use agent naming ([#16712](https://github.com/getsentry/sentry-javascript/pull/16712)) + +Pipeline spans now use agent naming conventions, which means they'll be more consistent with our new trace views and align with how Python SDKs work. + +- feat(nuxt): Add alias for `@opentelemetry/resources` ([#16727](https://github.com/getsentry/sentry-javascript/pull/16727)) + +This update adds an alias for @opentelemetry/resources to prevent "Cannot find module" errors in Nuxt dev mode, addressing an issue with ESM imports. + +- feat(pino-transport): Add functionality to send logs to sentry ([#16667](https://github.com/getsentry/sentry-javascript/pull/16667)) + +Adds the ability to send logs to sentry via a pino transport. + +- feat(nextjs): Expose top level buildTime `errorHandler` option ([#16718](https://github.com/getsentry/sentry-javascript/pull/16718)) + +### Other Changes + +- feat(deps): bump @prisma/instrumentation from 6.9.0 to 6.10.1 ([#16698](https://github.com/getsentry/sentry-javascript/pull/16698)) +- fix(sveltekit): Export logger from sveltekit worker ([#16716](https://github.com/getsentry/sentry-javascript/pull/16716)) +- fix(google-cloud-serverless): Make `CloudEventsContext` compatible with `CloudEvent` ([#16705](https://github.com/getsentry/sentry-javascript/pull/16705)) +- fix(nextjs): Stop injecting release value when create release options is set to `false` ([#16695](https://github.com/getsentry/sentry-javascript/pull/16695)) +- fix(node): account for Object. syntax with local variables matching ([#16702](https://github.com/getsentry/sentry-javascript/pull/16702)) +- fix(tests): Set `vite` versions in Remix e2e tests. ([#16720](https://github.com/getsentry/sentry-javascript/pull/16720)) +- chore: Add cursor rules for dependency upgrades ([#16669](https://github.com/getsentry/sentry-javascript/pull/16669)) + ## 9.31.0 ### Important Changes