getsentry/sentry-javascript (@sentry/vue)
### [`v8.29.0`](https://redirect.github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8290)
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.28.0...8.29.0)
##### Important Changes
- **Beta releases of official Solid and SolidStart Sentry SDKs**
This release marks the beta releases of the `@sentry/solid` and `@sentry/solidstart` Sentry SDKs. For details on how to
use them, check out the
[Sentry Solid SDK README](https://redirect.github.com/getsentry/sentry-javascript/tree/develop/packages/solid) and the
[Sentry SolidStart SDK README](https://redirect.github.com/getsentry/sentry-javascript/tree/develop/packages/solidstart)
respectively. Please reach out on [GitHub](https://redirect.github.com/getsentry/sentry-javascript/issues/new/choose) if you have
any feedback or concerns.
- **feat(node): Option to only wrap instrumented modules ([#13139](https://redirect.github.com/getsentry/sentry-javascript/issues/13139))**
Adds the SDK option to only wrap ES modules with `import-in-the-middle` that specifically need to be instrumented.
```javascript
import * as Sentry from '@sentry/node';
Sentry.init({
dsn: '__PUBLIC_DSN__',
registerEsmLoaderHooks: { onlyHookedModules: true },
});
```
- **feat(node): Update OpenTelemetry packages to instrumentation v0.53.0 ([#13587](https://redirect.github.com/getsentry/sentry-javascript/issues/13587))**
All internal OpenTelemetry instrumentation was updated to their latest version. This adds support for Mongoose v7 and v8
and fixes various bugs related to ESM mode.
##### Other Changes
- feat(nextjs): Emit warning when using turbopack ([#13566](https://redirect.github.com/getsentry/sentry-javascript/issues/13566))
- feat(nextjs): Future-proof Next.js config options overriding ([#13586](https://redirect.github.com/getsentry/sentry-javascript/issues/13586))
- feat(node): Add `generic-pool` integration ([#13465](https://redirect.github.com/getsentry/sentry-javascript/issues/13465))
- feat(nuxt): Upload sourcemaps generated by Nitro ([#13382](https://redirect.github.com/getsentry/sentry-javascript/issues/13382))
- feat(solidstart): Add `browserTracingIntegration` by default ([#13561](https://redirect.github.com/getsentry/sentry-javascript/issues/13561))
- feat(solidstart): Add `sentrySolidStartVite` plugin to simplify source maps upload ([#13493](https://redirect.github.com/getsentry/sentry-javascript/issues/13493))
- feat(vue): Only start UI spans if parent is available ([#13568](https://redirect.github.com/getsentry/sentry-javascript/issues/13568))
- fix(cloudflare): Guard `context.waitUntil` call in request handler ([#13549](https://redirect.github.com/getsentry/sentry-javascript/issues/13549))
- fix(gatsby): Fix assets path for sourcemaps upload ([#13592](https://redirect.github.com/getsentry/sentry-javascript/issues/13592))
- fix(nextjs): Use posix paths for sourcemap uploads ([#13603](https://redirect.github.com/getsentry/sentry-javascript/issues/13603))
- fix(node-fetch): Use stringified origin url ([#13581](https://redirect.github.com/getsentry/sentry-javascript/issues/13581))
- fix(node): Replace dashes in `generic-pool` span origins with underscores ([#13579](https://redirect.github.com/getsentry/sentry-javascript/issues/13579))
- fix(replay): Fix types in WebVitalData ([#13573](https://redirect.github.com/getsentry/sentry-javascript/issues/13573))
- fix(replay): Improve replay web vital types ([#13602](https://redirect.github.com/getsentry/sentry-javascript/issues/13602))
- fix(utils): Keep logger on carrier ([#13570](https://redirect.github.com/getsentry/sentry-javascript/issues/13570))
Work in this release was contributed by [@Zen-cronic](https://redirect.github.com/Zen-cronic). Thank you for your contribution!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
8.28.0
->8.29.0
Release Notes
getsentry/sentry-javascript (@sentry/vue)
### [`v8.29.0`](https://redirect.github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8290) [Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.28.0...8.29.0) ##### Important Changes - **Beta releases of official Solid and SolidStart Sentry SDKs** This release marks the beta releases of the `@sentry/solid` and `@sentry/solidstart` Sentry SDKs. For details on how to use them, check out the [Sentry Solid SDK README](https://redirect.github.com/getsentry/sentry-javascript/tree/develop/packages/solid) and the [Sentry SolidStart SDK README](https://redirect.github.com/getsentry/sentry-javascript/tree/develop/packages/solidstart) respectively. Please reach out on [GitHub](https://redirect.github.com/getsentry/sentry-javascript/issues/new/choose) if you have any feedback or concerns. - **feat(node): Option to only wrap instrumented modules ([#13139](https://redirect.github.com/getsentry/sentry-javascript/issues/13139))** Adds the SDK option to only wrap ES modules with `import-in-the-middle` that specifically need to be instrumented. ```javascript import * as Sentry from '@sentry/node'; Sentry.init({ dsn: '__PUBLIC_DSN__', registerEsmLoaderHooks: { onlyHookedModules: true }, }); ``` - **feat(node): Update OpenTelemetry packages to instrumentation v0.53.0 ([#13587](https://redirect.github.com/getsentry/sentry-javascript/issues/13587))** All internal OpenTelemetry instrumentation was updated to their latest version. This adds support for Mongoose v7 and v8 and fixes various bugs related to ESM mode. ##### Other Changes - feat(nextjs): Emit warning when using turbopack ([#13566](https://redirect.github.com/getsentry/sentry-javascript/issues/13566)) - feat(nextjs): Future-proof Next.js config options overriding ([#13586](https://redirect.github.com/getsentry/sentry-javascript/issues/13586)) - feat(node): Add `generic-pool` integration ([#13465](https://redirect.github.com/getsentry/sentry-javascript/issues/13465)) - feat(nuxt): Upload sourcemaps generated by Nitro ([#13382](https://redirect.github.com/getsentry/sentry-javascript/issues/13382)) - feat(solidstart): Add `browserTracingIntegration` by default ([#13561](https://redirect.github.com/getsentry/sentry-javascript/issues/13561)) - feat(solidstart): Add `sentrySolidStartVite` plugin to simplify source maps upload ([#13493](https://redirect.github.com/getsentry/sentry-javascript/issues/13493)) - feat(vue): Only start UI spans if parent is available ([#13568](https://redirect.github.com/getsentry/sentry-javascript/issues/13568)) - fix(cloudflare): Guard `context.waitUntil` call in request handler ([#13549](https://redirect.github.com/getsentry/sentry-javascript/issues/13549)) - fix(gatsby): Fix assets path for sourcemaps upload ([#13592](https://redirect.github.com/getsentry/sentry-javascript/issues/13592)) - fix(nextjs): Use posix paths for sourcemap uploads ([#13603](https://redirect.github.com/getsentry/sentry-javascript/issues/13603)) - fix(node-fetch): Use stringified origin url ([#13581](https://redirect.github.com/getsentry/sentry-javascript/issues/13581)) - fix(node): Replace dashes in `generic-pool` span origins with underscores ([#13579](https://redirect.github.com/getsentry/sentry-javascript/issues/13579)) - fix(replay): Fix types in WebVitalData ([#13573](https://redirect.github.com/getsentry/sentry-javascript/issues/13573)) - fix(replay): Improve replay web vital types ([#13602](https://redirect.github.com/getsentry/sentry-javascript/issues/13602)) - fix(utils): Keep logger on carrier ([#13570](https://redirect.github.com/getsentry/sentry-javascript/issues/13570)) Work in this release was contributed by [@Zen-cronic](https://redirect.github.com/Zen-cronic). Thank you for your contribution!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.