fix(deps): update sentry-javascript monorepo to v7 (major) #2013
No reviewers
Labels
No Label
area/internal-code
changes requested
confirmed
dependencies
duplicate
good first issue
help wanted
hosting
invalid
kind/bug
kind/feature
question
wontfix
No Milestone
No project
No Assignees
2 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vikunja/frontend#2013
Loading…
Reference in New Issue
No description provided.
Delete Branch "renovate/major-sentry-javascript-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
6.19.7
->7.1.0
6.19.7
->7.1.0
Release Notes
getsentry/sentry-javascript
v7.1.0
Compare Source
http
transport (#5209)dropUndefinedKeys
(#5201)debug.min
bundle variant config (#5192)handlers
module (#5190)v7.0.0
Compare Source
Version 7 of the Sentry JavaScript SDK brings a variety of features and fixes including bundle size and performance improvements, brand new integrations, support for the attachments API, and key bug fixes.
This release does not change or remove any top level public API methods (
captureException
,captureMessage
), and only requires changes to certain configuration options or custom clients/integrations/transports.Note: The v7 version of the JavaScript SDK requires a self-hosted version of Sentry 20.6.0 or higher. If you are using a version of self-hosted Sentry (aka onpremise) older than
20.6.0
then you will need to upgrade.For detailed overview of all the changes, please see our v7 migration guide.
Breaking Changes
If you are a regular consumer of the Sentry JavaScript SDK you only need to focus on the general items. The internal breaking changes are aimed at libraries that build on top of and extend the JavaScript SDK (like
@sentry/electron
or@sentry/react-native
).General
bundle.min.js
to ES6 instead of ES5. ES5 bundles are still available atbundle.es5.min.js
. (#4958)Severity
enum for bundle size reasons. Please use string literals instead. (#4926)critical
Severity level. (#5032)whitelistUrls
andblacklistUrls
have been renamed toallowUrls
anddenyUrls
in theSentry.init()
options. (#4850)BaseClient
and it's child classes now requiretransport
,stackParser
, andintegrations
to be explicitly passed in. This was done to improve tree-shakability. (#4927)@sentry/*
npm packages. See details in our migration docs.. (#4900) (#4901)Transport
API. This means custom transports will have to be adjusted accordingly..baggage
HTTP header alongsidesentry-trace
header to propogate additional tracing related information.. (#5133)registerRequestInstrumentation
export toinstrumentOutgoingRequests
in@sentry/tracing
. (#4859)UserAgent
integration toHttpContext
. (#5027)BrowserTracing
integration'smaxTransactionDuration
option withfinalTimeout
option in the@sentry/tracing
package and resetidleTimeout
based on activities count. This should improve accuracy of web-vitals like LCP by 20-30%. (#5044)@sentry/angular
to be compiled by the angular compiler. (#4641)@sentry/minimal
package in favour of using@sentry/hub
. (#4971)ignoreSentryErrors
option from AWS lambda SDK. Errors originating from the SDK will now always be caught internally. (#4994)Integrations.BrowserTracing
export from@sentry/nextjs
. Please importBrowserTracing
from@sentry/nextjs
directly.id
property fromBrowserTracing
integration.SDK_NAME
export from@sentry/browser
,@sentry/node
,@sentry/tracing
and@sentry/vue
packages. (#5040)Angular
,Ember
, andVue
integrations from@sentry/integrations
in favour of the explicit framework packages:@sentry/angular
,@sentry/ember
, and@sentry/vue
. (#4893)Status
,RequestSessionStatus
, andSessionStatus
.. Deprecated enumsSpanStatus
andSeverity
. This was done to save on bundle size. (#4891) (#4889) (#4890)@sentry/apm
package. (#4845)user
field from DSN interface.publicKey
should be used instead. (#4864)getActiveDomain
method andDomainAsCarrier
type from@sentry/hub
. (#4858)eventStatusFromHttpCode
to save on bundle size.event.stacktrace
field. (#4885)showReportDialog
method onBrowserClient
(#4973)startSpan
andchild
methods (#4849)frameContextLines
options (#4884)Sentry
from window in the Gatsby SDK (#4857)Internal
API
class from@sentry/core
.. (#4848)Session
class to use a more functional approach.. (#5054)Backend
class in favour of moving functionality into theClient
class (for more details, see #4911 and #4919).@sentry-internal/typescript
(#4940)_invokeClient
function from@sentry/hub
(#4972)@sentry/utils
(#5066)Other Changes
Features
name
field toEventProcessor
(#4932)setMeasurement
public API (#4933)Fixes
addEventListener
instrumentation (#5147)gcpfunction
(#5097)querySelector
when not available (#5160)dropUndefinedKeys
(#5163)Misc
Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.
Hi renovate!
Thank you for creating a PR!
I've deployed the changes of this PR on a preview environment under this URL: https://2013-renovate-major-sentry-javascript--vikunja-frontend-preview.netlify.app
You can use this url to view the changes live and test them out.
You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/.
Have a nice day!
7e57c1c9fc
to729ca9c52c