dependabot npm(deps): bump @sentry/node from 8.39.0 to 8.40.0
Bumps @sentry/node from 8.39.0 to 8.40.0.
Release notes
Sourced from @sentry/node
's releases.
8.40.0
Important Changes
feat(angular): Support Angular 19 (#14398)
The
@sentry/angular
SDK can now be used with Angular 19. If you're upgrading to the new Angular version, you might want to migrate from the now deprecatedAPP_INITIALIZER
token toprovideAppInitializer
. In this case, change the SentryTraceService
initialization inapp.config.ts
:// Angular 18 export const appConfig: ApplicationConfig = { providers: [ // other providers { provide: TraceService, deps: [Router], }, { provide: APP_INITIALIZER, useFactory: () => () => {}, deps: [TraceService], multi: true, }, ], }; // Angular 19 export const appConfig: ApplicationConfig = { providers: [ // other providers { provide: TraceService, deps: [Router], }, provideAppInitializer(() => { inject(TraceService); }), ], };
feat(core): Deprecate
debugIntegration
andsessionTimingIntegration
(#14363)The
debugIntegration
was deprecated and will be removed in the next major version of the SDK. To log outgoing events, use Hook Options (beforeSend
,beforeSendTransaction
, ...).The
sessionTimingIntegration
was deprecated and will be removed in the next major version of the SDK. To capture session durations alongside events, use Context (Sentry.setContext()
).feat(nestjs): Deprecate
@WithSentry
in favor of@SentryExceptionCaptured
(#14323)
... (truncated)
Changelog
Sourced from @sentry/node
's changelog.
8.40.0
Important Changes
feat(angular): Support Angular 19 (#14398)
The
@sentry/angular
SDK can now be used with Angular 19. If you're upgrading to the new Angular version, you might want to migrate from the now deprecatedAPP_INITIALIZER
token toprovideAppInitializer
. In this case, change the SentryTraceService
initialization inapp.config.ts
:// Angular 18 export const appConfig: ApplicationConfig = { providers: [ // other providers { provide: TraceService, deps: [Router], }, { provide: APP_INITIALIZER, useFactory: () => () => {}, deps: [TraceService], multi: true, }, ], }; // Angular 19 export const appConfig: ApplicationConfig = { providers: [ // other providers { provide: TraceService, deps: [Router], }, provideAppInitializer(() => { inject(TraceService); }), ], };
feat(core): Deprecate
debugIntegration
andsessionTimingIntegration
(#14363)The
debugIntegration
was deprecated and will be removed in the next major version of the SDK. To log outgoing events, use Hook Options (beforeSend
,beforeSendTransaction
, ...).The
sessionTimingIntegration
was deprecated and will be removed in the next major version of the SDK. To capture session durations alongside events, use Context (Sentry.setContext()
).
... (truncated)
Commits
-
7ff467c
release: 8.40.0 -
87a90a3
Merge pull request #14425 from getsentry/prepare-release/8.40.0 -
5841854
meta(changelog): Update changelog for 8.40.0 -
d140ae6
Merge remote-tracking branch 'origin/master' into prepare-release/8.40.0 -
90f958f
ci: Skip optional E2E tests on release branches (#14424) -
6535500
feat(replay): Clear event buffer when full and in buffer mode (#14078) -
85daf90
fix(feedback): Fix non-wrapping form title (#14355) -
ec701fd
Merge pull request #14412 from getsentry/develop -
138417b
test(feedback): Fixes lazy loaded feedback bundles (#14410) -
c1ccdf3
Merge pull request #14408 from getsentry/prepare-release/8.40.0 - Additional commits viewable in compare view