dependabot npm(deps): bump @sentry/node from 7.90.0 to 7.91.0
Bumps @sentry/node from 7.90.0 to 7.91.0.
Release notes
Sourced from @sentry/node
's releases.
7.91.0
Important Changes
- feat: Add server runtime metrics aggregator (#9894)
The release adds alpha support for Sentry developer metrics in the server runtime SDKs (
@sentry/node
,@sentry/deno
,@sentry/nextjs
server-side, etc.). Via the newly introduced APIs, you can now flush metrics directly to Sentry.To enable capturing metrics, you first need to add the
metricsAggregator
experiment to yourSentry.init
call.Sentry.init({ dsn: '__DSN__', _experiments: { metricsAggregator: true, }, });
Then you'll be able to add
counters
,sets
,distributions
, andgauges
under theSentry.metrics
namespace.// Add 4 to a counter named `hits` Sentry.metrics.increment('hits', 4); // Add 2 to gauge named parallel_requests, tagged with type: "a" Sentry.metrics.gauge('parallel_requests', 2, { tags: { type: 'a' } }); // Add 4.6 to a distribution named response_time with unit seconds Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' }); // Add 2 to a set named valuable.ids Sentry.metrics.set('valuable.ids', 2);
- feat(node): Rework ANR to use worker script via an integration (#9945)
The ANR tracking integration for Node has been reworked to use an integration. ANR tracking now requires a minimum Node version of 16 or higher. Previously you had to call
Sentry.enableANRDetection
before running your application, now you can simply add theAnr
integration to yourSentry.init
call.import * as Sentry from '@sentry/node'; Sentry.init({ dsn: 'https://public@dsn.ingest.sentry.io/1337', integrations: [new Sentry.Integrations.Anr({ captureStackTrace: true, anrThreshold: 200 })], });
Other Changes
- feat(breadcrumbs): Send component names on UI breadcrumbs (#9946)
... (truncated)
Changelog
Sourced from @sentry/node
's changelog.
7.91.0
Important Changes
- feat: Add server runtime metrics aggregator (#9894)
The release adds alpha support for Sentry developer metrics in the server runtime SDKs (
@sentry/node
,@sentry/deno
,@sentry/nextjs
server-side, etc.). Via the newly introduced APIs, you can now flush metrics directly to Sentry.To enable capturing metrics, you first need to add the
metricsAggregator
experiment to yourSentry.init
call.Sentry.init({ dsn: '__DSN__', _experiments: { metricsAggregator: true, }, });
Then you'll be able to add
counters
,sets
,distributions
, andgauges
under theSentry.metrics
namespace.// Add 4 to a counter named `hits` Sentry.metrics.increment('hits', 4); // Add 2 to gauge named parallel_requests, tagged with type: "a" Sentry.metrics.gauge('parallel_requests', 2, { tags: { type: 'a' } }); // Add 4.6 to a distribution named response_time with unit seconds Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' }); // Add 2 to a set named valuable.ids Sentry.metrics.set('valuable.ids', 2);
- feat(node): Rework ANR to use worker script via an integration (#9945)
The ANR tracking integration for Node has been reworked to use an integration. ANR tracking now requires a minimum Node version of 16 or higher. Previously you had to call
Sentry.enableANRDetection
before running your application, now you can simply add theAnr
integration to yourSentry.init
call.import * as Sentry from '@sentry/node'; Sentry.init({ dsn: 'https://public@dsn.ingest.sentry.io/1337', integrations: [new Sentry.Integrations.Anr({ captureStackTrace: true, anrThreshold: 200 })], });
Other Changes
... (truncated)
Commits
-
4c19ee3
release: 7.91.0 -
17f490e
Merge pull request #9965 from getsentry/prepare-release/7.91.0 -
f08bec8
meta(changelog): Update changelog for 7.91.0 -
cf412d9
fix(core): Rethrow caught promise rejections instartSpan
, `startSpanManual... -
948e7d3
feat(sveltekit): Add options to configure fetch instrumentation script for CS... -
f56219a
build: Fix size limit (#9967) -
7f8eca7
feat: Add server runtime metrics aggregator (#9894) -
5d16aae
chore(biome): enable noUnusedImports rule (#9895) -
f819d81
feat(breadcrumbs): Send component names on UI breadcrumbs (#9946) -
9a2570b
feat(replay): Send component names in replay breadcrumbs (#9947) - Additional commits viewable in compare view