chore(deps): update JavaScript SDK to v9.3.0 #4528
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps scripts/update-javascript.sh from 8.54.0 to 9.3.0.
Auto-generated by a dependency updater.
Changelog
9.3.0
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!
9.2.0
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!
9.1.0
graphqlClientIntegration(#13783)viteimport (#15371)Work in this release was contributed by Zen-cronic and filips-alpe. Thank you for your contribution!
9.0.1
9.0.0
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!
9.0.0-alpha.2
This is an alpha release of the upcoming major release of version 9.
This release does not yet entail a comprehensive changelog as version 9 is not yet stable.
For this release's iteration of the migration guide, see the Migration Guide as per
9.0.0-alpha.2.Please note that the migration guide is work in progress and subject to change.
9.0.0-alpha.1
This is an alpha release of the upcoming major release of version 9.
This release does not yet entail a comprehensive changelog as version 9 is not yet stable.
For this release's iteration of the migration guide, see the Migration Guide as per
9.0.0-alpha.1.Please note that the migration guide is work in progress and subject to change.
9.0.0-alpha.0
This is an alpha release of the upcoming major release of version 9.
This release does not yet entail a comprehensive changelog as version 9 is not yet stable.
For this release's iteration of the migration guide, see the Migration Guide as per
9.0.0-alpha.0.Please note that the migration guide is work in progress and subject to change.