fix(deps): update sentry-javascript monorepo to v9 (major)#3652
fix(deps): update sentry-javascript monorepo to v9 (major)#3652renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
|
👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎ This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
07c9db7 to
2c5a946
Compare
2c5a946 to
ab5a3b3
Compare
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #3652 +/- ##
========================================
Coverage 66.41% 66.41%
========================================
Files 930 930
Lines 15398 15398
Branches 2109 2112 +3
========================================
Hits 10226 10226
- Misses 4858 5130 +272
+ Partials 314 42 -272 see 123 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
ab5a3b3 to
1305e21
Compare
1305e21 to
6301cb8
Compare
6301cb8 to
deebaa8
Compare
deebaa8 to
f88d355
Compare
f88d355 to
f8a68e9
Compare
f8a68e9 to
476ee5a
Compare
476ee5a to
31190b6
Compare
31190b6 to
de7ced1
Compare
de7ced1 to
28883a5
Compare
28883a5 to
2066003
Compare
2066003 to
d1781a5
Compare
d1781a5 to
0a3c566
Compare
98a17c5 to
3aa9d59
Compare
3aa9d59 to
dc5ab87
Compare
dc5ab87 to
b322cad
Compare
b322cad to
12a3a26
Compare
12a3a26 to
51d4184
Compare
51d4184 to
e1783e6
Compare
e1783e6 to
9a16394
Compare
9a16394 to
dc6550a
Compare
dc6550a to
a43af77
Compare
|
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
|
a43af77 to
d090a35
Compare
d090a35 to
fb652b9
Compare
fb652b9 to
c416ae7
Compare
|
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |



