@sentry/opentelemetry
11.10.0 · 28 Oct 2026MIT37.5M / weekRepositoryHomepagenpmAtom feed
Upgrading @sentry/opentelemetry from 9.23.0 to 9.47.2
31 releases in betweennotes for 30
- 6+
- changes to make
- 0
- advisories fixed
- 85+
- new
- 68+
- fixes
Counted from 30 of 31 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking9.31.0
- deprecated9.44.0
- deprecated9.41.0
- deprecated9.40.0
- deprecated9.37.0
- deprecated9.36.0
Release by release
- fixed
v9/nextjs: Align tunnel request matching in middleware with tunnel rewrite
- fixed
- fixed
v9/core: Fix logs flush timeout starvation with continuous logging
- fixed
- new
replay/v9: Add option to skip requestAnimationFrame for canvas snapshots
- fixed
v9/core: Ensure logs past
MAX_LOG_BUFFER_SIZEare not swallowed
- new
- new
v9/node: Capture
SystemErrorcontext and remove paths from message - fixed
v9/mcp: Capture prompt results and add defensive edge cases for transport instrumentation
- fixed
v9/nuxt: Do not drop parametrized routes
- new
- new
v9/nuxt: Do not inject trace meta-tags on cached HTML pages
- fixed
v9/node: Assign default export of
openaito the instrumented fn
- new
9.44.2nothing new or fixed in the note
- fixed
replay/v9: Call sendBufferedReplayOrFlush when opening/sending feedback
- fixed
- new
v9/core: Add shared
flushIfServerlessfunction - new
v9/react-router: Add
createSentryHandleError - new
v9/react-router: Automatically flush on serverless for loaders/actions
- new
v9/react-router: Automatically flush on serverless for request handler
- fixed
v9/astro: Construct parametrized route during runtime
- fixed
v9/nextjs: Flush in route handlers
- fixed
v9/node: Fix exports for openai instrumentation
- new
12 other lines we could not sort, mostly version bumps
- 9.40.0
webWorkerIntegration({worker})to be used in the main thread - 9.40.0
registerWebWorker({self})to be used in the web worker - 9.40.0
client.chat.completions.create()- For chat-based completions - 9.40.0
client.responses.create()- For the responses API - 9.36.0
You already have OpenTelemetry set up
- 9.36.0
You need custom OpenTelemetry configuration
- 9.36.0
You want minimal dependencies
- 9.36.0
You need fine-grained control over instrumentation
- 9.36.0
You want an automatic setup
- 9.36.0
You're new to OpenTelemetry
16 internal lines (docs, tests, tooling) left out.