mozilla-services / topsites-proxy

Proxy server to track Top Sites default tile campaign attribution
Other
8 stars 2 forks source link

Update dependency @sentry/node to v6 - autoclosed #64

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sentry/node ^5.15.5 -> ^6.0.0 age adoption passing confidence

Release Notes

getsentry/sentry-javascript ### [`v6.8.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​680) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.7.2...6.8.0) - \[browser] feat: Enable serialization of multiple DOM attributes for breadcrumbs. ([#​3755](https://togithub.com/getsentry/sentry-javascript/issues/3755)) - \[browser] feat: Make dedupe integration default for browser ([#​3730](https://togithub.com/getsentry/sentry-javascript/issues/3730)) - \[core] fix: Correctly limit Buffer requests ([#​3736](https://togithub.com/getsentry/sentry-javascript/issues/3736)) - \[ember] ref: Allow initing Ember without config entry ([#​3745](https://togithub.com/getsentry/sentry-javascript/issues/3745)) - \[serverless] fix: wrapEventFunction does not await for async code ([#​3740](https://togithub.com/getsentry/sentry-javascript/issues/3740)) ### [`v6.7.2`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​672) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.7.1...6.7.2) - \[core] fix: Do not track sessions if not enabled ([#​3686](https://togithub.com/getsentry/sentry-javascript/issues/3686)) - \[core] fix: Prevent sending terminal status session updates ([#​3701](https://togithub.com/getsentry/sentry-javascript/issues/3701)) - \[core] ref: Make `beforeSend` more strict ([#​3713](https://togithub.com/getsentry/sentry-javascript/issues/3713)) - \[browser] ref: Log which request type has been limited ([#​3687](https://togithub.com/getsentry/sentry-javascript/issues/3687)) - \[nextjs] feat: Auto enable node http integration on server ([#​3675](https://togithub.com/getsentry/sentry-javascript/issues/3675)) - \[nextjs] fix: Correctly handle functional next config in `withSentryConfig` ([#​3698](https://togithub.com/getsentry/sentry-javascript/issues/3698)) - \[nextjs] fix: Fix conflict with other libraries modifying webpack `entry` property ([#​3703](https://togithub.com/getsentry/sentry-javascript/issues/3703)) - \[nextjs] fix: Update [@​sentry/webpack-plugin](https://togithub.com/sentry/webpack-plugin) to 1.15.1 in [@​sentry/nextjs](https://togithub.com/sentry/nextjs) to resolve build timeouts issue ([#​3708](https://togithub.com/getsentry/sentry-javascript/issues/3708)) - \[nextjs] ref: Split up config code and add tests ([#​3693](https://togithub.com/getsentry/sentry-javascript/issues/3693)) ### [`v6.7.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​671) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.7.0...6.7.1) - \[core] fix: Add event type to item header when envelopes are forced ([#​3676](https://togithub.com/getsentry/sentry-javascript/issues/3676)) - \[core] fix: Include DSN in envelope header for sessions ([#​3680](https://togithub.com/getsentry/sentry-javascript/issues/3680)) - \[core] fix: Prevent scope from storing more than 100 breadcrumbs at the time ([#​3677](https://togithub.com/getsentry/sentry-javascript/issues/3677)) - \[node] ref: Remove default http(s) import from http-module ([#​3681](https://togithub.com/getsentry/sentry-javascript/issues/3681)) - \[nextjs] feat: Add body data to transaction `request` context ([#​3672](https://togithub.com/getsentry/sentry-javascript/issues/3672)) ### [`v6.7.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​670) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.6.0...6.7.0) - \[core] feat: Add `tunnel` option to support request tunneling for dealing with ad-blockers ([#​3521](https://togithub.com/getsentry/sentry-javascript/issues/3521)) ### [`v6.6.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​660) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.5.1...6.6.0) - \[node] feat: Allow for overriding custom `UrlParser` in Node.js transports ([#​3612](https://togithub.com/getsentry/sentry-javascript/issues/3612)) - \[browser] feat: Add `serializeAttribute` option to DOM breadcrumbs. ([#​3620](https://togithub.com/getsentry/sentry-javascript/issues/3620)) - \[nextjs] fix: `Improve NextConfigExports` compatibility ([#​3592](https://togithub.com/getsentry/sentry-javascript/issues/3592)) - \[nextjs] fix: Use correct abs path for server init ([#​3649](https://togithub.com/getsentry/sentry-javascript/issues/3649)) - \[angular] fix: Do not run change detection when capturing the exception ([#​3618](https://togithub.com/getsentry/sentry-javascript/issues/3618)) - \[angular] fix: Do not run change detection when finishing transaction ([#​3622](https://togithub.com/getsentry/sentry-javascript/issues/3622)) - \[angular] fix: Provide a single compilation unit for the `trace` directive ([#​3617](https://togithub.com/getsentry/sentry-javascript/issues/3617)) - \[utils] fix: Check for `performance.now` when calculating browser timing ([#​3657](https://togithub.com/getsentry/sentry-javascript/issues/3657)) - \[integrations] fix: Run rewriting for both `exception` and `stacktrace` events ([#​3653](https://togithub.com/getsentry/sentry-javascript/issues/3653)) - \[node] ref: Replace old-style `require(console)` with a global object ([#​3623](https://togithub.com/getsentry/sentry-javascript/issues/3623)) - \[node] ref: Make `HTTPModule` more abstract to be able to use it in non-Node.JS environments ([#​3655](https://togithub.com/getsentry/sentry-javascript/issues/3655)) - \[nextjs] ref: Export `BrowserTracing` integration directly from `@sentry/nextjs` ([#​3647](https://togithub.com/getsentry/sentry-javascript/issues/3647)) ### [`v6.5.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​651) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.5.0...6.5.1) - \[nextjs] fix: Prevent webpack 5 from crashing server ([#​3642](https://togithub.com/getsentry/sentry-javascript/issues/3642)) - \[eslint] build: Upgrade to eslint 7.27.0 ([#​3639](https://togithub.com/getsentry/sentry-javascript/issues/3639)) - \[nextjs] test: Add nextjs integration tests for Server and Browser ([#​3632](https://togithub.com/getsentry/sentry-javascript/issues/3632)) - \[browser] ref: Don't send session duration in browser environments ([#​3616](https://togithub.com/getsentry/sentry-javascript/issues/3616)) - \[hub] fix: Correctly compute session durations ([#​3616](https://togithub.com/getsentry/sentry-javascript/issues/3616)) ### [`v6.5.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​650) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.4.1...6.5.0) - \[angular] fix: prevent memory leak when the root view is removed ([#​3594](https://togithub.com/getsentry/sentry-javascript/issues/3594)) - \[browser] fix: Do not trigger session on meaningless navigation ([#​3608](https://togithub.com/getsentry/sentry-javascript/issues/3608)) - \[nextjs] feat: Frontend + withSentry Performance Monitoring ([#​3580](https://togithub.com/getsentry/sentry-javascript/issues/3580)) - \[react] fix: Use history object for init transaction name ([#​3609](https://togithub.com/getsentry/sentry-javascript/issues/3609)) ### [`v6.4.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​641) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.4.0...6.4.1) - \[ember] ref: Fix merging of runtime config with environment config. ([#​3563](https://togithub.com/getsentry/sentry-javascript/issues/3563)) - \[angular] ref: Allow angular v12 as a peer dependency. ([#​3569](https://togithub.com/getsentry/sentry-javascript/issues/3569)) - \[tracing] fix: Avoid browser tracing initialization on node environment ([#​3548](https://togithub.com/getsentry/sentry-javascript/issues/3548)) - \[react] ref: Make RouteProps typing more generic ([#​3570](https://togithub.com/getsentry/sentry-javascript/issues/3570)) - \[tracing] fix: Correctly handle pg.Cursor in pg query method ([#​3567](https://togithub.com/getsentry/sentry-javascript/issues/3567)) - \[types] fix: Add attachment to SentryRequestType ([#​3561](https://togithub.com/getsentry/sentry-javascript/issues/3561)) - \[nextjs] ref: Disable node session for next.js ([#​3558](https://togithub.com/getsentry/sentry-javascript/issues/3558)) - \[eslint] feat: Add new eslint rules ([#​3545](https://togithub.com/getsentry/sentry-javascript/issues/3545)) ### [`v6.4.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​640) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.6...6.4.0) - \[core] feat: initialScope in SDK Options ([#​3544](https://togithub.com/getsentry/sentry-javascript/issues/3544)) - \[node] feat: Release Health for Node (Session Aggregates) ([#​3319](https://togithub.com/getsentry/sentry-javascript/issues/3319)) - \[node] feat: Autoload Database Integrations in Node environment ([#​3483](https://togithub.com/getsentry/sentry-javascript/issues/3483)) - \[react] feat: Add support for React 17 Error Boundaries ([#​3532](https://togithub.com/getsentry/sentry-javascript/issues/3532)) - \[tracing] fix: Generate TTFB (Time to first byte) from span data ([#​3515](https://togithub.com/getsentry/sentry-javascript/issues/3515)) ### [`v6.3.6`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​636) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.5...6.3.6) - \[nextjs] fix: Fix error logging ([#​3512](https://togithub.com/getsentry/sentry-javascript/issues/3512)) - \[nextjs] fix: Add environment automatically ([#​3495](https://togithub.com/getsentry/sentry-javascript/issues/3495)) - \[node] feat: Implement category based rate limiting ([#​3435](https://togithub.com/getsentry/sentry-javascript/issues/3435)) - \[node] fix: Set handled to false when it is a crash ([#​3493](https://togithub.com/getsentry/sentry-javascript/issues/3493)) - \[tracing] fix: Mark tracing distributables as side effects ([#​3519](https://togithub.com/getsentry/sentry-javascript/issues/3519)) ### [`v6.3.5`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​635) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.4...6.3.5) - \[nextjs] fix: Add tslib dependecy; change inject order ([#​3487](https://togithub.com/getsentry/sentry-javascript/issues/3487)) ### [`v6.3.4`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​634) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.3...6.3.4) - \[nextjs] fix: API routes logging ([#​3479](https://togithub.com/getsentry/sentry-javascript/issues/3479)) ### [`v6.3.3`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​633) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.2...6.3.3) - \[nextjs] fix: User server types ([#​3471](https://togithub.com/getsentry/sentry-javascript/issues/3471)) ### [`v6.3.2`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​632) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.1...6.3.2) - \[nextjs] ref: Remove next.js plugin ([#​3462](https://togithub.com/getsentry/sentry-javascript/issues/3462)) - \[core] fix: Prevent InboundFilters mergeOptions method from breaking users code ([#​3458](https://togithub.com/getsentry/sentry-javascript/issues/3458)) ### [`v6.3.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​631) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.3.0...6.3.1) - \[angular] fix: Make SentryErrorHandler extensible and export it publicly ([#​3438](https://togithub.com/getsentry/sentry-javascript/issues/3438)) - \[browser] feat: Capture information about the LCP element culprit ([#​3427](https://togithub.com/getsentry/sentry-javascript/issues/3427)) - \[core] fix: Correctly attach installed integrations to sdkinfo ([#​3447](https://togithub.com/getsentry/sentry-javascript/issues/3447)) - \[ember] fix: Add guards to ensure marks exist ([#​3436](https://togithub.com/getsentry/sentry-javascript/issues/3436)) - \[nextjs] fix: Fix incomplete merging of user config with Sentry config ([#​3434](https://togithub.com/getsentry/sentry-javascript/issues/3434)) - \[nextjs] ref: Use resolved paths for `require` calls in config code ([#​3426](https://togithub.com/getsentry/sentry-javascript/issues/3426)) - \[node] fix: Fix for manual tests in node ([#​3428](https://togithub.com/getsentry/sentry-javascript/issues/3428)) - \[transports] feat: Honor no_proxy env variable ([#​3412](https://togithub.com/getsentry/sentry-javascript/issues/3412)) ### [`v6.3.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​630) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.2.5...6.3.0) - \[browser] feat: Parse safari-extension and safari-web-extension errors ([#​3374](https://togithub.com/getsentry/sentry-javascript/issues/3374)) - \[browser] fix: Provide better descriptions for the performance navigation timing spans ([#​3245](https://togithub.com/getsentry/sentry-javascript/issues/3245)) - \[browser] test: Replace Authorization with Accept header ([#​3400](https://togithub.com/getsentry/sentry-javascript/issues/3400)) - \[ci] ci: Add CodeQL scanning - \[core] Drop session if release is not a string or is missing and log ([#​3396](https://togithub.com/getsentry/sentry-javascript/issues/3396)) - \[docs] Document how to publish a new release ([#​3361](https://togithub.com/getsentry/sentry-javascript/issues/3361)) - \[gatsby] fix: Specify gatsby peer dep ([#​3385](https://togithub.com/getsentry/sentry-javascript/issues/3385)) - \[gatsby] chore(docs): Update [@​sentry/gatsby](https://togithub.com/sentry/gatsby) README ([#​3384](https://togithub.com/getsentry/sentry-javascript/issues/3384)) - \[integrations] feat(integrations): add prefix support for RewriteFrames ([#​3416](https://togithub.com/getsentry/sentry-javascript/issues/3416)) - \[integrations] ref: Use esm imports with localforage and add esModuleInterop ([#​3403](https://togithub.com/getsentry/sentry-javascript/issues/3403)) - \[nextjs] feat: Next.js SDK + Plugin ([#​3301](https://togithub.com/getsentry/sentry-javascript/issues/3301)) - \[node] fix: Generate a Sentry Release string from env if its not provided ([#​3393](https://togithub.com/getsentry/sentry-javascript/issues/3393)) - \[tracing] fix: Replace performance.timeOrigin in favour of browserPerformanceTimeOrigin ([#​3397](https://togithub.com/getsentry/sentry-javascript/issues/3397)) - \[tracing] fix: Mark span as failed when fetch API call fails ([#​3351](https://togithub.com/getsentry/sentry-javascript/issues/3351)) - \[utils] fix: Use the more reliable timeOrigin ([#​3398](https://togithub.com/getsentry/sentry-javascript/issues/3398)) - \[utils] fix: Wrap oldOnPopState.apply call in try/catch to prevent Firefox from crashing ([#​3377](https://togithub.com/getsentry/sentry-javascript/issues/3377)) ### [`v6.2.5`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​625) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.2.4...6.2.5) - \[utils] fix: Avoid performance.timeOrigin if too skewed ([#​3356](https://togithub.com/getsentry/sentry-javascript/issues/3356)) ### [`v6.2.4`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​624) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.2.3...6.2.4) - \[browser] fix: Add `SentryRequestType` to `RateLimitingCategory` mapping ([#​3328](https://togithub.com/getsentry/sentry-javascript/issues/3328)) - \[browser] ref: Add fast-path to `fetchImpl` and cleanup redundant iframe ([#​3341](https://togithub.com/getsentry/sentry-javascript/issues/3341)) - \[node] fix: Fallback to empty string if `req.baseUrl` is empty ([#​3329](https://togithub.com/getsentry/sentry-javascript/issues/3329)) - \[node] ref: Remove circular dependency in `@sentry/node` ([#​3335](https://togithub.com/getsentry/sentry-javascript/issues/3335)) - \[tracing] fix: Attach mysql tracing to `Connection.createQuery` instead of `Connection.prototype.query` ([#​3353](https://togithub.com/getsentry/sentry-javascript/issues/3353)) - \[tracing] ref: Clarify naming in `BrowserTracing` integration ([#​3338](https://togithub.com/getsentry/sentry-javascript/issues/3338)) - \[ember] ref: Fix tests to be forward compatible with component changes ([#​3347](https://togithub.com/getsentry/sentry-javascript/issues/3347)) - \[ember] ref: Silence deprecation warnings in beta ([#​3346](https://togithub.com/getsentry/sentry-javascript/issues/3346)) ### [`v6.2.3`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​623) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.2.2...6.2.3) - \[gatsby] fix: Update Vercel environment variables to match their current system variables ([#​3337](https://togithub.com/getsentry/sentry-javascript/issues/3337)) ### [`v6.2.2`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​622) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.2.1...6.2.2) - \[hub] fix: Only create sessions if the correct methods are defined ([#​3281](https://togithub.com/getsentry/sentry-javascript/issues/3281)) - \[core] fix: Don't override SDK metadata ([#​3304](https://togithub.com/getsentry/sentry-javascript/issues/3304)) - \[browser] fix: Prevent fetch errors loops with invalid fetch implementations ([#​3318](https://togithub.com/getsentry/sentry-javascript/issues/3318)) - \[serverless] ref: Add compatible runtime nodejs14.x to building awslambda layer ([#​3303](https://togithub.com/getsentry/sentry-javascript/issues/3303)) - \[ember] fix: Keep route hook context when performance-wrapping ([#​3274](https://togithub.com/getsentry/sentry-javascript/issues/3274)) - \[integrations] fix: Normalized Event before caching. ([#​3305](https://togithub.com/getsentry/sentry-javascript/issues/3305)) ### [`v6.2.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​621) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.2.0...6.2.1) - \[core] fix: Moves SDK metadata-setting into the `NodeClient/BrowserClient` to protect it from being overwritten by other classes extending `BaseClient` like [@​sentry/serverless](https://togithub.com/sentry/serverless) ([#​3279](https://togithub.com/getsentry/sentry-javascript/issues/3279)) ### [`v6.2.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​620) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.1.0...6.2.0) - \[tracing] feat: Mongoose tracing support added to MongoDB ([#​3252](https://togithub.com/getsentry/sentry-javascript/issues/3252)) - \[tracing] fix: Add missing `find` method from mongo tracing list ([#​3253](https://togithub.com/getsentry/sentry-javascript/issues/3253)) - \[tracing] fix: Create `spanRecorder` whenever transactions are sampled ([#​3255](https://togithub.com/getsentry/sentry-javascript/issues/3255)) - \[node] fix: Parse ESM based frames with `file://` protocol ([#​3264](https://togithub.com/getsentry/sentry-javascript/issues/3264)) - \[react] fix: Remove react-dom peer dependency for RN ([#​3250](https://togithub.com/getsentry/sentry-javascript/issues/3250)) - \[ember] fix: Fixing fetching config during build step ([#​3246](https://togithub.com/getsentry/sentry-javascript/issues/3246)) - \[serverless]: fix: Handle incoming `sentry-trace` header ([#​3261](https://togithub.com/getsentry/sentry-javascript/issues/3261)) ### [`v6.1.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​610) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.0.4...6.1.0) We updated the way how we calculate errored and crashed sessions with this update. Please be aware that some numbers might change for you and they now should reflect the actual reality. Visit [our docs](https://docs.sentry.io/platforms/javascript/configuration/releases/#release-health) for more information. - \[browser] feat: Rework how we track sessions ([#​3224](https://togithub.com/getsentry/sentry-javascript/issues/3224)) - \[hub] ref: Simplify getting hub from active domain ([#​3227](https://togithub.com/getsentry/sentry-javascript/issues/3227)) - \[core] ref: Rename `user` to `publicKey` in `Dsn` type and class ([#​3225](https://togithub.com/getsentry/sentry-javascript/issues/3225)) - \[ember] fix: Fix backwards compatibility with Embroider changes ([#​3230](https://togithub.com/getsentry/sentry-javascript/issues/3230)) ### [`v6.0.4`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​604) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.0.3...6.0.4) - \[browser] fix: Don't break when function call context is undefined ([#​3222](https://togithub.com/getsentry/sentry-javascript/issues/3222)) - \[tracing] fix: Set default sampling context data where `startTransaction` is called ([#​3210](https://togithub.com/getsentry/sentry-javascript/issues/3210)) - \[tracing] fix: Remove stray sampling data tags ([#​3197](https://togithub.com/getsentry/sentry-javascript/issues/3197)) - \[tracing] fix: Clear activeTransaction from the scope and always start idle timers ([#​3215](https://togithub.com/getsentry/sentry-javascript/issues/3215)) - \[angular] ref: Add Angular 11 to possible peerDependencies list ([#​3201](https://togithub.com/getsentry/sentry-javascript/issues/3201)) - \[vue] ref: Add `vue-router` to peerDependencies list ([#​3214](https://togithub.com/getsentry/sentry-javascript/issues/3214)) ### [`v6.0.3`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​603) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.0.2...6.0.3) - \[tracing] ref: feat(tracing): Add context update methods to Span and Transaction ([#​3192](https://togithub.com/getsentry/sentry-javascript/issues/3192)) - \[node] ref: Make ExpressRequest not extend http.IncomingMessage anymore ([#​3211](https://togithub.com/getsentry/sentry-javascript/issues/3211)) - \[browser] deps: Allow for LocalForage >=1.8.1 ([#​3205](https://togithub.com/getsentry/sentry-javascript/issues/3205)) - \[ember] fix(ember): Fix location url for 'hash' location type ([#​3195](https://togithub.com/getsentry/sentry-javascript/issues/3195)) - \[ember] fix(ember): Fix Ember to work with Embroider and Fastboot ([#​3181](https://togithub.com/getsentry/sentry-javascript/issues/3181)) ### [`v6.0.2`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​602) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.0.1...6.0.2) - \[browser] fix: Disable session tracking in non-browser environments ([#​3194](https://togithub.com/getsentry/sentry-javascript/issues/3194)) ### [`v6.0.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​601) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/6.0.0...6.0.1) - \[vue] fix: Make sure that error is present before logging it in Vue ([#​3183](https://togithub.com/getsentry/sentry-javascript/issues/3183)) - \[serverless] fix: Fix issue when `/dist` didn't exist before building ([#​3190](https://togithub.com/getsentry/sentry-javascript/issues/3190)) ### [`v6.0.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​600) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.30.0...6.0.0) *This major version release doesn't contain any breaking API/code changes.* Starting from the version `6.0.0`, all SDKs that support sending sessions data will do so by default. See our [Release Health](https://docs.sentry.io/product/releases/health/) docs to learn more. As of this version, it applies to all Browser SDKs (Browser, React, Angular, Vue, Gatsby etc.). Node.js and other related Server SDKs will follow soon after, in the minor `6.x` release. You can opt-out of this behavior by setting `autoSessionTracking: false` option during SDK initialization. *** - \[wasm] feat: Introduce a `@sentry/wasm` package ([#​3080](https://togithub.com/getsentry/sentry-javascript/issues/3080)) - \[tracing] feat: Turn Sessions Tracking on by default ([#​3099](https://togithub.com/getsentry/sentry-javascript/issues/3099)) - \[tracing] feat: Create session on history change ([#​3179](https://togithub.com/getsentry/sentry-javascript/issues/3179)) - \[core] feat: Attach SDK metadata to options and pass it to the API and transports ([#​3177](https://togithub.com/getsentry/sentry-javascript/issues/3177)) - \[build] feat: AWS Lambda layer target config for Craft ([#​3175](https://togithub.com/getsentry/sentry-javascript/issues/3175)) - \[tracing] fix: Make sure that mongo method is thenable before calling it ([#​3173](https://togithub.com/getsentry/sentry-javascript/issues/3173)) ### [`v5.30.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5300) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.29.2...5.30.0) - \[node] fix: esbuild warning dynamic require ([#​3164](https://togithub.com/getsentry/sentry-javascript/issues/3164)) - \[tracing] ref: Expose required things for React Native auto tracing ([#​3144](https://togithub.com/getsentry/sentry-javascript/issues/3144)) - \[ember] fix: rootURL breaking route recognition ([#​3166](https://togithub.com/getsentry/sentry-javascript/issues/3166)) - \[serverless] feat: Zip serverless dependencies for AWS Lambda ([#​3110](https://togithub.com/getsentry/sentry-javascript/issues/3110)) - \[build] feat: Target to deploy on AWS Lambda ([#​3165](https://togithub.com/getsentry/sentry-javascript/issues/3165)) - \[build] ref: Remove TravisCI ([#​3149](https://togithub.com/getsentry/sentry-javascript/issues/3149)) - \[build] ref: Upgrade action-prepare-release to latest version ### [`v5.29.2`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5292) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.29.1...5.29.2) - Fix version ### [`v5.29.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5291) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.29.0...5.29.1) - \[types] ref: Loosen tag types, create new `Primitive` type ([#​3108](https://togithub.com/getsentry/sentry-javascript/issues/3108)) - \[tracing] feat: Send sample rate and type in transaction item header in envelope ([#​3068](https://togithub.com/getsentry/sentry-javascript/issues/3068)) - \[tracing] fix(web-vitals): Fix TTFB capture in Safari ([#​3106](https://togithub.com/getsentry/sentry-javascript/issues/3106)) ### [`v5.29.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5290) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.28.0...5.29.0) - \[tracing] feat: MongoDB Tracing Support ([#​3072](https://togithub.com/getsentry/sentry-javascript/issues/3072)) - \[tracing] feat: MySQL Tracing Support ([#​3088](https://togithub.com/getsentry/sentry-javascript/issues/3088)) - \[tracing] feat: PostgreSQL Tracing Support ([#​3064](https://togithub.com/getsentry/sentry-javascript/issues/3064)) - \[tracing] fix: Add `sentry-trace` header to outgoing http(s) requests in node ([#​3053](https://togithub.com/getsentry/sentry-javascript/issues/3053)) - \[node] fix: Revert express tracing integration type to use any ([#​3093](https://togithub.com/getsentry/sentry-javascript/issues/3093)) ### [`v5.28.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5280) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.27.6...5.28.0) - \[browser] fix: Handle expo file dir stack frames ([#​3070](https://togithub.com/getsentry/sentry-javascript/issues/3070)) - \[vue] feat: [@​sentry/vue](https://togithub.com/sentry/vue) ([#​2953](https://togithub.com/getsentry/sentry-javascript/issues/2953)) - \[node] ref: Revamp express route info extraction ([#​3084](https://togithub.com/getsentry/sentry-javascript/issues/3084)) - \[browser] fix: Dont append dsn twice to report dialog calls ([#​3079](https://togithub.com/getsentry/sentry-javascript/issues/3079)) - \[ember] fix: Use correct import from `@sentry/browser` ([#​3077](https://togithub.com/getsentry/sentry-javascript/issues/3077)) - \[node] ref: Express integration span name change and path unification ([#​3078](https://togithub.com/getsentry/sentry-javascript/issues/3078)) ### [`v5.27.6`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5276) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.27.5...5.27.6) - \[hub] fix: Don't invoke scope updates in scope listeners ### [`v5.27.5`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5275) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.27.4...5.27.5) - \[hub] fix: Sync ScopeListeners ([#​3065](https://togithub.com/getsentry/sentry-javascript/issues/3065)) - \[tracing] fix: Typo in constant name in [@​sentry/tracing](https://togithub.com/sentry/tracing) ([#​3058](https://togithub.com/getsentry/sentry-javascript/issues/3058)) ### [`v5.27.4`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5274) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.27.3...5.27.4) - \[core] fix: Remove globalThis usage ([#​3033](https://togithub.com/getsentry/sentry-javascript/issues/3033)) - \[react] ref: Add React 17.x to peerDependencies ([#​3034](https://togithub.com/getsentry/sentry-javascript/issues/3034)) - \[tracing] fix: Express transaction name ([#​3048](https://togithub.com/getsentry/sentry-javascript/issues/3048)) - \[serverless] fix: AWS Execution duration ([#​3032](https://togithub.com/getsentry/sentry-javascript/issues/3032)) - \[serverless] fix: Add `optional` parameter to AWSServices integration ([#​3030](https://togithub.com/getsentry/sentry-javascript/issues/3030)) - \[serverless] fix: Wrap google cloud functions with a Proxy(). ([#​3035](https://togithub.com/getsentry/sentry-javascript/issues/3035)) - \[hub] fix: stop using [@​types/node](https://togithub.com/types/node) in [@​sentry/hub](https://togithub.com/sentry/hub) ([#​3050](https://togithub.com/getsentry/sentry-javascript/issues/3050)) ### [`v5.27.3`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5273) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.27.2...5.27.3) - \[hub] fix: Make sure that `getSession` exists before calling it ([#​3017](https://togithub.com/getsentry/sentry-javascript/issues/3017)) - \[browser] feat: Add `DOMException.code` as tag if it exists ([#​3018](https://togithub.com/getsentry/sentry-javascript/issues/3018)) - \[browser] fix: Call `removeEventListener` twice only when necessary ([#​3016](https://togithub.com/getsentry/sentry-javascript/issues/3016)) - \[tracing] fix: Schedule the execution of the finish to let all the spans being closed first ([#​3022](https://togithub.com/getsentry/sentry-javascript/issues/3022)) - \[tracing] fix: Adjust some web vitals to be relative to fetchStart and some other improvements ([#​3019](https://togithub.com/getsentry/sentry-javascript/issues/3019)) - \[tracing] fix: Add transaction name as tag on error events ([#​3024](https://togithub.com/getsentry/sentry-javascript/issues/3024)) ### [`v5.27.2`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5272) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.27.1...5.27.2) - \[apm] ref: Delete sentry/apm package ([#​2990](https://togithub.com/getsentry/sentry-javascript/issues/2990)) - \[types] fix: make requestHandler options an own type ([#​2995](https://togithub.com/getsentry/sentry-javascript/issues/2995)) - \[core] fix: Use 'production' as default value for environment key ([#​3013](https://togithub.com/getsentry/sentry-javascript/issues/3013)) ### [`v5.27.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5271) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.27.0...5.27.1) - \[hub] fix: Preserve original user data for explicitly updated scopes ([#​2991](https://togithub.com/getsentry/sentry-javascript/issues/2991)) - \[ember] fix: prevent unexpected errors on transition ([#​2988](https://togithub.com/getsentry/sentry-javascript/issues/2988)) ### [`v5.27.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5270) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.26.0...5.27.0) - \[browser] feat: Sessions Health Tracking ([#​2973](https://togithub.com/getsentry/sentry-javascript/issues/2973)) - \[core] fix: Correct `processing` flag in `BaseClient` ([#​2983](https://togithub.com/getsentry/sentry-javascript/issues/2983)) - \[node] feat: use `req.cookies` if available instead of parsing ([#​2985](https://togithub.com/getsentry/sentry-javascript/issues/2985)) - \[core] ref: Use SentryError for `prepareEvent` rejections ([#​2973](https://togithub.com/getsentry/sentry-javascript/issues/2973)) - \[core] ref: Errors handling in `prepareEvent` pipeline ([#​2987](https://togithub.com/getsentry/sentry-javascript/issues/2987)) - \[serverless] feat: Implement tracing of Google Cloud Requests ([#​2981](https://togithub.com/getsentry/sentry-javascript/issues/2981)) - \[serverless] ref: Set global event processor and pass scope data for transactions ([#​2975](https://togithub.com/getsentry/sentry-javascript/issues/2975)) - \[tracing] feat: Add secure connect navigation timing ([#​2980](https://togithub.com/getsentry/sentry-javascript/issues/2980)) - \[tracing] feat: Capture time spent redirecting before loading the current page ([#​2986](https://togithub.com/getsentry/sentry-javascript/issues/2986)) - \[tracing] feat: Capture browser navigator information ([#​2966](https://togithub.com/getsentry/sentry-javascript/issues/2966)) - \[tracing] feat: Express router methods tracing ([#​2972](https://togithub.com/getsentry/sentry-javascript/issues/2972)) - \[tracing] ref: Only report FCP or FP if the page wasn't hidden prior to their instrumentation ([#​2979](https://togithub.com/getsentry/sentry-javascript/issues/2979)) ### [`v5.26.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5260) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.25.0...5.26.0) - \[serverless] feat: Implement error handling and tracing for `Google Cloud Functions` ([#​2945](https://togithub.com/getsentry/sentry-javascript/issues/2945)) - \[serverless] feat: Enable tracing for `AWSLambda` ([#​2945](https://togithub.com/getsentry/sentry-javascript/issues/2945)) - \[serverless] feat: Add `AWSResources` integration ([#​2945](https://togithub.com/getsentry/sentry-javascript/issues/2945)) - \[browser] feat: Implement `X-Sentry-Rate-Limits` handling for transports ([#​2962](https://togithub.com/getsentry/sentry-javascript/issues/2962)) - \[tracing] feat: Add measurements support and web vitals ([#​2909](https://togithub.com/getsentry/sentry-javascript/issues/2909)) - \[tracing] feat: Add web vitals: CLS and TTFB ([#​2964](https://togithub.com/getsentry/sentry-javascript/issues/2964)) - \[angular] ref: Make `@angular/common` a peerDependency instead of dependency ([#​2961](https://togithub.com/getsentry/sentry-javascript/issues/2961)) - \[ember] feat: Add more render instrumentation ([#​2902](https://togithub.com/getsentry/sentry-javascript/issues/2902)) - \[ember] ref: Use `@embroider/macros` instead of `runInDebug` ([#​2873](https://togithub.com/getsentry/sentry-javascript/issues/2873)) - \[hub] ref: Do not allow for popping last layer and unify getter methods ([#​2955](https://togithub.com/getsentry/sentry-javascript/issues/2955)) ### [`v5.25.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5250) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.24.2...5.25.0) - \[tracing] fix: Expose `startTransaction` in CDN bundle ([#​2938](https://togithub.com/getsentry/sentry-javascript/issues/2938)) - \[tracing] fix: Allow unsampled transactions to be findable by `getTransaction()` ([#​2952](https://togithub.com/getsentry/sentry-javascript/issues/2952)) - \[tracing] fix: Reimplement timestamp computation ([#​2947](https://togithub.com/getsentry/sentry-javascript/issues/2947)) - \[tracing] ref: Clean up sampling decision inheritance ([#​2921](https://togithub.com/getsentry/sentry-javascript/issues/2921)) ([#​2944](https://togithub.com/getsentry/sentry-javascript/issues/2944)) - \[react] fix: Makes `normalizeTransactionName` take a callback function in router-v3 ([#​2946](https://togithub.com/getsentry/sentry-javascript/issues/2946)) - \[ember] feat: Add more render instrumentation to [@​sentry/ember](https://togithub.com/sentry/ember) ([#​2902](https://togithub.com/getsentry/sentry-javascript/issues/2902)) - \[types] ref: Use correct types for `event.context` and allow for context removal ([#​2910](https://togithub.com/getsentry/sentry-javascript/issues/2910)) - \[types] ref: Make name required on transaction class ([#​2949](https://togithub.com/getsentry/sentry-javascript/issues/2949)) - \[build] feat: Update to use extends w. Volta ([#​2930](https://togithub.com/getsentry/sentry-javascript/issues/2930)) ### [`v5.24.2`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5242) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.24.1...5.24.2) - \[utils] fix: Check that performance is available before calling it in RN ([#​2924](https://togithub.com/getsentry/sentry-javascript/issues/2924)) ### [`v5.24.1`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5241) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.24.0...5.24.1) - \[types] fix: Remove Location type to avoid dom lib dependency ([#​2922](https://togithub.com/getsentry/sentry-javascript/issues/2922)) ### [`v5.24.0`](https://togithub.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#​5240) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.23.0...5.24.0) - \[angular] fix: Make sure that message exist before returning it in angular error handler ([#​2903](https://togithub.com/getsentry/sentry-javascript/issues/2903)) - \[integrations] feat: Add referrer to data collected by UserAgent integration ([#​2912](https://togithub.com/getsentry/sentry-javascript/issues/2912)) - \[core] fix: Make sure that body is not exposed in the breadcrumb by default ([#​2911](https://togithub.com/getsentry/sentry-javascript/issues/2911)) - \[core] feat: Give access to XHR requests body in breadcrumb hint ([#​2904](https://togithub.com/getsentry/sentry-javascript/issues/2904)) - \[core] fix: Add a wrapper around performance for React Native ([#​2915](https://togithub.com/getsentry/sentry-javascript/issues/2915)) - \[integrations] fix: Make Vue tracing options optional ([#​2897](https://togithub.com/getsentry/sentry-javascript/issues/2897)) - \[integrations] ref: Remove unnecessary eventID check in offline integration ([#​2890](https://togithub.com/getsentry/sentry-javascript/issues/2890)) - \[tracing] feat: Add hook for trace sampling function to SDK options ([#​2820](https://togithub.com/getsentry/sentry-javascript/issues/2820))

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 this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.