Skip to content

[Snyk] Upgrade @sentry/nextjs from 10.5.0 to 10.30.0 - #190

Open
angeloreale wants to merge 1 commit into
devfrom
snyk-upgrade-681f1dfd5a76f6153bca4ec37ea3fa0d
Open

[Snyk] Upgrade @sentry/nextjs from 10.5.0 to 10.30.0#190
angeloreale wants to merge 1 commit into
devfrom
snyk-upgrade-681f1dfd5a76f6153bca4ec37ea3fa0d

Conversation

@angeloreale

Copy link
Copy Markdown
Contributor

snyk-top-banner

Snyk has created this PR to upgrade @sentry/nextjs from 10.5.0 to 10.30.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 28 versions ahead of your current version.

  • The recommended version was released 24 days ago.

Release notes
Package name: @sentry/nextjs
  • 10.30.0 - 2025-12-11
    • feat(nextjs): Deprecate Webpack top-level options (#18343)
    • feat(node): Capture scope when event loop blocked (#18040)
    • fix(aws-serverless): Remove hyphens from AWS-lambda origins (#18353)
    • fix(core): Parse method from Request object in fetch (#18453)
    • fix(react): Add transaction name guards for rapid lazy-route navigations (#18346)
    Internal Changes
    • chore(ci): Fix double issue creation for unreferenced PRs (#18442)
    • chore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15 (#18411)
    • chore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (#18400)
    • chore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (#18399)
    • chore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents (#18427)
    • chore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-tunnel (#18439)
    • chore(publish): Fix publish order for @ sentry/types (#18429)
    • ci(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#18362)

    Bundle size 📦

    Path Size
    @ sentry/browser 24.23 KB
    @ sentry/browser - with treeshaking flags 22.76 KB
    @ sentry/browser (incl. Tracing) 40.57 KB
    @ sentry/browser (incl. Tracing, Profiling) 45.06 KB
    @ sentry/browser (incl. Tracing, Replay) 78.09 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.07 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 82.66 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 94.61 KB
    @ sentry/browser (incl. Feedback) 40.54 KB
    @ sentry/browser (incl. sendFeedback) 28.8 KB
    @ sentry/browser (incl. FeedbackAsync) 33.68 KB
    @ sentry/react 25.9 KB
    @ sentry/react (incl. Tracing) 42.73 KB
    @ sentry/vue 28.58 KB
    @ sentry/vue (incl. Tracing) 42.34 KB
    @ sentry/svelte 24.24 KB
    CDN Bundle 26.6 KB
    CDN Bundle (incl. Tracing) 41.24 KB
    CDN Bundle (incl. Tracing, Replay) 76.91 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 82.23 KB
    CDN Bundle - uncompressed 78.16 KB
    CDN Bundle (incl. Tracing) - uncompressed 122.45 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 235.76 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 248.23 KB
    @ sentry/nextjs (client) 44.89 KB
    @ sentry/sveltekit (client) 40.94 KB
    @ sentry/node-core 50.06 KB
    @ sentry/node 155.85 KB
    @ sentry/node - without tracing 90.74 KB
    @ sentry/aws-serverless 105.67 KB
  • 10.29.0 - 2025-12-04

    Important Changes

    • feat(solid|solidstart): Bump accepted @ solidjs/router range (#18395)

    We expanded the supported version range for @ solidjs/router to include 0.14.x and 0.15.x versions.

    Other Changes

    • fix(logs): Add support for msg in pino integration (#18389)
    • fix(node): Include system message in anthropic-ai messages span (#18332)
    • fix(tracing): Add missing attributes in vercel-ai spans (#18333)
    Internal Changes
    • chore(tanstackstart-react): clean up re-exported types (#18393)
    • ref(core): Avoid looking up openai integration options (#17695)
    • test(nuxt): Relax captured unhandled error assertion (#18397)
    • test(tanstackstart-react): Set up E2E test application (#18358)

    Bundle size 📦

    Path Size
    @ sentry/browser 24.22 KB
    @ sentry/browser - with treeshaking flags 22.76 KB
    @ sentry/browser (incl. Tracing) 40.57 KB
    @ sentry/browser (incl. Tracing, Profiling) 45.05 KB
    @ sentry/browser (incl. Tracing, Replay) 78.08 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.05 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 82.65 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 94.61 KB
    @ sentry/browser (incl. Feedback) 40.51 KB
    @ sentry/browser (incl. sendFeedback) 28.8 KB
    @ sentry/browser (incl. FeedbackAsync) 33.66 KB
    @ sentry/react 25.9 KB
    @ sentry/react (incl. Tracing) 42.72 KB
    @ sentry/vue 28.56 KB
    @ sentry/vue (incl. Tracing) 42.32 KB
    @ sentry/svelte 24.24 KB
    CDN Bundle 26.57 KB
    CDN Bundle (incl. Tracing) 41.22 KB
    CDN Bundle (incl. Tracing, Replay) 76.9 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 82.23 KB
    CDN Bundle - uncompressed 78.09 KB
    CDN Bundle (incl. Tracing) - uncompressed 122.4 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 235.71 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 248.17 KB
    @ sentry/nextjs (client) 44.88 KB
    @ sentry/sveltekit (client) 40.92 KB
    @ sentry/node-core 50.07 KB
    @ sentry/node 155.79 KB
    @ sentry/node - without tracing 90.68 KB
    @ sentry/aws-serverless 105.61 KB
  • 10.28.0 - 2025-12-02

    Important Changes

    • feat(core): Make matcher parameter optional in makeMultiplexedTransport (#10798)

    The matcher parameter in makeMultiplexedTransport is now optional with a sensible default. This makes it much easier to use the multiplexed transport for sending events to multiple DSNs based on runtime configuration.

    Before:

    import { makeFetchTransport, makeMultiplexedTransport } from '@ sentry/browser';

    const EXTRA_KEY = 'ROUTE_TO';

    const transport = makeMultiplexedTransport(makeFetchTransport, args => {
    const event = args.getEvent();
    if (event?.extra?.[EXTRA_KEY] && Array.isArray(event.extra[EXTRA_KEY])) {
    return event.extra[EXTRA_KEY];
    }
    return [];
    });

    Sentry.init({
    transport,
    // ... other options
    });

    // Capture events with routing info
    Sentry.captureException(error, {
    extra: {
    [EXTRA_KEY]: [
    { dsn: 'https://key1@ sentry.io/project1', release: 'v1.0.0' },
    { dsn: 'https://key2@ sentry.io/project2' },
    ],
    },
    });

    After:

    import { makeFetchTransport, makeMultiplexedTransport, MULTIPLEXED_TRANSPORT_EXTRA_KEY } from '@ sentry/browser';

    // Just pass the transport generator - the default matcher handles the rest!
    Sentry.init({
    transport: makeMultiplexedTransport(makeFetchTransport),
    // ... other options
    });

    // Capture events with routing info using the exported constant
    Sentry.captureException(error, {
    extra: {
    [MULTIPLEXED_TRANSPORT_EXTRA_KEY]: [
    { dsn: 'https://key1@ sentry.io/project1', release: 'v1.0.0' },
    { dsn: 'https://key2@ sentry.io/project2' },
    ],
    },
    });

    The default matcher looks for routing information in event.extra[MULTIPLEXED_TRANSPORT_EXTRA_KEY]. You can still provide a custom matcher function for advanced use cases.

    • feat(nextjs): Support cacheComponents on turbopack (#18304)

    This release adds support for cacheComponents on turbopack builds. We are working on adding support for this feature in webpack builds as well.

    Other Changes

    • feat: Publish AWS Lambda Layer for Node 24 (#18327)
    • feat(browser): Expose langchain instrumentation (#18342)
    • feat(browser): Expose langgraph instrumentation (#18345)
    • feat(cloudflare): Allow specifying a custom fetch in Cloudflare transport options (#18335)
    • feat(core): Add isolateTrace option to Sentry.withMonitor() (#18079)
    • feat(deps): bump @ sentry/webpack-plugin from 4.3.0 to 4.6.1 (#18272)
    • feat(nextjs): Add cloudflare waitUntil detection (#18336)
    • feat(node): Add LangChain v1 support (#18306)
    • feat(remix): Add parameterized transaction naming for routes (#17951)
    • fix(cloudflare): Keep http root span alive until streaming responses are consumed (#18087)
    • fix(cloudflare): Wait for async events to finish (#18334)
    • fix(core): continueTrace doesn't propagate given trace ID if active span exists (#18328)
    • fix(node-core): Handle custom scope in log messages without parameters (#18322)
    • fix(opentelemetry): Ensure Sentry spans don't leak when tracing is disabled (#18337)
    • fix(react-router): Use underscores in trace origin values (#18351)
    • chore(tanstackstart-react): Export custom inits from tanstackstart-react (#18369)
    • chore(tanstackstart-react)!: Remove empty placeholder implementations (#18338)
    Internal Changes
    • chore: Allow URLs as issue (#18372)
    • chore(changelog): Add entry for #18304 (#18329)
    • chore(ci): Add action to track all PRs as issues (#18363)
    • chore(github): Adjust BUGBOT.md rules to flag invalid op and origin values during review (#18352)
    • ci: Add action to create issue on gitflow merge conflicts (#18319)
    • ci(deps): bump actions/checkout from 5 to 6 (#18268)
    • ci(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#18361)
    • test(cloudflare): Add typechecks for cloudflare-worker e2e test (#18321)

    Bundle size 📦

    Path Size
    @ sentry/browser 24.22 KB
    @ sentry/browser - with treeshaking flags 22.76 KB
    @ sentry/browser (incl. Tracing) 40.57 KB
    @ sentry/browser (incl. Tracing, Profiling) 45.05 KB
    @ sentry/browser (incl. Tracing, Replay) 78.08 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.05 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 82.65 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 94.61 KB
    @ sentry/browser (incl. Feedback) 40.51 KB
    @ sentry/browser (incl. sendFeedback) 28.8 KB
    @ sentry/browser (incl. FeedbackAsync) 33.66 KB
    @ sentry/react 25.9 KB
    @ sentry/react (incl. Tracing) 42.72 KB
    @ sentry/vue 28.56 KB
    @sentry/vue (incl. Tracing) 42.32 KB
    @sentry/svelte 24.24 KB
    CDN Bundle 26.57 KB
    CDN Bundle (incl. Tracing) 41.22 KB
    CDN Bundle (incl. Tracing, Replay) 76.9 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 82.23 KB
    CDN Bundle - uncompressed 78.09 KB
    CDN Bundle (incl. Tracing) - uncompressed 122.4 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 235.71 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 248.17 KB
    @sentry/nextjs (client) 44.88 KB
    @sentry/sveltekit (client) 40.92 KB
    @sentry/node-core 50.06 KB
    @sentry/node 155.7 KB
    @sentry/node - without tracing 90.67 KB
    @sentry/aws-serverless 105.61 KB
  • 10.28.0-alpha.0 - 2025-11-26

    This release is a preview release for sending spans in browser via spanV2 instead of transaction event envelopes. All of this is experimental and subject to change. Use at your own risk. More Details.

    Changes from 10.24-alpha.1:

    • add sentry.segment.id common span attribute
    • rename attribute user.username to user.name
    • remove is_remote, add is_segment span attributes
    • remove span.kind field

    Bundle size 📦

    Path Size
    @ sentry/browser 24.33 KB
    @ sentry/browser - with treeshaking flags 22.85 KB
    @ sentry/browser (incl. Tracing) 40.97 KB
    @ sentry/browser (incl. Tracing, Profiling) 45.45 KB
    @ sentry/browser (incl. Tracing, Replay) 78.51 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.45 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 83.09 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 95.02 KB
    @ sentry/browser (incl. Feedback) 40.65 KB
    @ sentry/browser (incl. sendFeedback) 28.91 KB
    @ sentry/browser (incl. FeedbackAsync) 33.73 KB
    @ sentry/react 26 KB
    @ sentry/react (incl. Tracing) 43.13 KB
    @ sentry/vue 28.97 KB
    @ sentry/vue (incl. Tracing) 42.73 KB
    @ sentry/svelte 24.34 KB
    CDN Bundle 26.65 KB
    CDN Bundle (incl. Tracing) 41.48 KB
    CDN Bundle (incl. Tracing, Replay) 77.16 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 82.48 KB
    CDN Bundle - uncompressed 78.21 KB
    CDN Bundle (incl. Tracing) - uncompressed 123.49 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 236.8 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 249.27 KB
    @ sentry/nextjs (client) 45.3 KB
    @ sentry/sveltekit (client) 41.33 KB
    @ sentry/node-core 50.12 KB
    @ sentry/node 155.97 KB
    @ sentry/node - without tracing 90.8 KB
    @ sentry/aws-serverless 105.68 KB
  • 10.27.0 - 2025-11-24

    Important Changes

    • feat(deps): Bump OpenTelemetry (#18239)

      • Bump @ opentelemetry/context-async-hooks from ^2.1.0 to ^2.2.0
      • Bump @ opentelemetry/core from ^2.1.0 to ^2.2.0
      • Bump @ opentelemetry/resources from ^2.1.0 to ^2.2.0
      • Bump @ opentelemetry/sdk-trace-base from ^2.1.0 to ^2.2.0
      • Bump @ opentelemetry/sdk-trace-node from ^2.1.0 to ^2.2.0
      • Bump @ opentelemetry/instrumentation from 0.204.0 to 0.208.0
      • Bump @ opentelemetry/instrumentation-amqplib from 0.51.0 to 0.55.0
      • Bump @ opentelemetry/instrumentation-aws-sdk from 0.59.0 to 0.64.0
      • Bump @ opentelemetry/instrumentation-connect from 0.48.0 to 0.52.0
      • Bump @ opentelemetry/instrumentation-dataloader from 0.22.0 to 0.26.0
      • Bump @ opentelemetry/instrumentation-express from 0.53.0 to 0.57.0
      • Bump @ opentelemetry/instrumentation-fs from 0.24.0 to 0.28.0
      • Bump @ opentelemetry/instrumentation-generic-pool from 0.48.0 to 0.52.0
      • Bump @ opentelemetry/instrumentation-graphql from 0.52.0 to 0.56.0
      • Bump @ opentelemetry/instrumentation-hapi from 0.51.0 to 0.55.0
      • Bump @ opentelemetry/instrumentation-http from 0.204.0 to 0.208.0
      • Bump @ opentelemetry/instrumentation-ioredis from 0.52.0 to 0.56.0
      • Bump @ opentelemetry/instrumentation-kafkajs from 0.14.0 to 0.18.0
      • Bump @ opentelemetry/instrumentation-knex from 0.49.0 to 0.53.0
      • Bump @ opentelemetry/instrumentation-koa from 0.52.0 to 0.57.0
      • Bump @ opentelemetry/instrumentation-lru-memoizer from 0.49.0 to 0.53.0
      • Bump @ opentelemetry/instrumentation-mongodb from 0.57.0 to 0.61.0
      • Bump @ opentelemetry/instrumentation-mongoose from 0.51.0 to 0.55.0
      • Bump @ opentelemetry/instrumentation-mysql from 0.50.0 to 0.54.0
      • Bump @ opentelemetry/instrumentation-mysql2 from 0.51.0 to 0.55.0
      • Bump @ opentelemetry/instrumentation-nestjs-core from 0.50.0 to 0.55.0
      • Bump @ opentelemetry/instrumentation-pg from 0.57.0 to 0.61.0
      • Bump @ opentelemetry/instrumentation-redis from 0.53.0 to 0.57.0
      • Bump @ opentelemetry/instrumentation-tedious from 0.23.0 to 0.27.0
      • Bump @ opentelemetry/instrumentation-undici from 0.15.0 to 0.19.0
      • Bump @ prisma/instrumentation from 6.15.0 to 6.19.0
    • feat(browserprofiling): Add manual mode and deprecate old profiling (#18189)

      Adds the manual lifecycle mode for UI profiling (the default mode), allowing profiles to be captured manually with Sentry.uiProfiler.startProfiler() and Sentry.uiProfiler.stopProfiler().
      The previous transaction-based profiling is with profilesSampleRate is now deprecated in favor of the new UI Profiling with profileSessionSampleRate.

    Other Changes

    • feat(core): Add gibibyte and pebibyte to InformationUnit type (#18241)
    • feat(core): Add scope attribute APIs (#18165)
    • feat(core): Re-add _experiments.enableLogs option (#18299)
    • feat(core): Use maxValueLength on error messages (#18301)
    • feat(deps): bump @ sentry/bundler-plugin-core from 4.3.0 to 4.6.1 (#18273)
    • feat(deps): bump @ sentry/cli from 2.56.0 to 2.58.2 (#18271)
    • feat(node): Add tracing support for AzureOpenAI (#18281)
    • feat(node): Fix local variables capturing for out-of-app frames (#18245)
    • fix(core): Add a PromiseBuffer for incoming events on the client (#18120)
    • fix(core): Always redact content of sensitive headers regardless of sendDefaultPii (#18311)
    • fix(metrics): Update return type of beforeSendMetric (#18261)
    • fix(nextjs): universal random tunnel path support (#18257)
    • ref(react): Add more guarding against wildcards in lazy route transactions (#18155)
    • chore(deps): bump glob from 11.0.1 to 11.1.0 in /packages/react-router (#18243)
    Internal Changes - build(deps): bump hono from 4.9.7 to 4.10.3 in /dev-packages/e2e-tests/test-applications/cloudflare-hono ([#18038](https://redirect.github.com//pull/18038)) - chore: Add `bump_otel_instrumentations` cursor command ([#18253](https://redirect.github.com//pull/18253)) - chore: Add external contributor to CHANGELOG.md ([#18297](https://redirect.github.com//pull/18297)) - chore: Add external contributor to CHANGELOG.md ([#18300](https://redirect.github.com//pull/18300)) - chore: Do not update opentelemetry ([#18254](https://redirect.github.com//pull/18254)) - chore(angular): Add Angular 21 Support ([#18274](https://redirect.github.com//pull/18274)) - chore(deps): bump astro from 4.16.18 to 5.15.9 in /dev-packages/e2e-tests/test-applications/cloudflare-astro ([#18259](https://redirect.github.com//pull/18259)) - chore(dev-deps): Update some dev dependencies ([#17816](https://redirect.github.com//pull/17816)) - ci(deps): Bump actions/create-github-app-token from 2.1.1 to 2.1.4 ([#17825](https://redirect.github.com//pull/17825)) - ci(deps): bump actions/setup-node from 4 to 6 ([#18077](https://redirect.github.com//pull/18077)) - ci(deps): bump actions/upload-artifact from 4 to 5 ([#18075](https://redirect.github.com//pull/18075)) - ci(deps): bump github/codeql-action from 3 to 4 ([#18076](https://redirect.github.com//pull/18076)) - doc(sveltekit): Update documentation link for SvelteKit guide ([#18298](https://redirect.github.com//pull/18298)) - test(e2e): Fix astro config in test app ([#18282](https://redirect.github.com//pull/18282)) - test(nextjs): Remove debug logs from e2e test ([#18250](https://redirect.github.com//pull/18250))

    Work in this release was contributed by @ bignoncedric and @ adam-kov. Thank you for your contributions!

    Bundle size 📦

    Path Size
    @ sentry/browser 24.22 KB
    @ sentry/browser - with treeshaking flags 22.76 KB
    @ sentry/browser (incl. Tracing) 40.57 KB
    @ sentry/browser (incl. Tracing, Profiling) 45.05 KB
    @ sentry/browser (incl. Tracing, Replay) 78.08 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 68.05 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 82.65 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 94.61 KB
    @ sentry/browser (incl. Feedback) 40.51 KB
    @ sentry/browser (incl. sendFeedback) 28.8 KB
    @ sentry/browser (incl. FeedbackAsync) 33.62 KB
    @ sentry/react 25.9 KB
    @ sentry/react (incl. Tracing) 42.71 KB
    @ sentry/vue 28.56 KB
    @ sentry/vue (incl. Tracing) 42.32 KB
    @ sentry/svelte 24.24 KB
    CDN Bundle 26.53 KB
    CDN Bundle (incl. Tracing) 41.18 KB
    CDN Bundle (incl. Tracing, Replay) 76.85 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 82.18 KB
    CDN Bundle - uncompressed 77.97 KB
    CDN Bundle (incl. Tracing) - uncompressed 122.28 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 235.6 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 248.06 KB
    @ sentry/nextjs (client) 44.88 KB
    @ sentry/sveltekit (client) 40.92 KB
    @ sentry/node-core 49.99 KB
    @ sentry/node 155.51 KB
    @ sentry/node - without tracing 90.65 KB
    @ sentry/aws-serverless 105.54 KB
  • 10.26.0 - 2025-11-19

    Important Changes

    • feat(core): Instrument LangGraph Agent (#18114)

    Adds support for instrumenting LangGraph StateGraph operations in Node. The LangGraph integration can be configured as follows:

    Sentry.init({
      dsn: '__DSN__',
      sendDefaultPii: false, // Even with PII disabled globally
      integrations: [
        Sentry.langGraphIntegration({
          recordInputs: true, // Force recording input messages
          recordOutputs: true, // Force recording response text
        }),
      ],
    });
    • feat(cloudflare/vercel-edge): Add manual instrumentation for LangGraph (#18112)

    Instrumentation for LangGraph in Cloudflare Workers and Vercel Edge environments is supported by manually calling instrumentLangGraph:

    import * as Sentry from '@ sentry/cloudflare'; // or '@ sentry/vercel-edge'
    import { StateGraph, START, END, MessagesAnnotation } from '@ langchain/langgraph';

    // Create and instrument the graph
    const graph = new StateGraph(MessagesAnnotation)
    .addNode('agent', agentFn)
    .addEdge(START, 'agent')
    .addEdge('agent', END);

    Sentry.instrumentLangGraph(graph, {
    recordInputs: true,
    recordOutputs: true,
    });

    const compiled = graph.compile({ name: 'weather_assistant' });

    await compiled.invoke({
    messages: [{ role: 'user', content: 'What is the weather in SF?' }],
    });

    • feat(node): Add OpenAI SDK v6 support (#18244)

    Other Changes

    • feat(core): Support OpenAI embeddings API (#18224)
    • feat(browser-utils): bump web-vitals to 5.1.0 (#18091)
    • feat(core): Support truncation for LangChain integration request messages (#18157)
    • feat(metrics): Add default server.address attribute on server runtimes (#18242)
    • feat(nextjs): Add URL to server-side transaction events (#18230)
    • feat(node-core): Add mechanism to prevent wrapping ai providers multiple times(#17972)
    • feat(replay): Bump limit for minReplayDuration (

Snyk has created this PR to upgrade @sentry/nextjs from 10.5.0 to 10.30.0.

See this package in npm:
@sentry/nextjs

See this project in Snyk:
https://app.snyk.io/org/angeloreale/project/7c2db482-67fd-466e-a64b-82dcb911980e?utm_source=github&utm_medium=referral&page=upgrade-pr
@vercel

vercel Bot commented Jan 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
morpheus Error Error Jan 4, 2026 10:09am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants