Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
@sentry/vercel-edge
Advanced tools
NOTICE: It is discouraged to depend on this package directly.
@sentry/vercel-edge
is used as building block for higher level Sentry SDKs like@sentry/nextjs
. The API of this@sentry/vercel-edge
may break with any major and non-major version!
8.40.0
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 deprecated APP_INITIALIZER
token to provideAppInitializer
.
In this case, change the Sentry TraceService
initialization in app.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
and sessionTimingIntegration
(#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)
The @WithSentry
decorator was deprecated. Use @SentryExceptionCaptured
instead. This is a simple renaming and functionality stays identical.
feat(nestjs): Deprecate SentryTracingInterceptor
, SentryService
, SentryGlobalGenericFilter
, SentryGlobalGraphQLFilter
(#14371)
The SentryTracingInterceptor
was deprecated. If you are using @sentry/nestjs
you can safely remove any references to the SentryTracingInterceptor
. If you are using another package migrate to @sentry/nestjs
and remove the SentryTracingInterceptor
afterwards.
The SentryService
was deprecated and its functionality was added to Sentry.init
. If you are using @sentry/nestjs
you can safely remove any references to the SentryService
. If you are using another package migrate to @sentry/nestjs
and remove the SentryService
afterwards.
The SentryGlobalGenericFilter
was deprecated. Use the SentryGlobalFilter
instead which is a drop-in replacement.
The SentryGlobalGraphQLFilter
was deprecated. Use the SentryGlobalFilter
instead which is a drop-in replacement.
feat(node): Deprecate nestIntegration
and setupNestErrorHandler
in favor of using @sentry/nestjs
(#14374)
The nestIntegration
and setupNestErrorHandler
functions from @sentry/node
were deprecated and will be removed in the next major version of the SDK. If you're using @sentry/node
in a NestJS application, we recommend switching to our new dedicated @sentry/nestjs
package.
normalizedRequest
on sdkProcessingMetadata
is merged (#14315)@sentry/utils
into @sentry/core
(#14382)__self
and __source
attributes on feedback nodes (#14356)FAQs
Official Sentry SDK for the Vercel Edge Runtime
We found that @sentry/vercel-edge demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 10 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.