Conversation
size-limit report 📦
|
63387c7 to
07dd6ea
Compare
c08bfc6 to
15704a3
Compare
923ef50 to
934fed4
Compare
43bc032 to
5d84204
Compare
b9ba15c to
6b6987f
Compare
1a096a6 to
f7a3204
Compare
dc89cb4 to
0ab1c37
Compare
d2838d0 to
dddb67e
Compare
6c48bf1 to
604c2a8
Compare
604c2a8 to
e53ded3
Compare
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ Warning: custom changes will be lost. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
^7.81.1->^7.100.0^7.81.1->^7.100.0^7.81.1->^7.100.01.2.6->1.3.5^7.81.1->^7.100.0^7.81.1->^7.100.02.10.1->2.14.0Release Notes
getsentry/sentry-javascript (@sentry/core)
v7.100.0Compare Source
Important Changes
Deprecations
This release includes some deprecations. For more details please look at our
migration guide.
The deprecation most likely to affect you is the one of
BrowserTracing. Instead ofnew BrowserTracing(), you shouldnow use
browserTracingIntegration(), which will also handle framework-specific instrumentation out of the box foryou - no need to pass a custom
routingInstrumentationanymore. For@sentry/react, we expose dedicated integrationsfor the different react-router versions:
reactRouterV6BrowserTracingIntegration()reactRouterV5BrowserTracingIntegration()reactRouterV4BrowserTracingIntegration()reactRouterV3BrowserTracingIntegration()See the
migration guide
for details.
browserTracingIntegration()(#10353)BrowserTracingintegration (#10493)browserProfilingIntegration(#10438)bunServerIntegration()(#10439)browserTracingIntegration(#10397)reactRouterV3BrowserTracingIntegrationfor react router v3 (#10489)reactRouterV4/V5BrowserTracingIntegrationfor react router v4 & v5 (#10488)reactRouterV6BrowserTracingIntegrationfor react router v6 & v6.4 (#10491)browserTracingIntegration(#10442)WinterCGFetchwithwinterCGFetchIntegration(#10436)continueTrace(#10301)new VueIntegration()(#10440)browserTracingIntegration()(#10477)browserTracingIntegration()(#10450)Profiling Node
@sentry/profiling-nodehas been ported into the monorepo. Future development for it will happen here!Other Changes
setHttpStatusfrom all packages (#10475)Sentrynamespace (#10452)name&attributestotracesSampler(#10426)system-uito start of font family (#10464)rrwebto 2.10.0 (#10445)propagationContextFromHeaders(#10313)startSpan,startSpanManualandstartInactiveSpanpick up the scopes at time of creation instead oftermination (#10492)
requirecall to import Undici (#10388)v7.99.0Compare Source
Important Changes
Deprecations
This release includes some deprecations for span related methods and integrations in our Deno SDK,
@sentry/deno. Formore details please look at our
migration guide.
Span.setHttpStatusin favor ofsetHttpStatus(#10268)spanStatusfromHttpCodein favour ofgetSpanStatusFromHttpCode(#10361)StartSpanOptions.originin favour of passing attribute (#10274)Other Changes
@sentry/nodere-exports (#10396)afterAllSetuphook for integrations (#10345)startSpan()can handle spans that require parent (#10386)startSpanAPIs (#10300)@sentry/nodefunctions (#10385, #10391)@sentry/nodere-exports (#10390)@sentry/nodere-exports (#10392)browserTracingIntegration(#10351)afterAllSetupis called when usingaddIntegration()(#10372)spanToTraceContextfunction from span utils (#10364)FunctionToStringintegration use SETUP_CLIENTS weakmap (#10358)Work in this release contributed by @AleshaOleg. Thank you for your contribution!
Bundle size 📦
v7.98.0Compare Source
This release primarily fixes some type declaration errors:
IntegrationIndextype (#10337)Bundle size 📦
v7.97.0Compare Source
Note: The 7.96.0 release was incomplete. This release is partially encompassing changes from
7.96.0.stripBasenameoption for React Router 6 (#10314)Bundle size 📦
v7.96.0Compare Source
Note: This release was incomplete. Not all Sentry SDK packages were released for this version. Please upgrade to 7.97.0
directly.
Important Changes
Deprecations
This release includes some deprecations for integrations in
@sentry/browserand frontend framework SDKs(
@sentry/react,@sentry/vue, etc.). Please take a look at ourmigration guide for more details.
Web Vitals Fix for LCP and CLS
This release fixes an issue with the Web Vitals integration where LCP and CLS were not being captured correctly,
increasing capture rate by 10-30% for some apps. LCP and CLS capturing issues were introduced with version
7.75.0.Other Changes
node-crontypes and add test (#10315)Work in this release contributed by @Shubhdeep12. Thank you for your contribution!
v7.95.0Compare Source
Important Changes
Deprecations
This release includes some deprecations in preparation for v8.
Most notably, it deprecates the
Replay&Feedbackclasses in favor of a functional replacement:Span.originin favor ofsentry.originattribute (#10260)Span.parentSpanId(#10244)isInitialized()to replace checking viagetClient(#10296)Replay,ReplayCanvas,Feedbackclasses (#10270)Wasmintegration class (#10230)Other Changes
parameterizefunction available through browser and node API (#10085)addOrUpdateIntegration(#10263)Work in this release contributed by @AleshaOleg. Thank you for your contribution!
Bundle size 📦
v7.94.1This release fixes a publishing issue.
Bundle size 📦
v7.94.0Important Changes
Deprecations
As we're moving closer to the next major version of the SDK, more public APIs were deprecated.
To get a head start on migrating to the replacement APIs, please take a look at our
migration guide.
finishonSpaninterface in favour ofend(#10161)getCurrentHub()(#10200)hub.bindClient()&makeMain()(#10188)Span.instrumenter(#10139)Span.isSuccess()in favor of reading span status (#10213)Span.opin favor of op attribute (#10189)Span.spanRecorder(#10199)Span.status(#10208)Span.transactionin favor ofgetRootSpan(#10134)Transaction.instrumenter(#10162)Transaction.setMeasurementin favor ofsetMeasurement(#10182)Integrations.X(#10198)Hub(#10124)setNamedeclarations onTransactionandSpan(#10164)startTimestamp&endTimestamp(#10192)hub.bindClient()andmakeMain()(#10118)oponSpaninterface (#10217)Transactionintegration (#10178)Replay & Canvas
We have added a new
ReplayCanvasintegration (#10112), which you can add to capture the contents of canvas elementswith Replay.
Just add it in addition to the regular replay integration:
Other Changes
client.getIntegrationByName()(#10130)client.init()to replaceclient.setupIntegrations()(#10118)withActiveSpan(#10195)withIsolationScope(#10141)setUser,setTags,setExtras,setTag,setExtra, andsetContextto isolationscope (#10163)
withActiveSpan(#10194)SerializedEventinterface (pre v8) (#10240)http.status_codeis always a string (#10177)process.argv[1]being undefined (#10155)fetchinit headers overfetchinput headers (#10176)v7.93.0Compare Source
Important Changes
Deprecations
As we're moving closer to the next major version of the SDK, more public APIs were deprecated.
To get a head start on migrating to the replacement APIs, please take a look at our
migration guide.
getActiveTransaction()&scope.getTransaction()(#10098)Hub.shouldSendDefaultPii(#10062)new Transaction()(#10125)scope.getSpan()&scope.setSpan()(#10114)scope.setTransactionName()(#10113)span.startChild()(#10091)startTransaction()(#10073)Transaction.getDynamicSamplingContextin favor ofgetDynamicSamplingContextFromSpan(#10094)startSpan()(#10101)Scope(#10039)nameanddescription(#10056)tags,data,context& setters (#10053)span.sampledin favor ofspan.isRecording()(#10034)lastEventIdon scope (#10093)Cron Monitoring Support for
node-schedulelibraryThis release adds auto instrumented check-ins for the
node-schedulelibrary.node-schedulelibrary (#10086)Other Changes
span.spanContext()(#10037)spanToJSON()method to get span properties (#10074)scopetostartSpanAPIs (#10076)getModuleFromFilenamecompatible with ESM (#10061)parameterizefunction (#9145)setupfor integration on client multiple times (#10116)LocalVariablesintegration should have correct name (#10084)event_id(#10068)LocalVariables(#10077)v7.92.0Compare Source
Important Changes
Deprecations
span.updateName()and deprecatespan.setName()(#10018)span.getTraceContext()(#10032)span.toTraceparent()in favor ofspanToTraceHeader()util (#10031)tracein favor ofstartSpan(#10012)toContext()andupdateWithContext()(#10030)deepReadDirSync(#10016)lastEventId()(#10043)Please take a look at the Migration docs for more details. These methods will be removed in the upcoming v8 major release.
Cron Monitoring Support for
cronandnode-cronlibrariescronlibrary (#9999)node-cronlibrary (#9904)This release adds instrumentation for the
cronandnode-cronlibraries. This allows you to monitor your cron jobs with Sentry cron monitors.For
cron:For
node-cron:Other Changes
enabledoption to Astro integration options (#10007)attributestoSpan(#10008)setClient()andgetClient()toScope(#10055)captureErrorCauseinExtraErrorDataintegration (#9914)withScopesets current scope correctly with async callbacks (#9974)NODE_VERSIONproperties required (#9964)Work in this release contributed by @joshkel. Thank you for your contribution!
Bundle size 📦
|
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.