Skip to content

dependabot npm(deps): bump @sentry/node from 7.53.1 to 7.55.0

Depen d'Abot requested to merge dependabot-npm_and_yarn-sentry-node-7.55.0 into master

Bumps @sentry/node from 7.53.1 to 7.55.0.

Release notes

Sourced from @​sentry/node's releases.

7.55.0

  • feat(replay): Capture slow clicks (GA) (#8298)
  • feat(replay): Improve types for replay recording events (#8224)
  • fix(nextjs): Strip query params from transaction names of navigations to unknown routes (#8278)
  • fix(replay): Ignore max session life for buffered sessions (#8258)
  • fix(sveltekit): Export captureCheckIn (#8313)
  • ref(svelte): Add Svelte 4 as a peer dependency (#8280)

Bundle size 📦

Path Size
@​sentry/browser - ES5 CDN Bundle (gzipped + minified) 21.12 KB
@​sentry/browser - ES5 CDN Bundle (minified) 65.86 KB
@​sentry/browser - ES6 CDN Bundle (gzipped + minified) 19.65 KB
@​sentry/browser - ES6 CDN Bundle (minified) 58.34 KB
@​sentry/browser - Webpack (gzipped + minified) 21.28 KB
@​sentry/browser - Webpack (minified) 69.26 KB
@​sentry/react - Webpack (gzipped + minified) 21.31 KB
@​sentry/nextjs Client - Webpack (gzipped + minified) 49.23 KB
@​sentry/browser + @​sentry/tracing - ES5 CDN Bundle (gzipped + minified) 28.74 KB
@​sentry/browser + @​sentry/tracing - ES6 CDN Bundle (gzipped + minified) 26.98 KB
@​sentry/replay ES6 CDN Bundle (gzipped + minified) 48.68 KB
@​sentry/replay - Webpack (gzipped + minified) 42.26 KB
@​sentry/browser + @​sentry/tracing + @​sentry/replay - ES6 CDN Bundle (gzipped + minified) 67.63 KB
@​sentry/browser + @​sentry/replay - ES6 CDN Bundle (gzipped + minified) 60.54 KB

7.54.0

Important Changes

  • feat(core): Add default entries to ignoreTransactions for Healthchecks #8191

    All SDKs now filter out health check transactions by default. These are transactions where the transaction name matches typical API health check calls, such as /^.*healthy.*$/ or /^. *heartbeat.*$/. Take a look at this list to learn which regexes we currently use to match transaction names. We believe that these transactions do not provide value in most cases and we want to save you some of your quota by filtering them out by default. These filters are implemented as default values for the top level ignoreTransactions option.

    You can disable this filtering by manually specifiying the InboundFilters integration and setting the disableTransactionDefaults option:

    Sentry.init({
      //...
      integrations: [new InboundFilters({ disableTransactionDefaults: true })],
    })
  • feat(replay): Add mutationBreadcrumbLimit and mutationLimit to Replay Options (#8228)

    The previously experimental options mutationBreadcumbLimit and mutationLimit have been promoted to regular Replay integration options.

    A high number of DOM mutations (in a single event loop) can cause performance regressions in end-users' browsers.

... (truncated)

Changelog

Sourced from @​sentry/node's changelog.

7.55.0

  • feat(replay): Capture slow clicks (GA) (#8298)
  • feat(replay): Improve types for replay recording events (#8224)
  • fix(nextjs): Strip query params from transaction names of navigations to unknown routes (#8278)
  • fix(replay): Ignore max session life for buffered sessions (#8258)
  • fix(sveltekit): Export captureCheckIn (#8313)
  • ref(svelte): Add Svelte 4 as a peer dependency (#8280)

7.54.0

Important Changes

  • feat(core): Add default entries to ignoreTransactions for Healthchecks #8191

    All SDKs now filter out health check transactions by default. These are transactions where the transaction name matches typical API health check calls, such as /^.*healthy.*$/ or /^. *heartbeat.*$/. Take a look at this list to learn which regexes we currently use to match transaction names. We believe that these transactions do not provide value in most cases and we want to save you some of your quota by filtering them out by default. These filters are implemented as default values for the top level ignoreTransactions option.

    You can disable this filtering by manually specifiying the InboundFilters integration and setting the disableTransactionDefaults option:

    Sentry.init({
      //...
      integrations: [new InboundFilters({ disableTransactionDefaults: true })],
    })
  • feat(replay): Add mutationBreadcrumbLimit and mutationLimit to Replay Options (#8228)

    The previously experimental options mutationBreadcumbLimit and mutationLimit have been promoted to regular Replay integration options.

    A high number of DOM mutations (in a single event loop) can cause performance regressions in end-users' browsers. Use mutationBreadcrumbLimit to send a breadcrumb along with your recording if the mutation limit was reached. Use mutationLimit to stop recording if the mutation limit was reached.

  • feat(sveltekit): Add source maps support for Vercel (lambda) (#8256)

    • feat(sveltekit): Auto-detect SvelteKit adapters (#8193)

    The SvelteKit SDK can now be used if you deploy your SvelteKit app to Vercel. By default, the SDK's Vite plugin will detect the used adapter and adjust the source map uploading config as necessary. If you want to override the default adapter detection, you can specify the adapter option in the sentrySvelteKit options:

    // vite.config.js
    export default defineConfig({
      plugins: [
        sentrySvelteKit({
          adapter: 'vercel',
        }),

... (truncated)

Commits
  • b07238b release: 7.55.0
  • 0f3f211 Merge pull request #8318 from getsentry/prepare-release/7.55.0
  • f81981d meta(changelog): Update changelog for 7.55.0
  • 435847d fix(sveltekit): Export captureCheckIn (#8313)
  • 8934ccc test(replay): Fix test (#8310)
  • b877c10 chore: Add missing fields into Replay NetworkRequestData type (#8284)
  • 1b37517 feat(replay): Capture slow clicks (GA) (#8298)
  • 8ffde2a fix(replay): Ignore max session life for buffered sessions (#8258)
  • 62e7265 chore(deps-dev): bump vite from 4.0.0 to 4.0.5
  • bca567e test(e2e): Disable concurrent tests for canary tests (#8287)
  • Additional commits viewable in compare view

Merge request reports