From da799e91298f8c2e73f11ccf80496b2bf254067c Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Wed, 26 Apr 2023 16:38:06 +0200 Subject: [PATCH 1/2] meta(changelog): Update Changelog for 7.50.0 --- CHANGELOG.md | 100 ++++++++++++++++++++++++++++++++++++++ packages/replay/README.md | 25 +++++++--- 2 files changed, 119 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2241d8cb8442..7c441a29b442 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,106 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott +## 7.50.0 + +### Important Changes + +- **doc(sveltekit): Promote the SDK to beta state (#7976)** + - feat(sveltekit): Convert `sentryHandle` to a factory function (#7975) + +With this release, the Sveltekit SDK ([@sentry/sveltekit](./packages/sveltekit/README.md)) is promoted to Beta. +This means that we do not expect any more breaking changes. + +The final breaking change is that `sentryHandle` is now a function. +So in order to update to 7.50.0, you have to update your `hooks.server.js` file: + +```js +// hooks.server.js + +// Old: +export const handle = sentryHandle; +// New: +export const handle = sentryHandle(); +``` + +- **feat(replay): Allow to configure URLs to capture network bodies/headers (#7953)** + +You can now capture request/response bodies & headers of network requests in Replay. +You have to define an allowlist of URLs you want to capture additional information for: + +```js +new Replay({ + networkDetailAllowUrls: ['https://sentry.io/api'], +}); +``` + +By default, we will capture request/response bodies, as well as the request/response headers `content-type`, `content-length` and `accept`. +You can configure this with some additional configuration: + +```js +new Replay({ + 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'] +}); +``` + +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) + +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. + +We've also revamped some public APIs in order to be better aligned with expectations. See [Stoping & Starting Replays manually](./packages/replay/README.md#stopping--starting-replays-manually) for details. + +- **feat(core): Add multiplexed transport (#7926)** + +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'; + +function dsnFromFeature({ getEvent }) { + const event = getEvent(); + switch(event?.tags?.feature) { + case 'cart': + return ['__CART_DSN__']; + case 'gallery': + return ['__GALLERY_DSN__']; + } + return [] +} + +init({ + dsn: '__FALLBACK_DSN__', + transport: makeMultiplexedTransport(makeFetchTransport, dsnFromFeature) +}); +``` + +### Additional Features and Fixes + +- feat(nextjs): Add `disableLogger` option that automatically tree shakes logger statements (#7908) +- feat(node): Make Undici a default integration. (#7967) +- feat(replay): Extend session idle time until expire to 15min (#7955) +- feat(tracing): Add `db.system` span data to DB spans (#7952) +- fix(core): Avoid crash when Function.prototype is frozen (#7899) +- fix(nextjs): Fix inject logic for Next.js 13.3.1 canary (#7921) +- fix(replay): Ensure console breadcrumb args are truncated (#7917) +- fix(replay): Ensure we do not set replayId on dsc if replay is disabled (#7939) +- fix(replay): Ensure we still truncate large bodies if they are failed JSON (#7923) +- fix(utils): default normalize() to a max. of 100 levels deep instead of Inifnity (#7957) + +Work in this release contributed by @Jack-Works. Thank you for your contribution! + ## 7.49.0 ### Important Changes diff --git a/packages/replay/README.md b/packages/replay/README.md index 8c0ea81e5cba..a790370c2d49 100644 --- a/packages/replay/README.md +++ b/packages/replay/README.md @@ -86,9 +86,9 @@ import * as Sentry from "@sentry/browser"; Sentry.setUser({ email: "jane.doe@example.com" }); ``` -### Stopping & re-starting replays +### Stopping & starting Replays manually -Replay recording only starts when it is included in the `integrations` array when calling `Sentry.init` or calling `addIntegration` from the a Sentry client instance. To stop recording you can call the `stop()`. +Replay recording only starts when it is included in the `integrations` array when calling `Sentry.init` or calling `addIntegration` from the a Sentry client instance. To stop recording you can call `stop()`. ```js import * as Sentry from "@sentry/react"; @@ -109,6 +109,16 @@ client?.addIntegration(replay); replay.stop(); ``` +When both `replaysSessionSampleRate` and `replaysOnErrorSampleRate` are `0`, recording will _not_ start. +In this case, you can manually start recording: + +```js +replay.start(); // Will start a session in "session" mode, regardless of sample rates +replay.startBuffering(); // Will start a session in "buffer" mode, regardless of sample rates +``` + + + ## Loading Replay as a CDN Bundle As an alternative to the NPM package, you can use Replay as a CDN bundle. @@ -154,8 +164,11 @@ Sampling allows you to control how much of your website's traffic will result in - `replaysSessionSampleRate` - The sample rate for replays that begin recording immediately and last the entirety of the user's session. - `replaysOnErrorSampleRate` - The sample rate for replays that are recorded when an error happens. This type of replay will record up to a minute of events prior to the error and continue recording until the session ends. -Sampling occurs when the session is first started. `replaysSessionSampleRate` is evaluated first. If it is sampled, then the replay recording begins. Otherwise, `replaysOnErrorSampleRate` is evaluated and if it is sampled, the integration will begin buffering the replay and will only upload a replay to Sentry when an error occurs. The remainder of the replay will behave similarly to a whole-session replay. - +When Replay is initialized, we check the `replaysSessionSampleRate`. +If it is sampled, then we start recording & sending Replay data immediately. +Else, if `replaysOnErrorSampleRate > 0`, we'll start recording in buffering mode. +In this mode, whenever an error occurs we'll check `replaysOnErrorSampleRate`. +If it is sampled, when we'll upload the Replay to Sentry and continue recording normally. ## Configuration @@ -234,5 +247,5 @@ This should not happen to often, but be aware that it is theoretically possible. ## Manually sending replay data You can use `replay.flush()` to immediately send all currently captured replay data. -This can be combined with `replaysOnErrorSampleRate: 1` -in order to be able to send the last 60 seconds of replay data on-demand. +When Replay is currently in buffering mode, this will send up to the last 60 seconds of replay data, +and also continue sending afterwards, similar to when an error happens & is recorded. From d91bbf24ca7b9d4bed298cfae103c36f5efc4087 Mon Sep 17 00:00:00 2001 From: getsentry-bot Date: Wed, 26 Apr 2023 20:06:35 +0000 Subject: [PATCH 2/2] release: 7.50.0 --- lerna.json | 2 +- packages/angular-ivy/package.json | 8 ++++---- packages/angular/package.json | 8 ++++---- packages/browser-integration-tests/package.json | 2 +- packages/browser/package.json | 14 +++++++------- packages/core/package.json | 6 +++--- packages/core/src/version.ts | 2 +- 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/gatsby/package.json | 10 +++++----- packages/hub/package.json | 8 ++++---- packages/integration-shims/package.json | 4 ++-- packages/integrations/package.json | 8 ++++---- packages/nextjs/package.json | 14 +++++++------- packages/node-integration-tests/package.json | 2 +- packages/node/package.json | 10 +++++----- packages/opentelemetry-node/package.json | 10 +++++----- 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 | 10 +++++----- 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/vue/package.json | 10 +++++----- packages/wasm/package.json | 8 ++++---- 34 files changed, 121 insertions(+), 121 deletions(-) diff --git a/lerna.json b/lerna.json index 1fbeac147412..532c45150418 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "7.49.0", + "version": "7.50.0", "npmClient": "yarn", "useWorkspaces": true } diff --git a/packages/angular-ivy/package.json b/packages/angular-ivy/package.json index 76765c45c886..2a1f1fbca6f3 100644 --- a/packages/angular-ivy/package.json +++ b/packages/angular-ivy/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular-ivy", - "version": "7.49.0", + "version": "7.50.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.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/browser": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^2.3.0" }, "devDependencies": { diff --git a/packages/angular/package.json b/packages/angular/package.json index 3b58be06161b..5f4bae32977a 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "7.49.0", + "version": "7.50.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.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/browser": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^2.0.0" }, "devDependencies": { diff --git a/packages/browser-integration-tests/package.json b/packages/browser-integration-tests/package.json index 5e1eb0826078..9a972e78b075 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.49.0", + "version": "7.50.0", "main": "index.js", "license": "MIT", "engines": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 6ed1ec82264e..498c7413bc73 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "7.49.0", + "version": "7.50.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", @@ -16,15 +16,15 @@ "access": "public" }, "dependencies": { - "@sentry-internal/tracing": "7.49.0", - "@sentry/core": "7.49.0", - "@sentry/replay": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry-internal/tracing": "7.50.0", + "@sentry/core": "7.50.0", + "@sentry/replay": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/integration-shims": "7.49.0", + "@sentry-internal/integration-shims": "7.50.0", "@types/md5": "2.1.33", "btoa": "^1.2.1", "chai": "^4.1.2", diff --git a/packages/core/package.json b/packages/core/package.json index eceeb738f40b..57f1da42ae0b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "7.49.0", + "version": "7.50.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", @@ -16,8 +16,8 @@ "access": "public" }, "dependencies": { - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^1.9.3" }, "scripts": { diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 21e78faa7d96..79cbce4ce83a 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = '7.49.0'; +export const SDK_VERSION = '7.50.0'; diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json index c84ce001d1ec..0ab8e7e00e56 100644 --- a/packages/e2e-tests/package.json +++ b/packages/e2e-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/e2e-tests", - "version": "7.49.0", + "version": "7.50.0", "license": "MIT", "engines": { "node": ">=10" diff --git a/packages/ember/package.json b/packages/ember/package.json index 88d6cde055aa..e3df9c5156ce 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "7.49.0", + "version": "7.50.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", @@ -29,9 +29,9 @@ }, "dependencies": { "@embroider/macros": "^1.9.0", - "@sentry/browser": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/browser": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.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 a109108588ea..b8e9de11e8a8 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.49.0", + "version": "7.50.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.49.0", - "@sentry-internal/typescript": "7.49.0", + "@sentry-internal/eslint-plugin-sdk": "7.50.0", + "@sentry-internal/typescript": "7.50.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 910a1dd00b4a..0d7f51f78432 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.49.0", + "version": "7.50.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/gatsby/package.json b/packages/gatsby/package.json index 938016e17755..38b3f8beb239 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "7.49.0", + "version": "7.50.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", @@ -20,10 +20,10 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.49.0", - "@sentry/react": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/core": "7.50.0", + "@sentry/react": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "@sentry/webpack-plugin": "1.19.0" }, "peerDependencies": { diff --git a/packages/hub/package.json b/packages/hub/package.json index 3e170277c1b2..901e60153a2d 100644 --- a/packages/hub/package.json +++ b/packages/hub/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/hub", - "version": "7.49.0", + "version": "7.50.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", @@ -16,9 +16,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/core": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^1.9.3" }, "scripts": { diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index ce6ef9724ce3..4f500def1c4b 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/integration-shims", - "version": "7.49.0", + "version": "7.50.0", "description": "Shims for integrations in Sentry SDK.", "main": "build/cjs/index.js", "module": "build/esm/index.js", @@ -34,7 +34,7 @@ "url": "https://github.com/getsentry/sentry-javascript/issues" }, "dependencies": { - "@sentry/types": "7.49.0" + "@sentry/types": "7.50.0" }, "engines": { "node": ">=12" diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 827b0ac5b3d9..24105e063672 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/integrations", - "version": "7.49.0", + "version": "7.50.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", @@ -16,13 +16,13 @@ "module": "build/npm/esm/index.js", "types": "build/npm/types/index.d.ts", "dependencies": { - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "localforage": "^1.8.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry/browser": "7.49.0", + "@sentry/browser": "7.50.0", "chai": "^4.1.2" }, "scripts": { diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 991eab578828..7e6f2f8b34ff 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nextjs", - "version": "7.49.0", + "version": "7.50.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", @@ -18,12 +18,12 @@ }, "dependencies": { "@rollup/plugin-commonjs": "24.0.0", - "@sentry/core": "7.49.0", - "@sentry/integrations": "7.49.0", - "@sentry/node": "7.49.0", - "@sentry/react": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/core": "7.50.0", + "@sentry/integrations": "7.50.0", + "@sentry/node": "7.50.0", + "@sentry/react": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "@sentry/webpack-plugin": "1.20.0", "chalk": "3.0.0", "rollup": "2.78.0", diff --git a/packages/node-integration-tests/package.json b/packages/node-integration-tests/package.json index 2c1c710765e6..3e7cbf9b3f56 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.49.0", + "version": "7.50.0", "license": "MIT", "engines": { "node": ">=10" diff --git a/packages/node/package.json b/packages/node/package.json index 9e3ac686e6ed..942d9ca39650 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "7.49.0", + "version": "7.50.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", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry-internal/tracing": "7.49.0", - "@sentry/core": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry-internal/tracing": "7.50.0", + "@sentry/core": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "cookie": "^0.4.1", "https-proxy-agent": "^5.0.0", "lru_map": "^0.3.3", diff --git a/packages/opentelemetry-node/package.json b/packages/opentelemetry-node/package.json index 2633fbe2084b..b19438113d6a 100644 --- a/packages/opentelemetry-node/package.json +++ b/packages/opentelemetry-node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/opentelemetry-node", - "version": "7.49.0", + "version": "7.50.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", @@ -16,9 +16,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0" + "@sentry/core": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0" }, "peerDependencies": { "@opentelemetry/api": "1.x", @@ -32,7 +32,7 @@ "@opentelemetry/sdk-trace-base": "^1.7.0", "@opentelemetry/sdk-trace-node": "^1.7.0", "@opentelemetry/semantic-conventions": "^1.7.0", - "@sentry/node": "7.49.0" + "@sentry/node": "7.50.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/overhead-metrics/package.json b/packages/overhead-metrics/package.json index 108a9c1ae7d0..293484de3e4a 100644 --- a/packages/overhead-metrics/package.json +++ b/packages/overhead-metrics/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "7.49.0", + "version": "7.50.0", "name": "@sentry-internal/overhead-metrics", "main": "index.js", "author": "Sentry", diff --git a/packages/react/package.json b/packages/react/package.json index 19ba036c9bf6..c98830a814e3 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "7.49.0", + "version": "7.50.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", @@ -16,9 +16,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/browser": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "hoist-non-react-statics": "^3.3.2", "tslib": "^1.9.3" }, diff --git a/packages/remix/package.json b/packages/remix/package.json index a25377d111de..84b40c363759 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/remix", - "version": "7.49.0", + "version": "7.50.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", @@ -21,11 +21,11 @@ }, "dependencies": { "@sentry/cli": "2.2.0", - "@sentry/core": "7.49.0", - "@sentry/node": "7.49.0", - "@sentry/react": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/core": "7.50.0", + "@sentry/node": "7.50.0", + "@sentry/react": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^1.9.3", "yargs": "^17.6.0" }, diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index 90272400b9d8..845cab55312b 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay-worker", - "version": "7.49.0", + "version": "7.50.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 0764de88e3b8..079b214a0206 100644 --- a/packages/replay/package.json +++ b/packages/replay/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/replay", - "version": "7.49.0", + "version": "7.50.0", "description": "User replays for Sentry", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -44,16 +44,16 @@ "homepage": "https://docs.sentry.io/platforms/javascript/session-replay/", "devDependencies": { "@babel/core": "^7.17.5", - "@sentry-internal/replay-worker": "7.49.0", + "@sentry-internal/replay-worker": "7.50.0", "@sentry-internal/rrweb": "1.106.0", "@sentry-internal/rrweb-snapshot": "1.106.0", "jsdom-worker": "^0.2.1", "tslib": "^1.9.3" }, "dependencies": { - "@sentry/core": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0" + "@sentry/core": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0" }, "engines": { "node": ">=12" diff --git a/packages/serverless/package.json b/packages/serverless/package.json index fc58c3e1b533..76f4cdf60de5 100644 --- a/packages/serverless/package.json +++ b/packages/serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/serverless", - "version": "7.49.0", + "version": "7.50.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", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.49.0", - "@sentry/node": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/core": "7.50.0", + "@sentry/node": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "@types/aws-lambda": "^8.10.62", "@types/express": "^4.17.14", "tslib": "^1.9.3" diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 337e247d74ff..66b5449926d3 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/svelte", - "version": "7.49.0", + "version": "7.50.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", @@ -16,9 +16,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/browser": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "magic-string": "^0.26.2", "tslib": "^1.9.3" }, diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 577cf502d789..3a4acacb11f5 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/sveltekit", - "version": "7.49.0", + "version": "7.50.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.49.0", - "@sentry/core": "7.49.0", - "@sentry/integrations": "7.49.0", - "@sentry/node": "7.49.0", - "@sentry/svelte": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry-internal/tracing": "7.50.0", + "@sentry/core": "7.50.0", + "@sentry/integrations": "7.50.0", + "@sentry/node": "7.50.0", + "@sentry/svelte": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "@sentry/vite-plugin": "^0.6.0", "magic-string": "^0.30.0", "sorcery": "0.11.0" diff --git a/packages/tracing-internal/package.json b/packages/tracing-internal/package.json index fd7dcbffe358..566b9f53ccfc 100644 --- a/packages/tracing-internal/package.json +++ b/packages/tracing-internal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/tracing", - "version": "7.49.0", + "version": "7.50.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", @@ -16,9 +16,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/core": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^1.9.3" }, "devDependencies": { diff --git a/packages/tracing/package.json b/packages/tracing/package.json index 6d498b11fa56..d820a95ad0f0 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tracing", - "version": "7.49.0", + "version": "7.50.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", @@ -16,14 +16,14 @@ "access": "public" }, "dependencies": { - "@sentry-internal/tracing": "7.49.0" + "@sentry-internal/tracing": "7.50.0" }, "devDependencies": { - "@sentry-internal/integration-shims": "7.49.0", - "@sentry/browser": "7.49.0", - "@sentry/core": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry-internal/integration-shims": "7.50.0", + "@sentry/browser": "7.50.0", + "@sentry/core": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "@types/express": "^4.17.14" }, "scripts": { diff --git a/packages/types/package.json b/packages/types/package.json index 0076e2d4769b..195fbaa0e63d 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/types", - "version": "7.49.0", + "version": "7.50.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 db2ecf9d4509..f33f77b719b3 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/typescript", - "version": "7.49.0", + "version": "7.50.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 de28673548ca..b6107c465e70 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/utils", - "version": "7.49.0", + "version": "7.50.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", @@ -16,7 +16,7 @@ "access": "public" }, "dependencies": { - "@sentry/types": "7.49.0", + "@sentry/types": "7.50.0", "tslib": "^1.9.3" }, "devDependencies": { diff --git a/packages/vue/package.json b/packages/vue/package.json index b24aff20c3c9..bde2a838f129 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vue", - "version": "7.49.0", + "version": "7.50.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", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.49.0", - "@sentry/core": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/browser": "7.50.0", + "@sentry/core": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^1.9.3" }, "peerDependencies": { diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 87edd913db2f..11e3d40a77dd 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/wasm", - "version": "7.49.0", + "version": "7.50.0", "description": "Support for WASM.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/wasm", @@ -16,9 +16,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "7.49.0", - "@sentry/types": "7.49.0", - "@sentry/utils": "7.49.0", + "@sentry/browser": "7.50.0", + "@sentry/types": "7.50.0", + "@sentry/utils": "7.50.0", "tslib": "^1.9.3" }, "scripts": {