mitodl / odl-video-service

building blocks for a basic video service for ODL
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

Update dependency @sentry/browser to v5.30.0 #1094

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sentry/browser (source) 5.15.4 -> 5.30.0 age adoption passing confidence

Release Notes

getsentry/sentry-javascript (@​sentry/browser) ### [`v5.30.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/HEAD/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/releases/tag/5.24.2) [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/HEAD/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/HEAD/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)) ### [`v5.23.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5230) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.22.3...5.23.0) - \[serverless] feat: Introduce `@sentry/serverless` with `AWSLambda` support ([#​2886](https://togithub.com/getsentry/sentry-javascript/issues/2886)) - \[ember] feat: Add performance instrumentation for routes ([#​2784](https://togithub.com/getsentry/sentry-javascript/issues/2784)) - \[node] ref: Remove query strings from transaction and span names ([#​2857](https://togithub.com/getsentry/sentry-javascript/issues/2857)) - \[angular] ref: Strip query and fragment from Angular tracing URLs ([#​2874](https://togithub.com/getsentry/sentry-javascript/issues/2874)) - \[tracing] ref: Simplify `shouldCreateSpanForRequest` ([#​2867](https://togithub.com/getsentry/sentry-javascript/issues/2867)) ### [`v5.22.3`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5223) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.22.2...5.22.3) - \[integrations] fix: Window type ([#​2864](https://togithub.com/getsentry/sentry-javascript/issues/2864)) ### [`v5.22.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5222) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.22.1...5.22.2) - \[integrations] fix: localforage typing ([#​2861](https://togithub.com/getsentry/sentry-javascript/issues/2861)) ### [`v5.22.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5221) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.22.0...5.22.1) - \[integrations] fix: Add localforage typing ([#​2856](https://togithub.com/getsentry/sentry-javascript/issues/2856)) - \[tracing] fix: Make sure BrowserTracing is exported in CDN correctly ([#​2855](https://togithub.com/getsentry/sentry-javascript/issues/2855)) ### [`v5.22.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/5.22.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.21.4...5.22.0) - \[browser] ref: Recognize `Capacitor` scheme as `Gecko` ([#​2836](https://togithub.com/getsentry/sentry-javascript/issues/2836)) - \[node]: fix: Save `string` exception as a message for `syntheticException` ([#​2837](https://togithub.com/getsentry/sentry-javascript/issues/2837)) - \[tracing] feat: Add `build` dir in npm package ([#​2846](https://togithub.com/getsentry/sentry-javascript/issues/2846)) - \[tracing] fix: Fix typo in `addPerformanceEntries` method name ([#​2847](https://togithub.com/getsentry/sentry-javascript/issues/2847)) - \[apm] ref: Deprecate `@sentry/apm` package ([#​2844](https://togithub.com/getsentry/sentry-javascript/issues/2844)) - \[angular] fix: Allow for empty DSN/disabling with `AngularJS` integration ([#​2842](https://togithub.com/getsentry/sentry-javascript/issues/2842)) - \[gatsby] ref: Make `@sentry/tracing` mandatory + add tests ([#​2841](https://togithub.com/getsentry/sentry-javascript/issues/2841)) - \[integrations] feat: Add integration for offline support ([#​2778](https://togithub.com/getsentry/sentry-javascript/issues/2778)) - \[utils] ref: Revert the usage of `globalThis` for `getGlobalObject` util ([#​2851](https://togithub.com/getsentry/sentry-javascript/issues/2851)) - \[build] fix: Lock in `TypeScript` to `3.7.5` ([#​2848](https://togithub.com/getsentry/sentry-javascript/issues/2848)) - \[build] misc: Upgrade `Prettier` to `1.19.0` ([#​2850](https://togithub.com/getsentry/sentry-javascript/issues/2850)) ### [`v5.21.4`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5214) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.21.3...5.21.4) - \[ci] fix: Actually release correct code ### [`v5.21.3`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5213) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.21.2...5.21.3) - \[tracing] feat: Track span status for fetch requests ([#​2835](https://togithub.com/getsentry/sentry-javascript/issues/2835)) - \[react] fix: Return an any from createReduxEnhancer to avoid type conflicts ([#​2834](https://togithub.com/getsentry/sentry-javascript/issues/2834)) - \[react] fix: Make sure profiler is typed with any ([#​2838](https://togithub.com/getsentry/sentry-javascript/issues/2838)) ### [`v5.21.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5212) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.21.1...5.21.2) - \[tracing] fix: Normalize transaction names for express methods to match those of other SDKs ([#​2832](https://togithub.com/getsentry/sentry-javascript/issues/2832)) - \[tracing] feat: Change resource span op name and add data ([#​2816](https://togithub.com/getsentry/sentry-javascript/issues/2816)) - \[tracing] ref: Make sure error status is set on transactions ([#​2818](https://togithub.com/getsentry/sentry-javascript/issues/2818)) - \[apm/tracing] fix: Make sure Performance Observer takeRecords() is defined ([#​2825](https://togithub.com/getsentry/sentry-javascript/issues/2825)) ### [`v5.21.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5211) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.21.0...5.21.1) - \[ember] fix: Make the package public and fix the build by bumping TypeScript to v3.9 ([#​2811](https://togithub.com/getsentry/sentry-javascript/issues/2811)) - \[eslint] test: Don't test eslint config/plugin on Node <= v8 ### [`v5.21.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5210) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.20.1...5.21.0) - \[all] feat: Convert `sentry-javascript` to `ESLint` ([#​2786](https://togithub.com/getsentry/sentry-javascript/issues/2786)) - \[internal/eslint] feat: Add `@sentry-internal/eslint-config-sdk` ([#​2807](https://togithub.com/getsentry/sentry-javascript/issues/2807)) - \[ember] feat: Add `@sentry/ember` ([#​2739](https://togithub.com/getsentry/sentry-javascript/issues/2739)) - \[angular] feat: Add `@sentry/angular` ([#​2787](https://togithub.com/getsentry/sentry-javascript/issues/2787)) - \[react] feat: Add routing instrumentation for `React Router v4/v5` ([#​2780](https://togithub.com/getsentry/sentry-javascript/issues/2780)) - \[gatsby] feat: support `process.env.SENTRY_RELEASE` ([#​2776](https://togithub.com/getsentry/sentry-javascript/issues/2776)) - \[apm/tracing] feat: Export `addExtensionMethods` for SDKs to use ([#​2805](https://togithub.com/getsentry/sentry-javascript/issues/2805)) - \[apm/tracing] ref: Remove `express` typing ([#​2803](https://togithub.com/getsentry/sentry-javascript/issues/2803)) - \[node] fix: `Retry-After` header in node should be lower-case ([#​2779](https://togithub.com/getsentry/sentry-javascript/issues/2779)) ### [`v5.20.1`](https://togithub.com/getsentry/sentry-javascript/releases/tag/5.20.1) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.20.0...5.20.1) - \[react] feat: Add instrumentation for React Router v3 ([#​2759](https://togithub.com/getsentry/sentry-javascript/issues/2759)) - \[apm/tracing] fix: Make sure fetch requests are being timed correctly ([#​2772](https://togithub.com/getsentry/sentry-javascript/issues/2772)) - \[apm/tracing] fix: Make sure pageload transactions start timestamps are correctly generated ([#​2773](https://togithub.com/getsentry/sentry-javascript/issues/2773)) - \[react] ref: Use inline types to avoid redux dependency. ([#​2768](https://togithub.com/getsentry/sentry-javascript/issues/2768)) - \[core] ref: Expose sentry request for electron ([#​2774](https://togithub.com/getsentry/sentry-javascript/issues/2774)) - \[node] fix: Set transaction on scope in node for request ([#​2769](https://togithub.com/getsentry/sentry-javascript/issues/2769)) - \[browser] fix: Make sure that DSN is always passed to report dialog ([#​2770](https://togithub.com/getsentry/sentry-javascript/issues/2770)) ### [`v5.20.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5200) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.19.2...5.20.0) - \[browser] feat: Make `@sentry/browser` more treeshakeable ([#​2747](https://togithub.com/getsentry/sentry-javascript/issues/2747)) - \[browser] fix: Make sure that handler exists in `LinkedErrors` integration ([#​2742](https://togithub.com/getsentry/sentry-javascript/issues/2742)) - \[tracing] feat: Introduce `@sentry/tracing` ([#​2719](https://togithub.com/getsentry/sentry-javascript/issues/2719)) - \[tracing] ref: Use `idleTimout` if no activities occur in idle transaction ([#​2752](https://togithub.com/getsentry/sentry-javascript/issues/2752)) - \[react] feat: Export `createReduxEnhancer` to log redux actions as breadcrumbs, and attach state as an extra. ([#​2717](https://togithub.com/getsentry/sentry-javascript/issues/2717)) - \[react] feat: Add `beforeCapture` option to ErrorBoundary ([#​2753](https://togithub.com/getsentry/sentry-javascript/issues/2753)) - \[react] fix: Change import of `hoist-non-react-statics` ([#​2755](https://togithub.com/getsentry/sentry-javascript/issues/2755)) - \[gatsby] fix: Make `@sentry/apm` optional in `@sentry/gatsby` package ([#​2752](https://togithub.com/getsentry/sentry-javascript/issues/2752)) ### [`v5.19.2`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5192) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.19.1...5.19.2) - \[gatsby] fix: Include correct gatsby files in npm tarball ([#​2731](https://togithub.com/getsentry/sentry-javascript/issues/2731)) - \[browser] fix: Correctly detach event listeners ([#​2737](https://togithub.com/getsentry/sentry-javascript/issues/2737)) - \[browser] fix: Drop initial frame for production react errors ([#​2728](https://togithub.com/getsentry/sentry-javascript/issues/2728)) - \[node] chore: Upgrade https-proxy-agent to v5 ([#​2702](https://togithub.com/getsentry/sentry-javascript/issues/2702)) - \[types] ref: Define type for Extra(s) ([#​2727](https://togithub.com/getsentry/sentry-javascript/issues/2727)) ### [`v5.19.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5191) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.19.0...5.19.1) - \[browser] fix: Correctly remove all event listeners ([#​2725](https://togithub.com/getsentry/sentry-javascript/issues/2725)) - \[tracing] fix: APM CDN bundle expose startTransaction ([#​2726](https://togithub.com/getsentry/sentry-javascript/issues/2726)) - \[tracing] fix: Add manual `DOMStringList` typing ([#​2718](https://togithub.com/getsentry/sentry-javascript/issues/2718)) ### [`v5.19.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/5.19.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.18.1...5.19.0) - \[tracing] feat: Pick up sentry-trace in JS tag ([#​2703](https://togithub.com/getsentry/sentry-javascript/issues/2703)) - \[react] feat: Expose eventId on ErrorBoundary component ([#​2704](https://togithub.com/getsentry/sentry-javascript/issues/2704)) - \[node] fix: Extract transaction from nested express paths correctly ([#​2714](https://togithub.com/getsentry/sentry-javascript/issues/2714)) - \[tracing] fix: Respect fetch headers ([#​2712](https://togithub.com/getsentry/sentry-javascript/issues/2712)) ([#​2713](https://togithub.com/getsentry/sentry-javascript/issues/2713)) - \[tracing] fix: Check if performance.getEntries() exists ([#​2710](https://togithub.com/getsentry/sentry-javascript/issues/2710)) - \[tracing] fix: Add manual Location typing ([#​2700](https://togithub.com/getsentry/sentry-javascript/issues/2700)) - \[tracing] fix: Respect sample decision when continuing trace from header in node ([#​2703](https://togithub.com/getsentry/sentry-javascript/issues/2703)) - \[tracing] fix: All options of adding fetch headers ([#​2712](https://togithub.com/getsentry/sentry-javascript/issues/2712)) - \[gatsby] fix: Add gatsby SDK identifier ([#​2709](https://togithub.com/getsentry/sentry-javascript/issues/2709)) - \[gatsby] fix: Package gatsby files properly ([#​2711](https://togithub.com/getsentry/sentry-javascript/issues/2711)) ### [`v5.18.1`](https://togithub.com/getsentry/sentry-javascript/releases/tag/5.18.1) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.18.0...5.18.1) - \[react] feat: Update peer dependencies for `react` and `react-dom` ([#​2694](https://togithub.com/getsentry/sentry-javascript/issues/2694)) - \[react] ref: Change Profiler prop names ([#​2699](https://togithub.com/getsentry/sentry-javascript/issues/2699)) ### [`v5.18.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5180) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.17.0...5.18.0) - \[core] ref: Rename `whitelistUrls/blacklistUrls` to `allowUrls/denyUrls` ([#​2671](https://togithub.com/getsentry/sentry-javascript/issues/2671)) - \[core] feat: Export `makeMain` ([#​2665](https://togithub.com/getsentry/sentry-javascript/issues/2665)) - \[core] fix: Call `bindClient` when creating new `Hub` to make integrations work automatically ([#​2665](https://togithub.com/getsentry/sentry-javascript/issues/2665)) - \[react] feat: Add [@​sentry/react](https://togithub.com/sentry/react) package ([#​2631](https://togithub.com/getsentry/sentry-javascript/issues/2631)) - \[react] feat: Add Error Boundary component ([#​2647](https://togithub.com/getsentry/sentry-javascript/issues/2647)) - \[react] feat: Add useProfiler hook ([#​2659](https://togithub.com/getsentry/sentry-javascript/issues/2659)) - \[react] ref: Refactor Profiler to account for update and render ([#​2677](https://togithub.com/getsentry/sentry-javascript/issues/2677)) - \[gatsby] feat: Add [@​sentry/gatsby](https://togithub.com/sentry/gatsby) package ([#​2652](https://togithub.com/getsentry/sentry-javascript/issues/2652)) - \[apm] feat: Add ability to get span from activity using `getActivitySpan` ([#​2677](https://togithub.com/getsentry/sentry-javascript/issues/2677)) - \[apm] fix: Check if `performance.mark` exists before calling it ([#​2680](https://togithub.com/getsentry/sentry-javascript/issues/2680)) - \[tracing] feat: Add `scope.getTransaction` to return a Transaction if it exists ([#​2668](https://togithub.com/getsentry/sentry-javascript/issues/2668)) - \[tracing] ref: Deprecate `scope.setTransaction` in favor of `scope.setTransactionName` ([#​2668](https://togithub.com/getsentry/sentry-javascript/issues/2668)) - \[tracing] feat: Add `beforeNavigate` option ([#​2691](https://togithub.com/getsentry/sentry-javascript/issues/2691)) - \[tracing] ref: Create navigation transactions using `window.location.pathname` instead of `window.location.href` ([#​2691](https://togithub.com/getsentry/sentry-javascript/issues/2691)) ### [`v5.17.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/5.17.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.16.1...5.17.0) - \[browser] feat: Support `fetchParameters` ([#​2567](https://togithub.com/getsentry/sentry-javascript/issues/2567)) - \[apm] feat: Report LCP metric on pageload transactions ([#​2624](https://togithub.com/getsentry/sentry-javascript/issues/2624)) - \[core] fix: Normalize Transaction and Span consistently ([#​2655](https://togithub.com/getsentry/sentry-javascript/issues/2655)) - \[core] fix: Handle DSN qs and show better error messages ([#​2639](https://togithub.com/getsentry/sentry-javascript/issues/2639)) - \[browser] fix: Change XHR instrumentation order to handle `onreadystatechange` breadcrumbs correctly ([#​2643](https://togithub.com/getsentry/sentry-javascript/issues/2643)) - \[apm] fix: Re-add TraceContext for all events ([#​2656](https://togithub.com/getsentry/sentry-javascript/issues/2656)) - \[integrations] fix: Change Vue interface to be inline with the original types ([#​2634](https://togithub.com/getsentry/sentry-javascript/issues/2634)) - \[apm] ref: Use startTransaction where appropriate ([#​2644](https://togithub.com/getsentry/sentry-javascript/issues/2644)) ### [`v5.16.1`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#5161) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.16.0...5.16.1) - \[node] fix: Requests to old `/store` endpoint need the `x-sentry-auth` header in node ([#​2637](https://togithub.com/getsentry/sentry-javascript/issues/2637)) ### [`v5.16.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/5.16.0) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.15.5...5.16.0) *If you are a `@sentry/apm` and did manual instrumentation using `hub.startSpan` please be aware of the changes we did to the API. The recommended entry point for manual instrumentation now is `Sentry.startTransaction` and creating child Span by calling `startChild` on it. We have internal workarounds in place so the old code should still work but will be removed in the future. If you are only using the `Tracing` integration there is no need for action.* - \[core] feat: Send transactions in envelopes ([#​2553](https://togithub.com/getsentry/sentry-javascript/issues/2553)) - \[core] fix: Send event timestamp ([#​2575](https://togithub.com/getsentry/sentry-javascript/issues/2575)) - \[browser] feat: Allow for configuring TryCatch integration ([#​2601](https://togithub.com/getsentry/sentry-javascript/issues/2601)) - \[browser] fix: Call wrapped `RequestAnimationFrame` with correct context ([#​2570](https://togithub.com/getsentry/sentry-javascript/issues/2570)) - \[node] fix: Prevent reading the same source file multiple times ([#​2569](https://togithub.com/getsentry/sentry-javascript/issues/2569)) - \[integrations] feat: Vue performance monitoring ([#​2571](https://togithub.com/getsentry/sentry-javascript/issues/2571)) - \[apm] fix: Use proper type name for op ([#​2584](https://togithub.com/getsentry/sentry-javascript/issues/2584)) - \[core] fix: sent_at for envelope headers to use same clock ([#​2597](https://togithub.com/getsentry/sentry-javascript/issues/2597)) - \[apm] fix: Improve bundle size by moving span status to [@​sentry/apm](https://togithub.com/sentry/apm) ([#​2589](https://togithub.com/getsentry/sentry-javascript/issues/2589)) - \[apm] feat: No longer discard transactions instead mark them deadline exceeded ([#​2588](https://togithub.com/getsentry/sentry-javascript/issues/2588)) - \[apm] feat: Introduce `Sentry.startTransaction` and `Transaction.startChild` ([#​2600](https://togithub.com/getsentry/sentry-javascript/issues/2600)) - \[apm] feat: Transactions no longer go through `beforeSend` ([#​2600](https://togithub.com/getsentry/sentry-javascript/issues/2600)) - \[browser] fix: Emit Sentry Request breadcrumbs from inside the client ([#​2615](https://togithub.com/getsentry/sentry-javascript/issues/2615)) - \[apm] fix: No longer debounce IdleTransaction ([#​2618](https://togithub.com/getsentry/sentry-javascript/issues/2618)) - \[apm] feat: Add pageload transaction option + fixes ([#​2623](https://togithub.com/getsentry/sentry-javascript/issues/2623)) - \[minimal/core] feat: Allow for explicit scope through 2nd argument to `captureException/captureMessage` ([#​2627](https://togithub.com/getsentry/sentry-javascript/issues/2627)) ### [`v5.15.5`](https://togithub.com/getsentry/sentry-javascript/releases/tag/5.15.5) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/5.15.4...5.15.5) - \[browser/node] Add missing `BreadcrumbHint` and `EventHint` types exports ([#​2545](https://togithub.com/getsentry/sentry-javascript/issues/2545)) - \[utils] fix: Prevent `isMatchingPattern` from failing on invalid input ([#​2543](https://togithub.com/getsentry/sentry-javascript/issues/2543))

Configuration

πŸ“… Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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



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