Bump @sentry/nextjs from 7.99.0 to 8.9.1
Bumps @sentry/nextjs from 7.99.0 to 8.9.1.
Release notes
Sourced from @sentry/nextjs
's releases.
8.9.1
Important changes
feat(solid): Add Solid SDK
This release adds a dedicated SDK for Solid JS in alpha state with instrumentation for Solid Router and a custom
ErrorBoundary
. See the package README for how to use the SDK.Other changes
- feat(deps): bump
@opentelemetry/instrumentation-express
from 0.40.0 to 0.40.1 (#12438)- feat(deps): bump
@opentelemetry/instrumentation-mongodb
from 0.44.0 to 0.45.0 (#12439)- feat(deps): bump
@opentelemetry/propagator-aws-xray
from 1.24.1 to 1.25.0 (#12437)- feat(nextjs): Allow for suppressing warning about missing global error handler file (#12369)
- feat(redis): Add cache logic for redis-4 (#12429)
- feat(replay): Replay Web Vital Breadcrumbs (#12296)
- fix: Fix types export order (#12404)
- fix(astro): Ensure server-side exports work correctly (#12453)
- fix(aws-serverless): Add
op
to Otel-generated lambda function root span (#12430)- fix(aws-serverless): Only auto-patch handler in CJS when loading
awslambda-auto
(#12392)- fix(aws-serverless): Only start root span in Sentry wrapper if Otel didn't wrap handler (#12407)
- fix(browser): Fix INP span creation & transaction tagging (#12372)
- fix(nextjs): correct types conditional export ordering (#12355)
- fix(replay): Fix guard for exception event (#12441)
- fix(vue): Handle span name assignment for nested routes in VueRouter (#12398)
Work in this release was contributed by
@soch4n
. Thank you for your contribution!Bundle size
📦
Path Size @sentry/browser
22.04 KB @sentry/browser
(incl. Tracing)33.23 KB @sentry/browser
(incl. Tracing, Replay)68.95 KB @sentry/browser
(incl. Tracing, Replay) - with treeshaking flags62.27 KB @sentry/browser
(incl. Tracing, Replay with Canvas)73.02 KB @sentry/browser
(incl. Tracing, Replay, Feedback)85.14 KB @sentry/browser
(incl. Tracing, Replay, Feedback, metrics)86.98 KB @sentry/browser
(incl. metrics)26.23 KB @sentry/browser
(incl. Feedback)38.21 KB @sentry/browser
(incl. sendFeedback)26.63 KB @sentry/browser
(incl. FeedbackAsync)31.18 KB @sentry/react
24.81 KB @sentry/react
(incl. Tracing)36.27 KB @sentry/vue
26.05 KB @sentry/vue
(incl. Tracing)35.08 KB @sentry/svelte
22.17 KB
... (truncated)
Changelog
Sourced from @sentry/nextjs
's changelog.
8.9.1
Important changes
feat(solid): Add Solid SDK
This release adds a dedicated SDK for Solid JS in alpha state with instrumentation for Solid Router and a custom
ErrorBoundary
. See the package README for how to use the SDK.Other changes
- feat(deps): bump
@opentelemetry/instrumentation-express
from 0.40.0 to 0.40.1 (#12438)- feat(deps): bump
@opentelemetry/instrumentation-mongodb
from 0.44.0 to 0.45.0 (#12439)- feat(deps): bump
@opentelemetry/propagator-aws-xray
from 1.24.1 to 1.25.0 (#12437)- feat(nextjs): Allow for suppressing warning about missing global error handler file (#12369)
- feat(redis): Add cache logic for redis-4 (#12429)
- feat(replay): Replay Web Vital Breadcrumbs (#12296)
- fix: Fix types export order (#12404)
- fix(astro): Ensure server-side exports work correctly (#12453)
- fix(aws-serverless): Add
op
to Otel-generated lambda function root span (#12430)- fix(aws-serverless): Only auto-patch handler in CJS when loading
awslambda-auto
(#12392)- fix(aws-serverless): Only start root span in Sentry wrapper if Otel didn't wrap handler (#12407)
- fix(browser): Fix INP span creation & transaction tagging (#12372)
- fix(nextjs): correct types conditional export ordering (#12355)
- fix(replay): Fix guard for exception event (#12441)
- fix(vue): Handle span name assignment for nested routes in VueRouter (#12398)
Work in this release was contributed by
@soch4n
. Thank you for your contribution!8.9.0
This release failed to publish correctly, please use
8.9.1
instead.8.8.0
- feat: Upgrade OTEL dependencies (#12388)
This upgrades the OpenTelemetry dependencies to the latest versions and makes OTEL use
import-in-the-middle
v1.8.0
. This should fix numerous issues with using OTEL instrumentation with ESM.High level issues fixed with OTEL + ESM:
- incompatibilities with using multiple loaders, commonly encountered while using
tsx
or similar libraries.- incompatibilities with libraries that use duplicate namespace exports like
date-fns
.- incompatibilities with libraries that use self-referencing namespace imports like
openai
.- incompatibilities with dynamic export patterns like exports with function calls.
ENOENT: no such file or directory
bugs that libraries likediscord.js
surface.
... (truncated)
Commits
-
0ce14f8
release: 8.9.1 -
6d1aa6b
Merge pull request #12458 from getsentry/prepare-release/8.9.1 -
be11bcf
meta(changelog): Update Changelog for 8.9.1 -
070e1f9
Merge pull request #12451 from getsentry/prepare-release/8.9.0 -
332a7ab
meta(changelog): Update changelog for 8.9.0 -
cc7db73
fix(astro): Ensure server-side exports work correctly (#12453) -
1014da2
feat(utils): Backfill stack trace on fetch errors if it is missing (#12389) -
e8e86d0
feat(solid): Update README to indicate alpha release (#12448) -
ce6fbcd
feat(redis): Add cache logic for redis-4 (#12429) -
ceaeeba
feat(deps): bump@opentelemetry/instrumentation-express
from 0.40.0 to 0.40.1... - Additional commits viewable in compare view