From e9e03e15e49a0729648e296ebc66fd1987f15603 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Thu, 30 Nov 2023 09:56:09 +0000 Subject: [PATCH 1/2] meta(changelog): Update changelog for 7.84.0 --- CHANGELOG.md | 232 ++++++++++++++++++++++++++++----------------------- 1 file changed, 129 insertions(+), 103 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03dadf042f89..67ef36fba32e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,30 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott +## 7.84.0 + +### Important Changes + +- **ref(nextjs): Set `automaticVercelMonitors` to be `false` by default (#9697)** + +From this version onwards the default for the `automaticVercelMonitors` option in the Next.js SDK is set to false. +Previously, if you made use of Vercel Crons the SDK automatically instrumented the relevant routes to create Sentry monitors. +Because this feature will soon be generally available, we are now flipping the default to avoid situations where quota is used unexpectedly. + +If you want to continue using this feature, make sure to set the `automaticVercelMonitors` flag to `true` in your `next.config.js` Sentry settings. + +### Other Changes + +- chore(astro): Add 4.0.0 preview versions to `astro` peer dependency range (#9696) +- feat(metrics): Add interfaces for metrics (#9698) +- feat(web-vitals): Vendor in INP from web-vitals library (#9690) +- fix(astro): Avoid adding the Sentry Vite plugin in dev mode (#9688) +- fix(nextjs): Don't match files called `middleware` in node_modules (#9686) +- fix(remix): Don't capture error responses that are not 5xx on Remix v2. (#9655) +- fix(tracing): Don't attach resource size if null (#9669) +- fix(utils): Regex match port to stop accidental replace (#9676) +- fix(utils): Try catch new URL when extracting query params (#9675) + ## 7.83.0 - chore(astro): Allow Astro 4.0 in peer dependencies (#9683) @@ -178,12 +202,12 @@ By using [tree shaking](https://docs.sentry.io/platforms/javascript/configuratio This release adds `Sentry.withMonitor()`, a wrapping function that wraps a callback with a cron monitor that will automatically report completions and failures: ```ts -import * as Sentry from '@sentry/node'; +import * as Sentry from "@sentry/node"; // withMonitor() will send checkin when callback is started/finished // works with async and sync callbacks. const result = Sentry.withMonitor( - 'dailyEmail', + "dailyEmail", () => { // withCheckIn return value is same return value here return sendEmail(); @@ -191,12 +215,12 @@ const result = Sentry.withMonitor( // Optional upsert options { schedule: { - type: 'crontab', - value: '0 * * * *', + type: "crontab", + value: "0 * * * *", }, // 🇨🇦🫡 - timezone: 'Canada/Eastern', - }, + timezone: "Canada/Eastern", + } ); ``` @@ -235,13 +259,12 @@ You can read more about [@sentry/opentelemetry in the Readme](https://github.com Starting with this release, you can configure the following build-time flags in order to reduce the SDK bundle size: -* `__RRWEB_EXCLUDE_CANVAS__` -* `__RRWEB_EXCLUDE_IFRAME__` -* `__RRWEB_EXCLUDE_SHADOW_DOM__` +- `__RRWEB_EXCLUDE_CANVAS__` +- `__RRWEB_EXCLUDE_IFRAME__` +- `__RRWEB_EXCLUDE_SHADOW_DOM__` You can read more about [tree shaking in our docs](https://docs.sentry.io/platforms/javascript/configuration/tree-shaking/). - ### Other Changes - build(deno): Prepare Deno SDK for release on npm (#9281) @@ -369,7 +392,7 @@ Here are benchmarks comparing the version 1 of rrweb to version 2 - fix(nextjs): Fix `RequestAsyncStorage` fallback path (#9126) - fix(node-otel): Suppress tracing for generated sentry spans (#9142) - fix(node): fill in span data from http request options object (#9112) -- fix(node): Fixes and improvements to ANR detection (#9128) +- fix(node): Fixes and improvements to ANR detection (#9128) - fix(sveltekit): Avoid data invalidation in wrapped client-side `load` functions (#9071) - ref(core): Refactor `InboundFilters` integration to use `processEvent` (#9020) - ref(wasm): Refactor Wasm integration to use `processEvent` (#9019) @@ -481,15 +504,15 @@ This release introduces a new set of top level APIs for the Performance Monitori ```js // Start a span that tracks the duration of expensiveFunction -const result = Sentry.startSpan({ name: 'important function' }, () => { +const result = Sentry.startSpan({ name: "important function" }, () => { return expensiveFunction(); }); // You can also mutate the span wrapping the callback to set data or status -Sentry.startSpan({ name: 'important function' }, (span) => { +Sentry.startSpan({ name: "important function" }, (span) => { // span is undefined if performance monitoring is turned off or if // the span was not sampled. This is done to reduce overhead. - span?.setData('version', '1.0.0'); + span?.setData("version", "1.0.0"); return expensiveFunction(); }); ``` @@ -499,8 +522,8 @@ If you don't want the span to finish when the callback returns, use `Sentry.star ```js // Start a span that tracks the duration of middleware function middleware(_req, res, next) { - return Sentry.startSpanManual({ name: 'middleware' }, (span, finish) => { - res.once('finish', () => { + return Sentry.startSpanManual({ name: "middleware" }, (span, finish) => { + res.once("finish", () => { span?.setHttpStatus(res.status); finish(); }); @@ -512,15 +535,15 @@ function middleware(_req, res, next) { `Sentry.startSpan` and `Sentry.startSpanManual` create a span and make it active for the duration of the callback. Any spans created while this active span is running will be added as a child span to it. If you want to create a span without making it active, use `Sentry.startInactiveSpan`. This is useful for creating parallel spans that are not related to each other. ```js -const span1 = Sentry.startInactiveSpan({ name: 'span1' }); +const span1 = Sentry.startInactiveSpan({ name: "span1" }); someWork(); -const span2 = Sentry.startInactiveSpan({ name: 'span2' }); +const span2 = Sentry.startInactiveSpan({ name: "span2" }); moreWork(); -const span3 = Sentry.startInactiveSpan({ name: 'span3' }); +const span3 = Sentry.startInactiveSpan({ name: "span3" }); evenMoreWork(); @@ -535,7 +558,7 @@ span3?.finish(); - build(eslint): Enforce that ts-expect-error is used (#8987) - feat(integration): Ensure `LinkedErrors` integration runs before all event processors (#8956) - feat(node-experimental): Keep breadcrumbs on transaction (#8967) -- feat(redux): Add 'attachReduxState' option (#8953) +- feat(redux): Add 'attachReduxState' option (#8953) - feat(remix): Accept `org`, `project` and `url` as args to upload script (#8985) - fix(utils): Prevent iterating over VueViewModel (#8981) - fix(utils): uuidv4 fix for cloudflare (#8968) @@ -706,7 +729,7 @@ Sentry.init({ - **feat(node-experimental): Add `@sentry/node-experimental` package as MVP for POTEL (#8609)** -This introduces a new, *experimental* package, `@sentry/node-experimental`. +This introduces a new, _experimental_ package, `@sentry/node-experimental`. This is a variant of the Node SDK which uses OpenTelemetry under the hood for performance instrumentation. Note that this package is very much WIP, considered unstable and may change at any time. @@ -735,8 +758,8 @@ You can optionally configure the min. replay duration (defaults to 5s): ```js new Replay({ - minReplayDuration: 10000 // in ms - note that this is capped at 15s max! -}) + minReplayDuration: 10000, // in ms - note that this is capped at 15s max! +}); ``` ### Other Changes @@ -829,7 +852,10 @@ This release adds support for [distributed tracing](https://docs.sentry.io/platf ```js Sentry.init({ - tracePropagationTargets: ["third-party-site.com", /^https:\/\/yourserver\.io\/api/], + tracePropagationTargets: [ + "third-party-site.com", + /^https:\/\/yourserver\.io\/api/, + ], }); ``` @@ -894,7 +920,7 @@ Instead of passing `tracePropagationTargets` to the `BrowserTracing` integration ```js Sentry.init({ - tracePropagationTargets: ['api.site.com'], + tracePropagationTargets: ["api.site.com"], }); ``` @@ -967,38 +993,40 @@ Event `ErrorEvent` captured as exception with message `Script error.` All SDKs now filter out health check transactions by default. These are transactions where the transaction name matches typical API health check calls, such as `/^.*healthy.*$/` or `/^. *heartbeat.*$/`. Take a look at [this list](https://github.com/getsentry/sentry-javascript/blob/8c6ad156829f7c4eec34e4a67e6dd866ba482d5d/packages/core/src/integrations/inboundfilters.ts#L8C2-L16) to learn which regexes we currently use to match transaction names. - We believe that these transactions do not provide value in most cases and we want to save you some of your quota by filtering them out by default. + We believe that these transactions do not provide value in most cases and we want to save you some of your quota by filtering them out by default. These filters are implemented as default values for the top level `ignoreTransactions` option. - You can disable this filtering by manually specifiying the `InboundFilters` integration and setting the `disableTransactionDefaults` option: + You can disable this filtering by manually specifiying the `InboundFilters` integration and setting the `disableTransactionDefaults` option: + ```js Sentry.init({ //... integrations: [new InboundFilters({ disableTransactionDefaults: true })], - }) + }); ``` - **feat(replay): Add `mutationBreadcrumbLimit` and `mutationLimit` to Replay Options (#8228)** - The previously experimental options `mutationBreadcumbLimit` and `mutationLimit` have been promoted to regular Replay integration options. + The previously experimental options `mutationBreadcumbLimit` and `mutationLimit` have been promoted to regular Replay integration options. A high number of DOM mutations (in a single event loop) can cause performance regressions in end-users' browsers. Use `mutationBreadcrumbLimit` to send a breadcrumb along with your recording if the mutation limit was reached. Use `mutationLimit` to stop recording if the mutation limit was reached. - **feat(sveltekit): Add source maps support for Vercel (lambda) (#8256)** + - feat(sveltekit): Auto-detect SvelteKit adapters (#8193) The SvelteKit SDK can now be used if you deploy your SvelteKit app to Vercel. By default, the SDK's Vite plugin will detect the used adapter and adjust the source map uploading config as necessary. - If you want to override the default adapter detection, you can specify the `adapter` option in the `sentrySvelteKit` options: + If you want to override the default adapter detection, you can specify the `adapter` option in the `sentrySvelteKit` options: ```js // vite.config.js export default defineConfig({ plugins: [ sentrySvelteKit({ - adapter: 'vercel', + adapter: "vercel", }), sveltekit(), ], @@ -1052,7 +1080,6 @@ Event `ErrorEvent` captured as exception with message `Script error.` - feat(replay): Capture slow clicks (experimental) (#8052) - ## 7.52.0 ### Important Next.js SDK changes: @@ -1098,7 +1125,7 @@ const nextConfig = { - feat(replay): Improve click target detection (#8026) - fix(node): Make sure we use same ID for checkIns (#8050) - fix(replay: Keep session active on key press (#8037) -- fix(replay): Move error sampling to before send (#8057) +- fix(replay): Move error sampling to before send (#8057) - fix(sveltekit): Wrap `load` when typed explicitly (#8049) **Replay `rrweb` changes:** @@ -1119,8 +1146,8 @@ Work in this release contributed by @sreetamdas. Thank you for your contribution `@sentry/sveltekit` now auto-wraps `load` functions in -* `+(page|layout).(ts|js)` files (universal loads) -* `+(page|layout).server.(ts|js)` files (server-only loads) +- `+(page|layout).(ts|js)` files (universal loads) +- `+(page|layout).server.(ts|js)` files (server-only loads) This means that you don't have to manually add the `wrapLoadWithSentry` and `wrapServerLoadWithSentry` functions around your load functions. The SDK will not interfere with already wrapped `load` functions. @@ -1140,12 +1167,12 @@ This release adds [Sentry cron monitoring](https://docs.sentry.io/product/crons/ Check-in monitoring allows you to track a job's progress by completing two check-ins: one at the start of your job and another at the end of your job. This two-step process allows Sentry to notify you if your job didn't start when expected (missed) or if it exceeded its maximum runtime (failed). ```ts -const Sentry = require('@sentry/node'); +const Sentry = require("@sentry/node"); // 🟡 Notify Sentry your job is running: const checkInId = Sentry.captureCheckIn({ - monitorSlug: '', - status: 'in_progress', + monitorSlug: "", + status: "in_progress", }); // Execute your scheduled task here... @@ -1154,8 +1181,8 @@ const checkInId = Sentry.captureCheckIn({ Sentry.captureCheckIn({ // make sure you pass in the checkInId generated by the first call to captureCheckIn checkInId, - monitorSlug: '', - status: 'ok', + monitorSlug: "", + status: "ok", }); ``` @@ -1165,8 +1192,8 @@ If your job execution fails, you can notify Sentry about the failure: // 🔴 Notify Sentry your job has failed: Sentry.captureCheckIn({ checkInId, - monitorSlug: '', - status: 'error', + monitorSlug: "", + status: "error", }); ``` @@ -1214,7 +1241,7 @@ You have to define an allowlist of URLs you want to capture additional informati ```js new Replay({ - networkDetailAllowUrls: ['https://sentry.io/api'], + networkDetailAllowUrls: ["https://sentry.io/api"], }); ``` @@ -1223,21 +1250,22 @@ You can configure this with some additional configuration: ```js new Replay({ - networkDetailAllowUrls: ['https://sentry.io/api'], + networkDetailAllowUrls: ["https://sentry.io/api"], // opt-out of capturing bodies networkCaptureBodies: false, // These headers are captured _in addition to_ the default headers - networkRequestHeaders: ['X-Custom-Header'], - networkResponseHeaders: ['X-Custom-Header', 'X-Custom-Header-2'] + networkRequestHeaders: ["X-Custom-Header"], + networkResponseHeaders: ["X-Custom-Header", "X-Custom-Header-2"], }); ``` Note that bodies will be truncated to a max length of ~150k characters. **- feat(replay): Changes of sampling behavior & public API** - - feat(replay): Change the behavior of error-based sampling (#7768) - - feat(replay): Change `flush()` API to record current event buffer (#7743) - - feat(replay): Change `stop()` to flush and remove current session (#7741) + +- feat(replay): Change the behavior of error-based sampling (#7768) +- feat(replay): Change `flush()` API to record current event buffer (#7743) +- feat(replay): Change `stop()` to flush and remove current session (#7741) We have changed the behavior of error-based sampling, as well as adding & adjusting APIs a bit to be more aligned with expectations. See [Sampling](./packages/replay/README.md#sampling) for details. @@ -1250,23 +1278,23 @@ We added a new transport to support multiplexing. With this, you can configure Sentry to send events to different DSNs, depending on a logic of your choosing: ```js -import { makeMultiplexedTransport } from '@sentry/core'; -import { init, captureException, makeFetchTransport } from '@sentry/browser'; +import { makeMultiplexedTransport } from "@sentry/core"; +import { init, captureException, makeFetchTransport } from "@sentry/browser"; function dsnFromFeature({ getEvent }) { const event = getEvent(); - switch(event?.tags?.feature) { - case 'cart': - return ['__CART_DSN__']; - case 'gallery': - return ['__GALLERY_DSN__']; + switch (event?.tags?.feature) { + case "cart": + return ["__CART_DSN__"]; + case "gallery": + return ["__GALLERY_DSN__"]; } - return [] + return []; } init({ - dsn: '__FALLBACK_DSN__', - transport: makeMultiplexedTransport(makeFetchTransport, dsnFromFeature) + dsn: "__FALLBACK_DSN__", + transport: makeMultiplexedTransport(makeFetchTransport, dsnFromFeature), }); ``` @@ -1340,15 +1368,15 @@ This release switches the SDK to use [`AsyncLocalStorage`](https://nodejs.org/ap If you want to manually add async context isolation to your application, you can use the new `runWithAsyncContext` API. ```js -import * as Sentry from '@sentry/node'; +import * as Sentry from "@sentry/node"; const requestHandler = (ctx, next) => { return new Promise((resolve, reject) => { Sentry.runWithAsyncContext(async () => { const hub = Sentry.getCurrentHub(); - hub.configureScope(scope => - scope.addEventProcessor(event => + hub.configureScope((scope) => + scope.addEventProcessor((event) => Sentry.addRequestDataToEvent(event, ctx.request, { include: { user: false, @@ -1379,8 +1407,8 @@ This release removes our `withSentryViteConfig` wrapper we previously instructed ```js // vite.config.js -import { sveltekit } from '@sveltejs/kit/vite'; -import { sentrySvelteKit } from '@sentry/sveltekit'; +import { sveltekit } from "@sveltejs/kit/vite"; +import { sentrySvelteKit } from "@sentry/sveltekit"; export default { plugins: [sentrySvelteKit(), sveltekit()], @@ -1448,6 +1476,7 @@ Sentry.captureUserFeedback(userFeedback); Note that feedback needs to be coupled to an event but as in the example above, you can just use `Sentry.captureMessage` to generate one. You could also collect feedback in a custom way if an error happens and use the SDK to send it along: + ```js Sentry.init({ dsn: '__DSN__', @@ -1482,7 +1511,7 @@ Please take a look at the [Migration docs](./MIGRATION.md/#remove-requirement-fo - fix(node): Disable `LocalVariables` integration on Node < v18 (#7748) - fix(node): Redact URL authority only in breadcrumbs and spans (#7740) - fix(react): Only show report dialog if event was sent to Sentry (#7754) -- fix(remix): Remove unnecessary dependencies (#7708) +- fix(remix): Remove unnecessary dependencies (#7708) - fix(replay): Ensure circular references are handled (#7752) - fix(sveltekit): Don't capture thrown `Redirect`s as exceptions (#7731) - fix(sveltekit): Log error to console by default in `handleErrorWithSentry` (#7674) @@ -1490,7 +1519,6 @@ Please take a look at the [Migration docs](./MIGRATION.md/#remove-requirement-fo Work in this release contributed by @de-don and @TrySound. Thank you for your contributions! - ## 7.46.0 ### Important Changes @@ -1509,8 +1537,8 @@ You can now easily filter out certain transactions from being sent to Sentry bas ```ts Sentry.init({ - ignoreTransactions: ['/api/healthcheck', '/ping'], -}) + ignoreTransactions: ["/api/healthcheck", "/ping"], +}); ``` - **feat(node)**: Undici integration (#7582) @@ -1522,7 +1550,7 @@ We've added an integration that automatically instruments [Undici](https://githu ```ts Sentry.init({ integrations: [new Sentry.Integrations.Undici()], -}) +}); ``` In our Next.js and SvelteKit SDKs, this integration is automatically added. @@ -1532,14 +1560,14 @@ In our Next.js and SvelteKit SDKs, this integration is automatically added. We've added a new middleware for [trpc](https://trpc.io/) that automatically adds TRPC information to Sentry transactions. This middleware is meant to be used in combination with a Sentry server integration (Next.js, Express, etc). ```ts -import { initTRPC } from '@trpc/server'; -import * as Sentry from '@sentry/node'; +import { initTRPC } from "@trpc/server"; +import * as Sentry from "@sentry/node"; const t = initTRPC.context().create(); const sentryMiddleware = t.middleware( Sentry.Handlers.trpcMiddleware({ attachRpcInput: true, - }), + }) ); const sentrifiedProcedure = t.procedure.use(sentryMiddleware); @@ -1625,7 +1653,6 @@ This release introduces the first alpha version of `@sentry/sveltekit`, our newe - fix(serverless): Explicitly export node package exports (#7457) - fix(vue): Do not depend on `window.location` for SSR environments (#7518) - **Replay `rrweb` changes:** `@sentry-internal/rrweb` was updated from 1.105.0 to 1.106.0: @@ -1647,7 +1674,6 @@ Work in this release contributed by @woochanleee and @baked-dev. Thank you for y - fix(node): Revert to dynamic `require` call to fix monkey patching (#7430) - fix(types): Fix node types & add E2E test (#7429) - ## 7.42.0 - feat(core): Add lifecycle hooks (#7370) @@ -1753,7 +1779,7 @@ This release includes changes and fixes around text masking and blocking in Repl SDK Changes: -- fix(replay): Fix svgs not getting unblocked (#7132) +- fix(replay): Fix svgs not getting unblocked (#7132) ## 7.37.1 @@ -2102,7 +2128,7 @@ which is available as an alpha release to integrate OpenTelemetry performance tr Give it a try and let us know if you have any feedback or problems with using it. (#6000) This release also deprecates the `tracingOrigins` option in favor of using `shouldCreateSpanForRequest` and `tracePropagationTargets`. - See [#6176](https://github.com/getsentry/sentry-javascript/pull/6176) for details. +See [#6176](https://github.com/getsentry/sentry-javascript/pull/6176) for details. - feat(node): Allow keepAlive override (#6161) - feat(tracing): Add `transaction.setContext` method (#6154) @@ -2229,7 +2255,7 @@ Work in this release contributed by @outsideris. Thank you for your contribution - feat(nextjs): Auto-wrap API routes (#5778) - feat(nextjs): Promote option to automatically wrap data fetchers and API routes to non-experimental (#5793) - feat(utils): Modern implementation of `getGlobalObject` (#5809) -- fix(gatsby): Include app-* entrypoints as they may include user source code (#5685) +- fix(gatsby): Include app-\* entrypoints as they may include user source code (#5685) - fix(nextjs): Handle `pathname` being passed in object in `instrumentServer` (#5782) - fix(nextjs): Pass request in sampling context of data fetchers wrapper transaction (#5784) - fix(nextjs): Reverse order of checks for instrumenting server (#5828) @@ -2354,7 +2380,7 @@ This release adds the [`tracePropagationTargets`](https://docs.sentry.io/platfor - fix(node): Adjust Express URL parameterization for RegEx routes (#5483) - fix(node): Check if router exists before it is instrumented (#5502) - fix(node): Correctly handle Windows paths when resolving module name (#5476) -- fix(node): Ensure that self._handler exists before calling it in LinkedErrors (#5497) +- fix(node): Ensure that self.\_handler exists before calling it in LinkedErrors (#5497) - ref(tracing): Simplify sample_rate serialization for DSC (#5475) ## 7.8.0 @@ -2437,7 +2463,7 @@ Work in this release contributed by @jkcorrea and @nfelger. Thank you for your c ## 7.4.1 -This release includes the first *published* version of `@sentry/remix`. +This release includes the first _published_ version of `@sentry/remix`. - build(remix): Make remix package public (#5349) @@ -2556,7 +2582,7 @@ If you are a regular consumer of the Sentry JavaScript SDK you only need to focu - Removed support for [Node v6](./MIGRATION.md#dropping-support-for-nodejs-v6). (#4851) - Removed `@sentry/minimal` package in favour of using [`@sentry/hub`](./MIGRATION.md#removal-of-sentryminimal). (#4971) - Removed support for Opera browser pre v15 (#4923) -- Removed `ignoreSentryErrors` option from AWS lambda SDK. Errors originating from the SDK will now *always* be caught internally. (#4994) +- Removed `ignoreSentryErrors` option from AWS lambda SDK. Errors originating from the SDK will now _always_ be caught internally. (#4994) - Removed `Integrations.BrowserTracing` export from `@sentry/nextjs`. Please import `BrowserTracing` from `@sentry/nextjs` directly. - Removed static `id` property from `BrowserTracing` integration. - Removed `SDK_NAME` export from `@sentry/browser`, `@sentry/node`, `@sentry/tracing` and `@sentry/vue` packages. (#5040) @@ -2656,7 +2682,7 @@ Work in this release contributed by @MikevPeeren. Thank you for your contributio - feat(browser): Add new v7 Fetch Transport (#4765) - feat(browser): Add new v7 XHR Transport (#4803) - fix(core): Use correct version of event when tagging normalization (#4780) -- fix(core): Stop mangling _experiments (#4807) +- fix(core): Stop mangling \_experiments (#4807) - feat(node): Add new v7 http/s Transports (#4781) ## 6.19.2 @@ -2716,7 +2742,7 @@ Work in this release contributed by @Ignigena. Thank you for your contribution! ## 6.18.1 -- fix(ember): use _backburner if it exists (#4603) +- fix(ember): use \_backburner if it exists (#4603) - feat(gatsby): Upgrade Sentry Webpack Plugin to 1.18.8 (#4636) - feat(nextjs): Upgrade Sentry Webpack Plugin to 1.18.8 (#4643) - fix(nextjs): webpack as optional peer-dependency (#4634) @@ -2818,7 +2844,7 @@ This release contains several internal refactors that help reduce the bundle siz - feat(core): Add processing metadata to scope and event (#4252) - feat(core): Deprecate API class (#4281) - feat(ember): Update ember dependencies (#4253) -- fix(nextjs): Inject sentry.x.config.js into pages/_error (#4397) +- fix(nextjs): Inject sentry.x.config.js into pages/\_error (#4397) - fix(nextjs): Add sentry-cli existence check for enabling webpack plugin #4311 - ref(tracing): deprecate span status enum (#4299) - ref(tracing): Remove script evaluation span (#4433) @@ -2845,7 +2871,7 @@ Work in this release contributed by @KATT. Thank you for your contribution! - feat(angular): Add Angular 13 to peer dep (#4183) - fix(angular): Finish routing span before starting another one (#4191) - fix(angular): Use ui category for span operations (#4222) -- feat(ember): Use @types/ember__debug (#4173) +- feat(ember): Use @types/ember\_\_debug (#4173) - fix(ember): Use ui category for span operations (#4221) - feat(eslint-config): Enable array-callback-return rule (#4229) - ref(eslint-config): Update spaced-comment rule (#4235) @@ -2956,7 +2982,7 @@ Work in this release contributed by @tmilar, @deammer, and @freekii. Thank you f - fix(vue): Attach props only if VM is available (#3902) - feat(tracing): Add pg-native support to Postgres integration. (#3894) - ref(ember): Update addon to support Ember 4.0.0 (beta) (#3915) -- feat(react): Make Profiler _mountSpan attribute protected (#3904) +- feat(react): Make Profiler \_mountSpan attribute protected (#3904) - fix(ember): allow ember-beta to fail (#3910) - fix(tracing): Prevent metrics erroring module load in web workers (#3941) - misc(browser): Log when event is dropped by Dedupe integration (#3943) @@ -4287,8 +4313,8 @@ Here are some examples of how the new SDKs work. Please note that the API for al _Old_: ```js -Raven.config('___PUBLIC_DSN___', { - release: '1.3.0', +Raven.config("___PUBLIC_DSN___", { + release: "1.3.0", }).install(); ``` @@ -4296,8 +4322,8 @@ _New_: ```js Sentry.init({ - dsn: '___PUBLIC_DSN___', - release: '1.3.0', + dsn: "___PUBLIC_DSN___", + release: "1.3.0", }); ``` @@ -4306,14 +4332,14 @@ Sentry.init({ _Old_: ```js -Raven.setTagsContext({ key: 'value' }); +Raven.setTagsContext({ key: "value" }); ``` _New_: ```js Sentry.configureScope((scope) => { - scope.setTag('key', 'value'); + scope.setTag("key", "value"); }); ``` @@ -4336,7 +4362,7 @@ try { throwingFunction(); } catch (e) { Sentry.withScope((scope) => { - scope.setExtra('debug', false); + scope.setExtra("debug", false); Sentry.captureException(e); }); } @@ -4347,15 +4373,15 @@ try { _Old_: ```js -Raven.captureMessage('test', 'info', { extra: { debug: false } }); +Raven.captureMessage("test", "info", { extra: { debug: false } }); ``` _New_: ```js Sentry.withScope((scope) => { - scope.setExtra('debug', false); - Sentry.captureMessage('test', 'info'); + scope.setExtra("debug", false); + Sentry.captureMessage("test", "info"); }); ``` @@ -4365,11 +4391,11 @@ _Old_: ```js Raven.captureBreadcrumb({ - message: 'Item added to shopping cart', - category: 'action', + message: "Item added to shopping cart", + category: "action", data: { - isbn: '978-1617290541', - cartSize: '3', + isbn: "978-1617290541", + cartSize: "3", }, }); ``` @@ -4378,11 +4404,11 @@ _New_: ```js Sentry.addBreadcrumb({ - message: 'Item added to shopping cart', - category: 'action', + message: "Item added to shopping cart", + category: "action", data: { - isbn: '978-1617290541', - cartSize: '3', + isbn: "978-1617290541", + cartSize: "3", }, }); ``` From 4f4bd32f270b17c2ae411d029e7cbb6f4f332f3b Mon Sep 17 00:00:00 2001 From: getsentry-bot Date: Thu, 30 Nov 2023 10:41:37 +0000 Subject: [PATCH 2/2] release: 7.84.0 --- lerna.json | 2 +- packages/angular-ivy/package.json | 8 ++++---- packages/angular/package.json | 8 ++++---- packages/astro/package.json | 12 ++++++------ packages/browser-integration-tests/package.json | 2 +- packages/browser/package.json | 14 +++++++------- packages/bun/package.json | 10 +++++----- packages/core/package.json | 6 +++--- packages/core/src/version.ts | 2 +- packages/deno/package.json | 10 +++++----- packages/e2e-tests/package.json | 2 +- packages/ember/package.json | 8 ++++---- packages/eslint-config-sdk/package.json | 6 +++--- packages/eslint-plugin-sdk/package.json | 2 +- packages/feedback/package.json | 8 ++++---- packages/gatsby/package.json | 10 +++++----- packages/hub/package.json | 8 ++++---- packages/integration-shims/package.json | 6 +++--- packages/integrations/package.json | 10 +++++----- packages/nextjs/package.json | 16 ++++++++-------- packages/node-experimental/package.json | 12 ++++++------ packages/node-integration-tests/package.json | 2 +- packages/node/package.json | 10 +++++----- packages/opentelemetry-node/package.json | 10 +++++----- packages/opentelemetry/package.json | 8 ++++---- packages/overhead-metrics/package.json | 2 +- packages/react/package.json | 8 ++++---- packages/remix/package.json | 12 ++++++------ packages/replay-worker/package.json | 2 +- packages/replay/package.json | 12 ++++++------ packages/serverless/package.json | 10 +++++----- packages/svelte/package.json | 8 ++++---- packages/sveltekit/package.json | 16 ++++++++-------- packages/tracing-internal/package.json | 8 ++++---- packages/tracing/package.json | 14 +++++++------- packages/types/package.json | 2 +- packages/typescript/package.json | 2 +- packages/utils/package.json | 4 ++-- packages/vercel-edge/package.json | 10 +++++----- packages/vue/package.json | 10 +++++----- packages/wasm/package.json | 8 ++++---- 41 files changed, 160 insertions(+), 160 deletions(-) diff --git a/lerna.json b/lerna.json index aeee8c583704..c72b250dccd8 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "7.83.0", + "version": "7.84.0", "npmClient": "yarn" } diff --git a/packages/angular-ivy/package.json b/packages/angular-ivy/package.json index a81cc5623dd1..6a1b4b16d282 100644 --- a/packages/angular-ivy/package.json +++ b/packages/angular-ivy/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular-ivy", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Angular with full Ivy Support", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/angular-ivy", @@ -21,9 +21,9 @@ "rxjs": "^6.5.5 || ^7.x" }, "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/browser": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/packages/angular/package.json b/packages/angular/package.json index b38d802f7241..baeaa592dfa9 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Angular", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/angular", @@ -21,9 +21,9 @@ "rxjs": "^6.5.5 || ^7.x" }, "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/browser": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/packages/astro/package.json b/packages/astro/package.json index c4488f6a4028..f56a6adabee8 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/astro", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Astro", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/astro", @@ -43,11 +43,11 @@ "astro": ">=3.x || >=4.0.0-beta" }, "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/node": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/browser": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/node": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "@sentry/vite-plugin": "^2.8.0" }, "devDependencies": { diff --git a/packages/browser-integration-tests/package.json b/packages/browser-integration-tests/package.json index a3a0e4a82051..485c57b74010 100644 --- a/packages/browser-integration-tests/package.json +++ b/packages/browser-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/browser-integration-tests", - "version": "7.83.0", + "version": "7.84.0", "main": "index.js", "license": "MIT", "engines": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 78995d0bc5bd..cecdc30dda35 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for browsers", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser", @@ -23,14 +23,14 @@ "access": "public" }, "dependencies": { - "@sentry-internal/tracing": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/replay": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry-internal/tracing": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/replay": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "devDependencies": { - "@sentry-internal/integration-shims": "7.83.0", + "@sentry-internal/integration-shims": "7.84.0", "@types/md5": "2.1.33", "btoa": "^1.2.1", "chai": "^4.1.2", diff --git a/packages/bun/package.json b/packages/bun/package.json index c91893e82e49..41e5f948157e 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/bun", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for bun", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/bun", @@ -23,10 +23,10 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/node": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/core": "7.84.0", + "@sentry/node": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "devDependencies": { "bun-types": "latest" diff --git a/packages/core/package.json b/packages/core/package.json index 487276fbb8de..01ecc00e2af3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "7.83.0", + "version": "7.84.0", "description": "Base implementation for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", @@ -23,8 +23,8 @@ "access": "public" }, "dependencies": { - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index d4b1ff3b0490..7a9f0ff07f02 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = '7.83.0'; +export const SDK_VERSION = '7.84.0'; diff --git a/packages/deno/package.json b/packages/deno/package.json index fdc99f21a3ad..c643e2e8171d 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/deno", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Deno", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/deno", @@ -17,10 +17,10 @@ "index.d.ts" ], "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/browser": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "devDependencies": { "@rollup/plugin-typescript": "^11.1.5", diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index 0e523ce8a72f..131465ac58d6 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/e2e-tests", - "version": "7.83.0", + "version": "7.84.0", "license": "MIT", "private": true, "scripts": { diff --git a/packages/ember/package.json b/packages/ember/package.json index a3f090eb8d8c..7f43bd06cde0 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Ember.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/ember", @@ -32,9 +32,9 @@ }, "dependencies": { "@embroider/macros": "^1.9.0", - "@sentry/browser": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/browser": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "ember-auto-import": "^1.12.1 || ^2.4.3", "ember-cli-babel": "^7.26.11", "ember-cli-htmlbars": "^6.1.1", diff --git a/packages/eslint-config-sdk/package.json b/packages/eslint-config-sdk/package.json index f02a778ff00a..a303fb8e0727 100644 --- a/packages/eslint-config-sdk/package.json +++ b/packages/eslint-config-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-config-sdk", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK eslint config", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-config-sdk", @@ -19,8 +19,8 @@ "access": "public" }, "dependencies": { - "@sentry-internal/eslint-plugin-sdk": "7.83.0", - "@sentry-internal/typescript": "7.83.0", + "@sentry-internal/eslint-plugin-sdk": "7.84.0", + "@sentry-internal/typescript": "7.84.0", "@typescript-eslint/eslint-plugin": "^5.48.0", "@typescript-eslint/parser": "^5.48.0", "eslint-config-prettier": "^6.11.0", diff --git a/packages/eslint-plugin-sdk/package.json b/packages/eslint-plugin-sdk/package.json index f8f5b2c845df..f9dcfaffc9b6 100644 --- a/packages/eslint-plugin-sdk/package.json +++ b/packages/eslint-plugin-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-plugin-sdk", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK eslint plugin", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-plugin-sdk", diff --git a/packages/feedback/package.json b/packages/feedback/package.json index cdaa2f21d4a6..1233653f7994 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/feedback", - "version": "7.83.0", + "version": "7.84.0", "description": "Sentry SDK integration for user feedback", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/feedback", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "scripts": { "build": "run-p build:transpile build:types build:bundle", diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index f64fa5efdffd..7d74cd8e494b 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Gatsby.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/gatsby", @@ -27,10 +27,10 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/react": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/core": "7.84.0", + "@sentry/react": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "@sentry/webpack-plugin": "1.19.0" }, "peerDependencies": { diff --git a/packages/hub/package.json b/packages/hub/package.json index 1a2d6ebf6676..8c7bf2108904 100644 --- a/packages/hub/package.json +++ b/packages/hub/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/hub", - "version": "7.83.0", + "version": "7.84.0", "description": "Sentry hub which handles global state managment.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/hub", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index c7c62af93358..788e711512fd 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/integration-shims", - "version": "7.83.0", + "version": "7.84.0", "description": "Shims for integrations in Sentry SDK.", "main": "build/cjs/index.js", "module": "build/esm/index.js", @@ -39,8 +39,8 @@ "url": "https://github.com/getsentry/sentry-javascript/issues" }, "dependencies": { - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "engines": { "node": ">=12" diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 25ca41b812f1..33f7be3a03b8 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/integrations", - "version": "7.83.0", + "version": "7.84.0", "description": "Pluggable integrations that can be used to enhance JS SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations", @@ -23,13 +23,13 @@ } }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "localforage": "^1.8.1" }, "devDependencies": { - "@sentry/browser": "7.83.0", + "@sentry/browser": "7.84.0", "chai": "^4.1.2" }, "scripts": { diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 45afde89eb63..2a174857c142 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nextjs", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Next.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nextjs", @@ -25,13 +25,13 @@ }, "dependencies": { "@rollup/plugin-commonjs": "24.0.0", - "@sentry/core": "7.83.0", - "@sentry/integrations": "7.83.0", - "@sentry/node": "7.83.0", - "@sentry/react": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", - "@sentry/vercel-edge": "7.83.0", + "@sentry/core": "7.84.0", + "@sentry/integrations": "7.84.0", + "@sentry/node": "7.84.0", + "@sentry/react": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", + "@sentry/vercel-edge": "7.84.0", "@sentry/webpack-plugin": "1.21.0", "chalk": "3.0.0", "resolve": "1.22.8", diff --git a/packages/node-experimental/package.json b/packages/node-experimental/package.json index b241f05406c5..a72193a0134c 100644 --- a/packages/node-experimental/package.json +++ b/packages/node-experimental/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node-experimental", - "version": "7.83.0", + "version": "7.84.0", "description": "Experimental version of a Node SDK using OpenTelemetry for performance instrumentation", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node-experimental", @@ -42,11 +42,11 @@ "@opentelemetry/sdk-trace-base": "~1.17.1", "@opentelemetry/semantic-conventions": "~1.17.1", "@prisma/instrumentation": "5.4.2", - "@sentry/core": "7.83.0", - "@sentry/node": "7.83.0", - "@sentry/opentelemetry": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/core": "7.84.0", + "@sentry/node": "7.84.0", + "@sentry/opentelemetry": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "optionalDependencies": { "opentelemetry-instrumentation-fetch-node": "1.1.0" diff --git a/packages/node-integration-tests/package.json b/packages/node-integration-tests/package.json index 340bf814d536..ed74137d9195 100644 --- a/packages/node-integration-tests/package.json +++ b/packages/node-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/node-integration-tests", - "version": "7.83.0", + "version": "7.84.0", "license": "MIT", "engines": { "node": ">=10" diff --git a/packages/node/package.json b/packages/node/package.json index 17bc883d43aa..fb5dd08f210d 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Node.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node", @@ -23,10 +23,10 @@ "access": "public" }, "dependencies": { - "@sentry-internal/tracing": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry-internal/tracing": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "https-proxy-agent": "^5.0.0" }, "devDependencies": { diff --git a/packages/opentelemetry-node/package.json b/packages/opentelemetry-node/package.json index 578a8653de50..6c1138d0759d 100644 --- a/packages/opentelemetry-node/package.json +++ b/packages/opentelemetry-node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/opentelemetry-node", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for OpenTelemetry Node.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/opentelemetry-node", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "peerDependencies": { "@opentelemetry/api": "1.x", @@ -39,7 +39,7 @@ "@opentelemetry/sdk-trace-base": "^1.17.1", "@opentelemetry/sdk-trace-node": "^1.17.1", "@opentelemetry/semantic-conventions": "^1.17.1", - "@sentry/node": "7.83.0" + "@sentry/node": "7.84.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 927c3b8df119..ab3d61afe8d6 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/opentelemetry", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry utilities for OpenTelemetry", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/opentelemetry", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0", diff --git a/packages/overhead-metrics/package.json b/packages/overhead-metrics/package.json index da6bbc233f94..58d9608b4ef3 100644 --- a/packages/overhead-metrics/package.json +++ b/packages/overhead-metrics/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "7.83.0", + "version": "7.84.0", "name": "@sentry-internal/overhead-metrics", "main": "index.js", "author": "Sentry", diff --git a/packages/react/package.json b/packages/react/package.json index 84e335b4a468..53988f784b48 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for React.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/react", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/browser": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { diff --git a/packages/remix/package.json b/packages/remix/package.json index 78872efcc515..d37b4ddb75df 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/remix", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Remix", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/remix", @@ -28,11 +28,11 @@ }, "dependencies": { "@sentry/cli": "^2.21.2", - "@sentry/core": "7.83.0", - "@sentry/node": "7.83.0", - "@sentry/react": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/core": "7.84.0", + "@sentry/node": "7.84.0", + "@sentry/react": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "glob": "^10.3.4", "yargs": "^17.6.0" }, diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index 8fa6c5ae0c6c..0e6c97277d4e 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay-worker", - "version": "7.83.0", + "version": "7.84.0", "description": "Worker for @sentry/replay", "main": "build/npm/esm/index.js", "module": "build/npm/esm/index.js", diff --git a/packages/replay/package.json b/packages/replay/package.json index 7d6f35e9e409..b15fe3465ee5 100644 --- a/packages/replay/package.json +++ b/packages/replay/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/replay", - "version": "7.83.0", + "version": "7.84.0", "description": "User replays for Sentry", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -47,17 +47,17 @@ "homepage": "https://docs.sentry.io/platforms/javascript/session-replay/", "devDependencies": { "@babel/core": "^7.17.5", - "@sentry-internal/replay-worker": "7.83.0", + "@sentry-internal/replay-worker": "7.84.0", "@sentry-internal/rrweb": "2.2.0", "@sentry-internal/rrweb-snapshot": "2.2.0", "fflate": "^0.8.1", "jsdom-worker": "^0.2.1" }, "dependencies": { - "@sentry-internal/tracing": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry-internal/tracing": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "engines": { "node": ">=12" diff --git a/packages/serverless/package.json b/packages/serverless/package.json index f1ad36863341..26fec7ef4d33 100644 --- a/packages/serverless/package.json +++ b/packages/serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/serverless", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for various serverless solutions", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/serverless", @@ -23,10 +23,10 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/node": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/core": "7.84.0", + "@sentry/node": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "@types/aws-lambda": "^8.10.62", "@types/express": "^4.17.14" }, diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 8d9668bcb805..137208f93ed0 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/svelte", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Svelte", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/svelte", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry/browser": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "magic-string": "^0.30.0" }, "peerDependencies": { diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index d908c75a5d29..45f3955131df 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/sveltekit", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for SvelteKit", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/sveltekit", @@ -20,13 +20,13 @@ "@sveltejs/kit": "1.x" }, "dependencies": { - "@sentry-internal/tracing": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/integrations": "7.83.0", - "@sentry/node": "7.83.0", - "@sentry/svelte": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry-internal/tracing": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/integrations": "7.84.0", + "@sentry/node": "7.84.0", + "@sentry/svelte": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "@sentry/vite-plugin": "^0.6.1", "magicast": "0.2.8", "sorcery": "0.11.0" diff --git a/packages/tracing-internal/package.json b/packages/tracing-internal/package.json index 47ad998af9a8..82e801657305 100644 --- a/packages/tracing-internal/package.json +++ b/packages/tracing-internal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/tracing", - "version": "7.83.0", + "version": "7.84.0", "description": "Sentry Internal Tracing Package", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing-internal", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "devDependencies": { "@types/express": "^4.17.14" diff --git a/packages/tracing/package.json b/packages/tracing/package.json index c961bbceabb6..91110b4d2718 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tracing", - "version": "7.83.0", + "version": "7.84.0", "description": "Sentry Performance Monitoring Package", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing", @@ -23,14 +23,14 @@ "access": "public" }, "dependencies": { - "@sentry-internal/tracing": "7.83.0" + "@sentry-internal/tracing": "7.84.0" }, "devDependencies": { - "@sentry-internal/integration-shims": "7.83.0", - "@sentry/browser": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0", + "@sentry-internal/integration-shims": "7.84.0", + "@sentry/browser": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0", "@types/express": "^4.17.14" }, "scripts": { diff --git a/packages/types/package.json b/packages/types/package.json index d412f3802b51..a10e91dd9b09 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/types", - "version": "7.83.0", + "version": "7.84.0", "description": "Types for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 0ee35c05bd2b..a1b0a950cd4f 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/typescript", - "version": "7.83.0", + "version": "7.84.0", "description": "Typescript configuration used at Sentry", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript", diff --git a/packages/utils/package.json b/packages/utils/package.json index cc0437f85d50..15427653a2c0 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/utils", - "version": "7.83.0", + "version": "7.84.0", "description": "Utilities for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", @@ -23,7 +23,7 @@ "access": "public" }, "dependencies": { - "@sentry/types": "7.83.0" + "@sentry/types": "7.84.0" }, "devDependencies": { "@types/array.prototype.flat": "^1.2.1", diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index f5a21dc4a6d2..c963e08c6199 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vercel-edge", - "version": "7.83.0", + "version": "7.84.0", "description": "Offical Sentry SDK for the Vercel Edge Runtime", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/vercel-edge", @@ -23,10 +23,10 @@ "access": "public" }, "dependencies": { - "@sentry-internal/tracing": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry-internal/tracing": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "devDependencies": { "@edge-runtime/jest-environment": "2.2.3", diff --git a/packages/vue/package.json b/packages/vue/package.json index 4d5bbd8b05f5..b14c9aac8cdb 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vue", - "version": "7.83.0", + "version": "7.84.0", "description": "Official Sentry SDK for Vue.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/vue", @@ -23,10 +23,10 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/core": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/browser": "7.84.0", + "@sentry/core": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "peerDependencies": { "vue": "2.x || 3.x" diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 6049bf038515..23850bf06c54 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/wasm", - "version": "7.83.0", + "version": "7.84.0", "description": "Support for WASM.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/wasm", @@ -23,9 +23,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.83.0", - "@sentry/types": "7.83.0", - "@sentry/utils": "7.83.0" + "@sentry/browser": "7.84.0", + "@sentry/types": "7.84.0", + "@sentry/utils": "7.84.0" }, "scripts": { "build": "run-p build:transpile build:bundle build:types",