Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jun 11, 2025

Bumps scripts/update-javascript-siblings.sh from 9.27.0 to 9.38.0.

Auto-generated by a dependency updater.

Changelog

9.38.0

Important Changes

  • chore: Add craft entry for sentry/node-native (#16907)

This release publishes the sentry/node-native SDK.

Other Changes

  • feat(core): Introduce debug to replace logger (#16906)
  • fix(browser): Guard nextHopProtocol when adding resource spans (#16900)

9.37.0

Important Changes

  • feat(nuxt): Parametrize SSR routes (#16843)

    When requesting dynamic or catch-all routes in Nuxt, those will now be shown as parameterized routes in Sentry.
    For example, /users/123 will be shown as /users/:userId() in Sentry. This will make it easier to identify patterns and make grouping easier.

Other Changes

  • feat(astro): Deprecate passing runtime config to astro integration (#16839)
  • feat(browser): Add beforeStartNavigationSpan lifecycle hook (#16863)
  • feat(browser): Detect redirects when emitting navigation spans (#16324)
  • feat(cloudflare): Add option to opt out of capturing errors in wrapRequestHandler (#16852)
  • feat(feedback): Return the eventId into the onSubmitSuccess callback (#16835)
  • feat(vercel-edge): Do not vendor in all OpenTelemetry dependencies (#16841)
  • fix(browser): Ensure standalone CLS and LCP spans have traceId of pageload span (#16864)
  • fix(nextjs): Use value injection loader on instrumentation-client.ts|js (#16855)
  • fix(sveltekit): Avoid capturing redirect() calls as errors in Cloudflare (#16853)
  • docs(nextjs): Update deleteSourcemapsAfterUpload jsdoc default value (#16867)

Work in this release was contributed by zachkirsch. Thank you for your contribution!

9.36.0

Important Changes

  • feat(node-core): Add node-core SDK (#16745)

This release adds a new SDK sentry/node-core which ships without any OpenTelemetry instrumententation out of the box. All OpenTelemetry dependencies are peer dependencies and OpenTelemetry has to be set up manually.

Use sentry/node-core when:

  • You already have OpenTelemetry set up
  • You need custom OpenTelemetry configuration
  • You want minimal dependencies
  • You need fine-grained control over instrumentation

Use sentry/node when:

  • You want an automatic setup
  • You're new to OpenTelemetry
  • You want sensible defaults
  • You prefer convenience over control
  • feat(node): Deprecate ANR integration (#16832)

The ANR integration has been deprecated and will be removed in future versions. Use eventLoopBlockIntegration from sentry/node-native instead.

  • feat(replay): Add _experiments.ignoreMutations option (#16816)

This replay option allows to configure a selector list of elements to not capture mutations for.

Sentry.replayIntegration({
  _experiments: {
    ignoreMutations: ['.dragging'],
  },
});

Other changes

  • feat(deps): bump prisma/instrumentation from 6.10.1 to 6.11.1 (#16833)
  • feat(nextjs): Add flag for suppressing router transition warning (#16823)
  • feat(nextjs): Automatically skip middleware requests for tunnel route (#16812)
  • feat(replay): Export compression worker from sentry/replay-internal (#16794)
  • fix(browser): Avoid 4xx response for succesful diagnoseSdkConnectivity request (#16840)
  • fix(browser): Guard against undefined nextHopProtocol (#16806)
  • fix(cloudflare): calculate retries not attempts (#16834)
  • fix(nuxt): Parametrize routes on the server-side (#16785)
  • fix(vue): Make pageload span handling more reliable (#16799)

Work in this release was contributed by Spice-King and stayallive. Thank you for your contributions!

9.35.0

  • feat(browser): Add ElementTiming instrumentation and spans (#16589)
  • feat(browser): Export Context and Contexts types (#16763)
  • feat(cloudflare): Add user agent to cloudflare spans (#16793)
  • feat(node): Add eventLoopBlockIntegration (#16709)
  • feat(node): Export server-side feature flag integration shims (#16735)
  • feat(node): Update vercel ai integration attributes (#16721)
  • fix(astro): Handle errors in middlewares better (#16693)
  • fix(browser): Ensure explicit parentSpan is considered (#16776)
  • fix(node): Avoid using dynamic require for fastify integration (#16789)
  • fix(nuxt): Add sentry/cloudflare as optional peerDependency (#16782)
  • fix(nuxt): Ensure order of plugins is consistent (#16798)
  • fix(nestjs): Fix exception handling in Cron decorated tasks (#16792)

Work in this release was contributed by 0xbad0c0d3 and alSergey. Thank you for your contributions!

9.34.0

Important Changes

  • feat(nuxt): Add Cloudflare Nitro plugin (#15597)

    A Nitro plugin for sentry/nuxt which initializes Sentry when deployed to Cloudflare (cloudflare-pages preset).

    1. Remove the previous server config file: sentry.server.config.ts

    2. Add a plugin in server/plugins (e.g. server/plugins/sentry-cloudflare-setup.ts)

    3. Add this code in your plugin file

      // server/plugins/sentry-cloudflare-setup.ts (filename does not matter)
      import { sentryCloudflareNitroPlugin } from 'sentry/nuxt/module/plugins';
      
      export default defineNitroPlugin(
        sentryCloudflareNitroPlugin({
          dsn: 'https://dsn',
          tracesSampleRate: 1.0,
        }),
      );

      or with access to nitroApp:

      // server/plugins/sentry-cloudflare-setup.ts (filename does not matter)
      import { sentryCloudflareNitroPlugin } from 'sentry/nuxt/module/plugins';
      
      export default defineNitroPlugin(sentryCloudflareNitroPlugin((nitroApp: NitroApp) => {
        // You can access nitroApp here if needed
        return  ({
          dsn: 'https://dsn',
          tracesSampleRate: 1.0,
        })
      }))

Other Changes

  • feat(browser): Record standalone LCP spans (#16591)
  • fix(nuxt): Only add OTel alias in dev mode (#16756)

9.33.0

Important Changes

  • feat: Add opt-in vercelAiIntegration to cloudflare & vercel-edge (#16732)

The vercelAiIntegration is now available as opt-in for the Cloudflare and the Next.js SDK for Vercel Edge.
To use it, add the integration in Sentry.init

Sentry.init({
  tracesSampleRate: 1.0,
  integrations: [Sentry.vercelAIIntegration()],
});

And enable telemetry for Vercel AI calls

const result = await generateText({
  model: openai('gpt-4o'),
  experimental_telemetry: {
    isEnabled: true,
  },
});
  • feat(node): Add postgresjs instrumentation (#16665)

The Node.js SDK now includes instrumentation for Postgres.js.

  • feat(node): Use diagnostics channel for Fastify v5 error handling (#16715)

If you're on Fastify v5, you no longer need to call setupFastifyErrorHandler. It is done automatically by the node SDK. Older versions still rely on calling setupFastifyErrorHandler.

Other Changes

  • feat(cloudflare): Allow interop with OpenTelemetry emitted spans (#16714)
  • feat(cloudflare): Flush after waitUntil (#16681)
  • fix(nextjs): Remove ai from default server external packages (#16736)

Work in this release was contributed by 0xbad0c0d3. Thank you for your contribution!

9.32.0

Important Changes

  • feat(browser): Add CLS sources to span attributes (#16710)

Enhances CLS (Cumulative Layout Shift) spans by adding attributes detailing the elements that caused layout shifts.

  • feat(cloudflare): Add instrumentWorkflowWithSentry to instrument workflows (#16672)

We've added support for Cloudflare Workflows, enabling comprehensive tracing for your workflow runs. This integration uses the workflow's instanceId as the Sentry trace_id and for sampling, linking all steps together. You'll now be able to see full traces, including retries with exponential backoff.

  • feat(pino-transport): Add functionality to send logs to sentry (#16667)

Adds the ability to send logs to Sentry via a pino transport.

Other Changes

  • feat(nextjs): Expose top level buildTime errorHandler option (#16718)
  • feat(node): update pipeline spans to use agent naming (#16712)
  • feat(deps): bump prisma/instrumentation from 6.9.0 to 6.10.1 (#16698)
  • fix(sveltekit): Export logger from sveltekit worker (#16716)
  • fix(google-cloud-serverless): Make CloudEventsContext compatible with CloudEvent (#16705)
  • fix(nextjs): Stop injecting release value when create release options is set to false (#16695)
  • fix(node): account for Object. syntax with local variables matching (#16702)
  • fix(nuxt): Add alias for opentelemetry/resources (#16727)

Work in this release was contributed by flaeppe. Thank you for your contribution!

9.31.0

Important Changes

  • feat(nextjs): Add option for auto-generated random tunnel route (#16626)

Adds an option to automatically generate a random tunnel route for the Next.js SDK. This helps prevent ad blockers and other tools from blocking Sentry requests by using a randomized path instead of the predictable /monitoring endpoint.

  • feat(core): Allow to pass scope & client to getTraceData (#16633)

Adds the ability to pass custom scope and client parameters to the getTraceData function, providing more flexibility when generating trace data for distributed tracing.

Other Changes

  • feat(core): Add support for x-forwarded-host and x-forwarded-proto headers (#16687)
  • deps: Remove unused sentry/opentelemetry dependency (#16677)
  • deps: Update all bundler plugin instances to latest & allow caret ranges (#16641)
  • feat(deps): Bump prisma/instrumentation from 6.8.2 to 6.9.0 (#16608)
  • feat(flags): add node support for generic featureFlagsIntegration and move utils to core (#16585)
  • feat(flags): capture feature flag evaluations on spans (#16485)
  • feat(pino): Add initial package for sentry/pino-transport (#16652)
  • fix: Wait for the correct clientWidth/clientHeight when showing Feedback Screenshot previews (#16648)
  • fix(browser): Remove usage of Array.at() method (#16647)
  • fix(core): Improve safeJoin usage in console logging integration (#16658)
  • fix(google-cloud-serverless): Make CloudEvent type compatible (#16661)
  • fix(nextjs): Fix lookup of instrumentation-client.js file (#16637)
  • fix(node): Ensure graphql errors result in errored spans (#16678)

9.30.0

  • feat(nextjs): Add URL to tags of server components and generation functions issues (#16500)
  • feat(nextjs): Ensure all packages we auto-instrument are externalized (#16552)
  • feat(node): Automatically enable vercelAiIntegration when ai module is detected (#16565)
  • feat(node): Ensure modulesIntegration works in more environments (#16566)
  • feat(core): Don't gate user on logs with sendDefaultPii (#16527)
  • feat(browser): Add detail to measure spans and add regression tests (#16557)
  • feat(node): Update Vercel AI span attributes (#16580)
  • fix(opentelemetry): Ensure only orphaned spans of sent spans are sent (#16590)

9.29.0

Important Changes

  • feat(browser): Update web-vitals to 5.0.2 (#16492)

This release upgrades the web-vitals library to version 5.0.2. This upgrade could slightly change the collected web vital values and potentially also influence alerts and performance scores in the Sentry UI.

Other Changes

  • feat(deps): Bump sentry/rollup-plugin from 3.4.0 to 3.5.0 (#16524)
  • feat(ember): Stop warning for onError usage (#16547)
  • feat(node): Allow to force activate vercelAiIntegration (#16551)
  • feat(node): Introduce ignoreLayersType option to koa integration (#16553)
  • fix(browser): Ensure suppressTracing does not leak when async (#16545)
  • fix(vue): Ensure root component render span always ends (#16488)

9.28.1

  • feat(deps): Bump sentry/cli from 2.45.0 to 2.46.0 (#16516)
  • fix(nextjs): Avoid tracing calls to symbolication server on dev (#16533)
  • fix(sveltekit): Add import attribute for node exports (#16528)

Work in this release was contributed by eltigerchino. Thank you for your contribution!

9.28.0

Important Changes

  • feat(nestjs): Stop creating spans for TracingInterceptor (#16501)

With this change we stop creating spans for TracingInterceptor as this interceptor only serves as an internal helper and adds noise for the user.

  • feat(node): Update vercel ai spans as per new conventions (#16497)

This feature ships updates to the span names and ops to better match OpenTelemetry. This should make them more easily accessible to the new agents module view we are building.

Other Changes

  • fix(sveltekit): Export vercelAIIntegration from sentry/node (#16496)

Work in this release was contributed by agrattan0820. Thank you for your contribution!

@github-actions github-actions bot requested a review from lucas-zimerman as a code owner June 11, 2025 03:24
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Jun 11, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch from c29948c to ecbe925 Compare June 11, 2025 03:24
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.28.0 chore(deps): update JavaScript Sibling SDKs to v9.28.1 Jun 11, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch from ecbe925 to c7b7fca Compare June 11, 2025 13:08
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.28.1 chore(deps): update JavaScript Sibling SDKs to v9.29.0 Jun 14, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch 3 times, most recently from 9d74470 to 461fe2a Compare June 17, 2025 12:58
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.29.0 chore(deps): update JavaScript Sibling SDKs to v9.30.0 Jun 17, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch 2 times, most recently from c21dfc2 to 6ed807d Compare June 23, 2025 18:01
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.30.0 chore(deps): update JavaScript Sibling SDKs to v9.31.0 Jun 23, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch from 6ed807d to 4cba913 Compare June 26, 2025 03:25
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.31.0 chore(deps): update JavaScript Sibling SDKs to v9.32.0 Jun 26, 2025
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.32.0 chore(deps): update JavaScript Sibling SDKs to v9.33.0 Jun 28, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch from 4cba913 to c73b565 Compare June 28, 2025 03:22
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.33.0 chore(deps): update JavaScript Sibling SDKs to v9.34.0 Jul 2, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch from c73b565 to 7c1a1d3 Compare July 2, 2025 03:26
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.34.0 chore(deps): update JavaScript Sibling SDKs to v9.35.0 Jul 4, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch 3 times, most recently from ebf68b9 to 7c2900a Compare July 10, 2025 03:28
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.35.0 chore(deps): update JavaScript Sibling SDKs to v9.36.0 Jul 10, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch 2 times, most recently from 1ff4b3e to 3ad21f9 Compare July 10, 2025 14:28
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.36.0 chore(deps): update JavaScript Sibling SDKs to v9.37.0 Jul 10, 2025
@github-actions github-actions bot changed the title chore(deps): update JavaScript Sibling SDKs to v9.37.0 chore(deps): update JavaScript Sibling SDKs to v9.38.0 Jul 12, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-javascript-siblings.sh branch from 3ad21f9 to 56164e2 Compare July 12, 2025 03:29
Copy link
Collaborator

@lucas-zimerman lucas-zimerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@lucas-zimerman lucas-zimerman merged commit f52de00 into main Jul 15, 2025
15 checks passed
@lucas-zimerman lucas-zimerman deleted the deps/scripts/update-javascript-siblings.sh branch July 15, 2025 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants