chore(deps): bump @sentry/node from 7.90.0 to 7.91.0 #21

Merged
dependabot[bot] merged 1 commit from dependabot/npm_and_yarn/sentry/node-7.91.0 into main 2023-12-26 07:27:44 +08:00
dependabot[bot] commented 2023-12-25 16:48:13 +08:00 (Migrated from github.com)

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 your Sentry.init call.

Sentry.init({
  dsn: '__DSN__',
  _experiments: {
    metricsAggregator: true,
  },
});

Then you'll be able to add counters, sets, distributions, and gauges under the Sentry.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 the Anr integration to your Sentry.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 your Sentry.init call.

Sentry.init({
  dsn: '__DSN__',
  _experiments: {
    metricsAggregator: true,
  },
});

Then you'll be able to add counters, sets, distributions, and gauges under the Sentry.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 the Anr integration to your Sentry.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 in startSpan, `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

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.90.0 to 7.91.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/getsentry/sentry-javascript/releases"><code>@​sentry/node</code>'s releases</a>.</em></p> <blockquote> <h2>7.91.0</h2> <h3>Important Changes</h3> <ul> <li><strong>feat: Add server runtime metrics aggregator (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9894">#9894</a>)</strong></li> </ul> <p>The release adds alpha support for <a href="https://github.com/getsentry/sentry/discussions/58584">Sentry developer metrics</a> in the server runtime SDKs (<code>@sentry/node</code>, <code>@sentry/deno</code>, <code>@sentry/nextjs</code> server-side, etc.). Via the newly introduced APIs, you can now flush metrics directly to Sentry.</p> <p>To enable capturing metrics, you first need to add the <code>metricsAggregator</code> experiment to your <code>Sentry.init</code> call.</p> <pre lang="js"><code>Sentry.init({ dsn: '__DSN__', _experiments: { metricsAggregator: true, }, }); </code></pre> <p>Then you'll be able to add <code>counters</code>, <code>sets</code>, <code>distributions</code>, and <code>gauges</code> under the <code>Sentry.metrics</code> namespace.</p> <pre lang="js"><code>// Add 4 to a counter named `hits` Sentry.metrics.increment('hits', 4); <p>// Add 2 to gauge named <code>parallel_requests</code>, tagged with <code>type: &amp;quot;a&amp;quot;</code> Sentry.metrics.gauge('parallel_requests', 2, { tags: { type: 'a' } });</p> <p>// Add 4.6 to a distribution named <code>response_time</code> with unit seconds Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' });</p> <p>// Add 2 to a set named <code>valuable.ids</code> Sentry.metrics.set('valuable.ids', 2); </code></pre></p> <ul> <li><strong>feat(node): Rework ANR to use worker script via an integration (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9945">#9945</a>)</strong></li> </ul> <p>The <a href="https://docs.sentry.io/platforms/node/configuration/application-not-responding/">ANR tracking integration for Node</a> has been reworked to use an integration. ANR tracking now requires a minimum Node version of 16 or higher. Previously you had to call <code>Sentry.enableANRDetection</code> before running your application, now you can simply add the <code>Anr</code> integration to your <code>Sentry.init</code> call.</p> <pre lang="js"><code>import * as Sentry from '@sentry/node'; <p>Sentry.init({ dsn: '<a href="https://public@dsn.ingest.sentry.io/1337">https://public@dsn.ingest.sentry.io/1337</a>', integrations: [new Sentry.Integrations.Anr({ captureStackTrace: true, anrThreshold: 200 })], }); </code></pre></p> <h3>Other Changes</h3> <ul> <li>feat(breadcrumbs): Send component names on UI breadcrumbs (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9946">#9946</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md"><code>@​sentry/node</code>'s changelog</a>.</em></p> <blockquote> <h2>7.91.0</h2> <h3>Important Changes</h3> <ul> <li><strong>feat: Add server runtime metrics aggregator (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9894">#9894</a>)</strong></li> </ul> <p>The release adds alpha support for <a href="https://github.com/getsentry/sentry/discussions/58584">Sentry developer metrics</a> in the server runtime SDKs (<code>@sentry/node</code>, <code>@sentry/deno</code>, <code>@sentry/nextjs</code> server-side, etc.). Via the newly introduced APIs, you can now flush metrics directly to Sentry.</p> <p>To enable capturing metrics, you first need to add the <code>metricsAggregator</code> experiment to your <code>Sentry.init</code> call.</p> <pre lang="js"><code>Sentry.init({ dsn: '__DSN__', _experiments: { metricsAggregator: true, }, }); </code></pre> <p>Then you'll be able to add <code>counters</code>, <code>sets</code>, <code>distributions</code>, and <code>gauges</code> under the <code>Sentry.metrics</code> namespace.</p> <pre lang="js"><code>// Add 4 to a counter named `hits` Sentry.metrics.increment('hits', 4); <p>// Add 2 to gauge named <code>parallel_requests</code>, tagged with <code>type: &amp;quot;a&amp;quot;</code> Sentry.metrics.gauge('parallel_requests', 2, { tags: { type: 'a' } });</p> <p>// Add 4.6 to a distribution named <code>response_time</code> with unit seconds Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' });</p> <p>// Add 2 to a set named <code>valuable.ids</code> Sentry.metrics.set('valuable.ids', 2); </code></pre></p> <ul> <li><strong>feat(node): Rework ANR to use worker script via an integration (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9945">#9945</a>)</strong></li> </ul> <p>The <a href="https://docs.sentry.io/platforms/node/configuration/application-not-responding/">ANR tracking integration for Node</a> has been reworked to use an integration. ANR tracking now requires a minimum Node version of 16 or higher. Previously you had to call <code>Sentry.enableANRDetection</code> before running your application, now you can simply add the <code>Anr</code> integration to your <code>Sentry.init</code> call.</p> <pre lang="js"><code>import * as Sentry from '@sentry/node'; <p>Sentry.init({ dsn: '<a href="https://public@dsn.ingest.sentry.io/1337">https://public@dsn.ingest.sentry.io/1337</a>', integrations: [new Sentry.Integrations.Anr({ captureStackTrace: true, anrThreshold: 200 })], }); </code></pre></p> <h3>Other Changes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/getsentry/sentry-javascript/commit/4c19ee369bc9248bafea20c431def8f582ad9d0e"><code>4c19ee3</code></a> release: 7.91.0</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/17f490e20f1b946f0be8f276618f1df66f8d65cb"><code>17f490e</code></a> Merge pull request <a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9965">#9965</a> from getsentry/prepare-release/7.91.0</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/f08bec8d94cc6627bbe2446b3e0e3436860f1422"><code>f08bec8</code></a> meta(changelog): Update changelog for 7.91.0</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/cf412d9373960ddddf5eb7723c1cff7906b22488"><code>cf412d9</code></a> fix(core): Rethrow caught promise rejections in <code>startSpan</code>, `startSpanManual...</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/948e7d32608fd385395d0e4cd1bbed286049a969"><code>948e7d3</code></a> feat(sveltekit): Add options to configure fetch instrumentation script for CS...</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/f56219a5f804cb4ead7846aee32e1e73b2718056"><code>f56219a</code></a> build: Fix size limit (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9967">#9967</a>)</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/7f8eca7aa7695b32a5d5cd4b12ad3243c8e1f656"><code>7f8eca7</code></a> feat: Add server runtime metrics aggregator (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9894">#9894</a>)</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/5d16aae1721086318696746f99caf9965073edbb"><code>5d16aae</code></a> chore(biome): enable noUnusedImports rule (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9895">#9895</a>)</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/f819d81bade81c1e7e9fe918583f10a73a525ad9"><code>f819d81</code></a> feat(breadcrumbs): Send component names on UI breadcrumbs (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9946">#9946</a>)</li> <li><a href="https://github.com/getsentry/sentry-javascript/commit/9a2570bcb266a6b1afd9094c7b13ab95553a583d"><code>9a2570b</code></a> feat(replay): Send component names in replay breadcrumbs (<a href="https://redirect.github.com/getsentry/sentry-javascript/issues/9947">#9947</a>)</li> <li>Additional commits viewable in <a href="https://github.com/getsentry/sentry-javascript/compare/7.90.0...7.91.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node&package-manager=npm_and_yarn&previous-version=7.90.0&new-version=7.91.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Commenting is not possible because the repository is archived.
No description provided.