@sentry/remix
11.9.0 · 23 Oct 2026MIT173.2k / weekRepositoryHomepagenpmAtom feed
9.47.2 is the newest release of 9.x.
In short
10 new5 fixed
Release note
Important Changes
browser: Add
afterStartPageloadSpanhook to improve spanId assignment on web vital spans
This PR adds a new afterStartPageloadSpan lifecycle hook to more robustly assign the correct pageload span ID to web vital spans, replacing the previous unreliable "wait for a tick" approach with a direct callback that fires when the pageload span becomes available.
nextjs: Client-side parameterized routes
This PR implements client-side parameterized routes for Next.js by leveraging an injected manifest within the existing app-router instrumentation to automatically parameterize all client-side transactions (e.g. users/123 and users/456 now become become users/:id).
node: Drop 401-404 and 3xx status code spans by default
This PR changes the default behavior in the Node SDK to drop HTTP spans with 401-404 and 3xx status codes by default to reduce noise in tracing data.
Other Changes
core: Prepend vercel ai attributes with
vercel.ai.Xnextjs: Add
disableSentryWebpackConfigflagnextjs: Build app manifest
nextjs: Inject manifest into client for turbopack builds
nextjs: Inject manifest into client for webpack builds
node-native: Add option to disable event loop blocked detection
react-router: Ensure http.server route handling is consistent
core: Avoid prolonging idle span when starting standalone span
core: Remove side-effect from
tracing/errors.tscore: Wrap
beforeSendLoginconsoleSandboxnode-core: Apply correct SDK metadata
react-router: Ensure that all browser spans have
source=route
Work in this release was contributed by @janpapenbrock. Thank you for your contribution!