dependabot npm(deps): bump @sentry/node from 7.45.0 to 7.46.0
Bumps @sentry/node from 7.45.0 to 7.46.0.
Release notes
Sourced from @sentry/node
's releases.
7.46.0
Important Changes
- feat(sveltekit): Add Performance Monitoring for SvelteKit
This release adds support for Performance Monitoring in our SvelteKit SDK for the client/server. We've also changed how you should initialize your SDK. Please read our updated SvelteKit README instructions for more details.
- feat(core): Add
ignoreTransactions
option (#7594)You can now easily filter out certain transactions from being sent to Sentry based on their name.
Sentry.init({ ignoreTransactions: ['/api/healthcheck', '/ping'], })
- feat(node): Undici integration (#7582)
We've added an integration that automatically instruments Undici and Node server side fetch. This supports Undici
v4.7.0
or higher and requires Nodev16.7.0
or higher. After adding the integration outgoing requests made by Undici will have associated spans and breadcrumbs in Sentry.Sentry.init({ integrations: [new Sentry.Integrations.Undici()], })
In our Next.js and SvelteKit SDKs, this integration is automatically added.
- feat(node): Add Sentry tRPC middleware (#7511)
We've added a new middleware for trpc that automatically adds TRPC information to Sentry transactions. This middleware is meant to be used in combination with a Sentry server integration (Next.js, Express, etc).
import { initTRPC } from '@trpc/server'; import * as Sentry from '@sentry/node'; const t = initTRPC.context().create(); const sentryMiddleware = t.middleware( Sentry.Handlers.trpcMiddleware({ attachRpcInput: true, }), ); </tr></table>
... (truncated)
Changelog
Sourced from @sentry/node
's changelog.
7.46.0
Important Changes
- feat(sveltekit): Add Performance Monitoring for SvelteKit
This release adds support for Performance Monitoring in our SvelteKit SDK for the client/server. We've also changed how you should initialize your SDK. Please read our updated SvelteKit README instructions for more details.
- feat(core): Add
ignoreTransactions
option (#7594)You can now easily filter out certain transactions from being sent to Sentry based on their name.
Sentry.init({ ignoreTransactions: ['/api/healthcheck', '/ping'], })
- feat(node): Undici integration (#7582)
We've added an integration that automatically instruments Undici and Node server side fetch. This supports Undici
v4.7.0
or higher and requires Nodev16.7.0
or higher. After adding the integration outgoing requests made by Undici will have associated spans and breadcrumbs in Sentry.Sentry.init({ integrations: [new Sentry.Integrations.Undici()], })
In our Next.js and SvelteKit SDKs, this integration is automatically added.
- feat(node): Add Sentry tRPC middleware (#7511)
We've added a new middleware for trpc that automatically adds TRPC information to Sentry transactions. This middleware is meant to be used in combination with a Sentry server integration (Next.js, Express, etc).
import { initTRPC } from '@trpc/server'; import * as Sentry from '@sentry/node'; const t = initTRPC.context().create(); const sentryMiddleware = t.middleware( Sentry.Handlers.trpcMiddleware({ attachRpcInput: true, }), ); </tr></table>
... (truncated)
Commits
-
993dc36
release: 7.46.0 -
c622710
meta(changelog): Add@sentry/tracing
notes to 7.46.0 changelog (#7673) -
eb898f5
Merge pull request #7666 from getsentry/prepare-release/7.46.0 -
5e288f5
meta(changelog): Update changelog for 7.46.0 -
d94a017
fix(docs): Remove references to@sentry/tracing
from READMEs (#7600) -
1403e77
test: Make E2E tests async & parallelizable (#7466) -
9ecd152
feat(node): Sanitize URLs in Span descriptions and breadcrumbs (#7667) -
65c44ec
perf(build): Use@rollup/plugin-typescript
for es5 builds (#7665) -
1eb271a
doc(sveltekit): Move SDK initialization to hooks and restructure setup in REA... -
cefd523
ref(sveltekit): Inject init plugin only if sentry config files exist (#7663) - Additional commits viewable in compare view