This PR contains the following updates:
^8.18.0->^9.0.0^8.55.0->^9.0.0^8.55.0->^9.0.0Release Notes
getsentry/sentry-javascript (@sentry/angular)
v9.4.0Compare Source
@sentry/clifrom 2.41.1 to 2.42.2 (#15510)@sentry/webpack-pluginfrom 3.1.2 to 3.2.1 (#15512)use clientdirective to client SDK entrypoints (#15575)AsyncLocalStorageasync context strategy is used in Cloudflare Pages (#15557)@cloudflare/workers-typesan optional peer dependency (#15554)onRequestErrorin version 15 (#15553)undefinedtransport to be passed in (#15560)Bundle size 📦
v9.3.0Compare Source
Important Changes
With this release we're publishing two new SDKs in experimental alpha stage:
For details please refer to the README
For details please refer to the README
This PR adds support for Shopify Hydrogen applications running on MiniOxygen runtime.
Other Changes
forceTransactionto trpc middleware options (#15519)inboundFiltersIntegrationtoeventFiltersIntegration(#15434)allowUrlsanddenyUrlsfor linked and aggregate exceptions (#15521)processcheck when flushing events (#15516)Work in this release was contributed by @GerryWilko and @leoambio. Thank you for your contributions!
v9.2.0Compare Source
Important Changes
This release adds full tracing support for Express v5, and improves tracing support for Nest.js 11 (which uses Express v5) in the Nest.js SDK.
This release adds support for deploying SvelteKit applications to Cloudflare Pages.
A docs update with updated instructions will follow shortly.
Until then, you can give this a try by setting up the SvelteKit SDK as usual and then following the instructions outlined in the PR.
Thank you @SG60 for contributing this feature!
Other Changes
addLink(s)to Sentry span (#15452)enableNitroErrorHandlerto server options (#15444)addLink(s)to span (#15387)linksto span options (#15403)performance.measurespans have a positive duration (#15415)gmoerror to Inbound Filters (#15432)http.clientspan descriptions don't contain query params or fragments (#15404)@opentelemetry/instrumentation(#15419)SentryNuxtServerOptionstype for server init (#15441)Work in this release was contributed by @6farer, @dgavranic and @SG60. Thank you for your contributions!
Bundle size 📦
v9.1.0Compare Source
graphqlClientIntegration(#13783)viteimport (#15371)Work in this release was contributed by @Zen-cronic and @filips-alpe. Thank you for your contribution!
v9.0.1Compare Source
v9.0.0Compare Source
Version
9.0.0marks a release of the Sentry JavaScript SDKs that contains breaking changes.The goal of this release is to trim down on unused and potentially confusing APIs, prepare the SDKs for future framework versions to build deeper instrumentation, and remove old polyfills to reduce the packages' size.
How To Upgrade
Please carefully read through the migration guide in the Sentry docs on how to upgrade from version 8 to version 9.
Make sure to select your specific platform/framework in the top left corner: https://docs.sentry.io/platforms/javascript/migration/v8-to-v9/
A comprehensive migration guide outlining all changes for all the frameworks can be found within the Sentry JavaScript SDK Repository: https://github.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md
Breaking Changes
~5.0.0(#14758)nitro-utilspackage (#14998)sendDefaultPii: true(#15084)autoSessionTrackingoption (#14802)enableTracing(#15078)getCurrentHub(),Hub, andgetCurrentHubShim()(#15122)spanIdfrom propagation context (#14733)>=18as minimum supported version (#14749)captureUserFeedbackmethod (#14820)normalizedRequesttosamplingContext(#14902)beforeSendSpanand disallow returningnull(#14831)BAGGAGE_HEADER_NAMEexport (#14785)TransactionNamingSchemetype (#14865)addOpenTelemetryInstrumentationmethod (#14792)arrayifymethod (#14782)debugIntegrationandsessionTimingIntegration(#14747)flattenmethod (#14784)getDomElementmethod (#14797)makeFifoCachemethod (#14786)memoBuilderexport &WeakSetfallback (#14859)transactionContextfromsamplingContext(#14904)urlEncodemethod (#14783)Requesttype (#14858)Clientinterface & deprecateBaseClient(#14800)eventas argument forrecordDroppedEvent(#14999)requestDataIntegration(#14898)hasTracingEnabledto consider empty trace config (#14857)requestDataIntegrationhandling (#14806)<=3.x(#15032)nestIntegrationinto nest sdk and removesetupNestErrorHandler(#14751)@WithSentrydecorator (#14762)SentryService(#14759)experimental_captureRequestError(#14607)processThreadBreadcrumbIntegration(#14666)registerEsmLoaderHooks(#15002)1.63.0(#15030)getNumberOfUrlSegmentsmethod (#14744)ErrorBoundarycomponentStacktype (#14742)autoInstrumentRemixoption (#15074)--importsetup and addautoInjectServerSentry(#14862)sentrySolidStartVite(#15143)fetchProxyScriptNonceoption (#15123)@sentry/utilspackage (#14830)vueIntegration'stracingOptionsoption (#14856)"update"spans for component tracking by default (#14602)vercelAIIntegrationtoVercelAI(#15298)logErrorfromvueIntegration(#14958)ReportDialogOptions(#14861)captureConsoleIntegrationashandled: trueby default (#14734)shutdownTimeoutoption type from core to node (#15217)Scopetype interface in favor of usingScopeclass (#14721)Other Changes
import-in-the-middleto1.12.0(#14796)SentryNodeServerlessSDKv9(#14927)user.ip_addressexplicitly to{{auto}}(#15008)inheritOrSampleWithhelper totraceSampler(#15277)hasTracingEnabledtohasSpansEnabled(#15309)SpanJSONtype (#14693)@sentry/deno(#15014)deno.land(#15016)SentryTracingInterceptor,SentryGlobalGraphQLFilter,SentryGlobalGenericFilter(#14761)sourcemaps.disableto webpack plugin (#15109)processSessionIntegration(#15081)vercelAIIntegrationexport (#15318)worker_threads(#15105)silent,errorHandler,releasetoSourceMapsOptions(#15246)@sentry-internal/node-cpu-profiler(#15208)autoInjectServerSentry: 'experimental_dynamic-import(#14863)__esModuleproperties in CJS modules when there is a default export (#15018)parentSampleRatetotracesSampler(#15024)browserPerformanceTimeOriginside-effects (#14025)startSpanManual(#14901)startSpan(#14900)sendDefaultPiifor IP collection inrequestDataIntegration(#15125)waitUntilincaptureRequestError(#15146)__spanproperty into breadcrumbs (#14798)releasefrom ANR sessions (#15138)browserTracingIntegration(#14959)supportsHistorycheck & history usage (#14696)Work in this release was contributed by @aloisklink, @arturovt, @aryanvdesh, @benjick, @chris-basebone, @davidturissini, @GrizliK1988, @jahands, @jrandolf, @kunal-511, @maximepvrt, @maxmaxme, @mstrokin, @nathankleyn, @nwalters512, @tannerlinsley, @tjhiggins, and @Zen-cronic. Thank you for your contributions!
v8.55.0Compare Source
Important Changes
SentryNodeServerlessSDKv8(#15351)The
SentryNodeServerlessSDKAWS Lambda Layer will stop receiving updates.If you intend to stay on
v8and receive updates useSentryNodeServerlessSDKv8instead.Other Changes
vercelAIIntegrationexport (#15339)enabledto disable Sentry module (#15337) (#15381)registerEsmLoaderHooks(#15352)beforeUpdatecall (#15262)Work in this release was contributed by @aryanvdesh. Thank you for your contribution!
Bundle size 📦
v8.54.0Compare Source
Work in this release was contributed by @nwalters512. Thank you for your contribution!
v8.53.0Compare Source
urltoSourcemapsUploadOptions(#15202)fromLocationcan be undefined in Tanstack Router Instrumentation (#15237)Work in this release was contributed by @tannerlinsley. Thank you for your contribution!
v8.52.1Compare Source
this.nametonew.target.prototype.constructor.name(#15222)Work in this release was contributed by @Zen-cronic. Thank you for your contribution!
v8.52.0Compare Source
Important Changes
withSentrywrapper for SolidStart config (#15135)To enable the SolidStart SDK, wrap your SolidStart Config with
withSentry. ThesentrySolidStartViteplugin is now automaticallyadded by
withSentryand you can pass the Sentry build-time options like this:With the
withSentrywrapper, the Sentry server config should not be added to thepublicdirectory anymore.Add the Sentry server config in
src/instrument.server.ts. Then, the server config will be placed inside the server build output asinstrument.server.mjs.Now, there are two options to set up the SDK:
--importCLI flag to the start command like this (path depends on your server setup):node --import ./.output/server/instrument.server.mjs .output/server/index.mjsautoInjectServerSentry: 'top-level-import'and the Sentry config will be imported at the top of the server entry (comes with tracing limitations)Other Changes
Bun.servesurvives a server reload (#15157)moduleintoloadModule(#15139) (#15166)Work in this release was contributed by @jahands, @jrandolf, and @nathankleyn. Thank you for your contributions!
v8.51.0Compare Source
Important Changes
feat(v8/node): Add
prismaInstrumentationoption to Prisma integration as escape hatch for all Prisma versions (#15128)This release adds a compatibility API to add support for Prisma version 6.
To capture performance data for Prisma version 6:
Install the
@prisma/instrumentationpackage on version 6.Pass a
new PrismaInstrumentation()instance as exported from@prisma/instrumentationto theprismaInstrumentationoption:The passed instrumentation instance will override the default instrumentation instance the integration would use, while the
prismaIntegrationwill still ensure data compatibility for the various Prisma versions.Remove the
previewFeatures = ["tracing"]option from the client generator block of your Prisma schema.Other Changes
multiplexedtransport.jsCDN bundle (#15046)Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.