diff --git a/CHANGELOG.md b/CHANGELOG.md index bfacfe82c2a4..09f035ce0315 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,99 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott -Work in this release was contributed by @NEKOYASAN. Thank you for your contribution! +## 8.41.0 + +### Important Changes + +- **meta(nuxt): Require minimum Nuxt v3.7.0 ([#14473](https://github.com/getsentry/sentry-javascript/pull/14473))** + + We formalized that the Nuxt SDK is at minimum compatible with Nuxt version 3.7.0 and above. + Additionally, the SDK requires the implicit `nitropack` dependency to satisfy version `^2.6.1` and `ofetch` to satisfy `^1.3.3`. + It is recommended to check your lock-files and manually upgrade these dependencies if they don't match the version ranges. + +### Deprecations + +We are deprecating a few APIs which will be removed in the next major. + +The following deprecations will _potentially_ affect you: + +- **feat(core): Update & deprecate `undefined` option handling ([#14450](https://github.com/getsentry/sentry-javascript/pull/14450))** + + In the next major version we will change how passing `undefined` to `tracesSampleRate` / `tracesSampler` / `enableTracing` will behave. + + Currently, doing the following: + + ```ts + Sentry.init({ + tracesSampleRate: undefined, + }); + ``` + + Will result in tracing being _enabled_ (although no spans will be generated) because the `tracesSampleRate` key is present in the options object. + In the next major version, this behavior will be changed so that passing `undefined` (or rather having a `tracesSampleRate` key) will result in tracing being disabled, the same as not passing the option at all. + If you are currently relying on `undefined` being passed, and and thus have tracing enabled, it is recommended to update your config to set e.g. `tracesSampleRate: 0` instead, which will also enable tracing in v9. + + The same applies to `tracesSampler` and `enableTracing`. + +- **feat(core): Log warnings when returning `null` in `beforeSendSpan` ([#14433](https://github.com/getsentry/sentry-javascript/pull/14433))** + + Currently, the `beforeSendSpan` option in `Sentry.init()` allows you to drop individual spans from a trace by returning `null` from the hook. + Since this API lends itself to creating "gaps" inside traces, we decided to change how this API will work in the next major version. + + With the next major version the `beforeSendSpan` API can only be used to mutate spans, but no longer to drop them. + With this release the SDK will warn you if you are using this API to drop spans. + Instead, it is recommended to configure instrumentation (i.e. integrations) directly to control what spans are created. + + Additionally, with the next major version, root spans will also be passed to `beforeSendSpan`. + +- **feat(utils): Deprecate `@sentry/utils` ([#14431](https://github.com/getsentry/sentry-javascript/pull/14431))** + + With the next major version the `@sentry/utils` package will be merged into the `@sentry/core` package. + It is therefore no longer recommended to use the `@sentry/utils` package. + +- **feat(vue): Deprecate configuring Vue tracing options anywhere else other than through the `vueIntegration`'s `tracingOptions` option ([#14385](https://github.com/getsentry/sentry-javascript/pull/14385))** + + Currently it is possible to configure tracing options in various places in the Sentry Vue SDK: + + - In `Sentry.init()` + - Inside `tracingOptions` in `Sentry.init()` + - In the `vueIntegration()` options + - Inside `tracingOptions` in the `vueIntegration()` options + + Because this is a bit messy and confusing to document, the only recommended way to configure tracing options going forward is through the `tracingOptions` in the `vueIntegration()`. + The other means of configuration will be removed in the next major version of the SDK. + +- **feat: Deprecate `registerEsmLoaderHooks.include` and `registerEsmLoaderHooks.exclude` ([#14486](https://github.com/getsentry/sentry-javascript/pull/14486))** + + Currently it is possible to define `registerEsmLoaderHooks.include` and `registerEsmLoaderHooks.exclude` options in `Sentry.init()` to only apply ESM loader hooks to a subset of modules. + This API served as an escape hatch in case certain modules are incompatible with ESM loader hooks. + + Since this API was introduced, a way was found to only wrap modules that there exists instrumentation for (meaning a vetted list). + To only wrap modules that have instrumentation, it is recommended to instead set `registerEsmLoaderHooks.onlyIncludeInstrumentedModules` to `true`. + + Note that `onlyIncludeInstrumentedModules: true` will become the default behavior in the next major version and the `registerEsmLoaderHooks` will no longer accept fine-grained options. + +The following deprecations will _most likely_ not affect you unless you are building an SDK yourself: + +- feat(core): Deprecate `arrayify` ([#14405](https://github.com/getsentry/sentry-javascript/pull/14405)) +- feat(core): Deprecate `flatten` ([#14454](https://github.com/getsentry/sentry-javascript/pull/14454)) +- feat(core): Deprecate `urlEncode` ([#14406](https://github.com/getsentry/sentry-javascript/pull/14406)) +- feat(core): Deprecate `validSeverityLevels` ([#14407](https://github.com/getsentry/sentry-javascript/pull/14407)) +- feat(core/utils): Deprecate `getNumberOfUrlSegments` ([#14458](https://github.com/getsentry/sentry-javascript/pull/14458)) +- feat(utils): Deprecate `memoBuilder`, `BAGGAGE_HEADER_NAME`, and `makeFifoCache` ([#14434](https://github.com/getsentry/sentry-javascript/pull/14434)) +- feat(utils/core): Deprecate `addRequestDataToEvent` and `extractRequestData` ([#14430](https://github.com/getsentry/sentry-javascript/pull/14430)) + +### Other Changes + +- feat: Streamline `sentry-trace`, `baggage` and DSC handling ([#14364](https://github.com/getsentry/sentry-javascript/pull/14364)) +- feat(core): Further optimize debug ID parsing ([#14365](https://github.com/getsentry/sentry-javascript/pull/14365)) +- feat(node): Add `openTelemetryInstrumentations` option ([#14484](https://github.com/getsentry/sentry-javascript/pull/14484)) +- feat(nuxt): Add filter for not found source maps (devtools) ([#14437](https://github.com/getsentry/sentry-javascript/pull/14437)) +- feat(nuxt): Only delete public source maps ([#14438](https://github.com/getsentry/sentry-javascript/pull/14438)) +- fix(nextjs): Don't report `NEXT_REDIRECT` from browser ([#14440](https://github.com/getsentry/sentry-javascript/pull/14440)) +- perf(opentelemetry): Bucket spans for cleanup ([#14154](https://github.com/getsentry/sentry-javascript/pull/14154)) + +Work in this release was contributed by @NEKOYASAN and @fmorett. Thank you for your contributions! ## 8.40.0 diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json index cd52a3eaecc1..c029398fa0cf 100644 --- a/dev-packages/browser-integration-tests/package.json +++ b/dev-packages/browser-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/browser-integration-tests", - "version": "8.40.0", + "version": "8.41.0", "main": "index.js", "license": "MIT", "engines": { @@ -43,7 +43,7 @@ "@babel/preset-typescript": "^7.16.7", "@playwright/test": "^1.44.1", "@sentry-internal/rrweb": "2.29.0", - "@sentry/browser": "8.40.0", + "@sentry/browser": "8.41.0", "axios": "1.7.7", "babel-loader": "^8.2.2", "html-webpack-plugin": "^5.5.0", diff --git a/dev-packages/bundle-analyzer-scenarios/package.json b/dev-packages/bundle-analyzer-scenarios/package.json index 59cae79dd9e5..fc29bf5a28d0 100644 --- a/dev-packages/bundle-analyzer-scenarios/package.json +++ b/dev-packages/bundle-analyzer-scenarios/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/bundle-analyzer-scenarios", - "version": "8.40.0", + "version": "8.41.0", "description": "Scenarios to test bundle analysis with", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/dev-packages/bundle-analyzer-scenarios", diff --git a/dev-packages/clear-cache-gh-action/package.json b/dev-packages/clear-cache-gh-action/package.json index fb5a67883575..545a5744ed37 100644 --- a/dev-packages/clear-cache-gh-action/package.json +++ b/dev-packages/clear-cache-gh-action/package.json @@ -1,7 +1,7 @@ { "name": "@sentry-internal/clear-cache-gh-action", "description": "An internal Github Action to clear GitHub caches.", - "version": "8.40.0", + "version": "8.41.0", "license": "MIT", "engines": { "node": ">=18" diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index 579a22f41d31..423a81bd410e 100644 --- a/dev-packages/e2e-tests/package.json +++ b/dev-packages/e2e-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/e2e-tests", - "version": "8.40.0", + "version": "8.41.0", "license": "MIT", "private": true, "scripts": { diff --git a/dev-packages/external-contributor-gh-action/package.json b/dev-packages/external-contributor-gh-action/package.json index 1ab5c0fd0dc4..c7ef1ac582a7 100644 --- a/dev-packages/external-contributor-gh-action/package.json +++ b/dev-packages/external-contributor-gh-action/package.json @@ -1,7 +1,7 @@ { "name": "@sentry-internal/external-contributor-gh-action", "description": "An internal Github Action to add external contributors to the CHANGELOG.md file.", - "version": "8.40.0", + "version": "8.41.0", "license": "MIT", "engines": { "node": ">=18" diff --git a/dev-packages/node-integration-tests/package.json b/dev-packages/node-integration-tests/package.json index f58bef2a0e45..85af640f02e7 100644 --- a/dev-packages/node-integration-tests/package.json +++ b/dev-packages/node-integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/node-integration-tests", - "version": "8.40.0", + "version": "8.41.0", "license": "MIT", "engines": { "node": ">=14.18" @@ -31,10 +31,10 @@ "@nestjs/core": "10.4.6", "@nestjs/platform-express": "10.4.6", "@prisma/client": "5.9.1", - "@sentry/aws-serverless": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/aws-serverless": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/types": "8.41.0", "@types/mongodb": "^3.6.20", "@types/mysql": "^2.15.21", "@types/pg": "^8.6.5", diff --git a/dev-packages/rollup-utils/package.json b/dev-packages/rollup-utils/package.json index 66366107f869..25540c8590d3 100644 --- a/dev-packages/rollup-utils/package.json +++ b/dev-packages/rollup-utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/rollup-utils", - "version": "8.40.0", + "version": "8.41.0", "description": "Rollup utilities used at Sentry for the Sentry JavaScript SDK", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/rollup-utils", diff --git a/dev-packages/size-limit-gh-action/package.json b/dev-packages/size-limit-gh-action/package.json index a879bedbdd83..b5970da1a177 100644 --- a/dev-packages/size-limit-gh-action/package.json +++ b/dev-packages/size-limit-gh-action/package.json @@ -1,7 +1,7 @@ { "name": "@sentry-internal/size-limit-gh-action", "description": "An internal Github Action to compare the current size of a PR against the one on develop.", - "version": "8.40.0", + "version": "8.41.0", "license": "MIT", "engines": { "node": ">=18" diff --git a/dev-packages/test-utils/package.json b/dev-packages/test-utils/package.json index f96285c9613b..2b10586421aa 100644 --- a/dev-packages/test-utils/package.json +++ b/dev-packages/test-utils/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "8.40.0", + "version": "8.41.0", "name": "@sentry-internal/test-utils", "author": "Sentry", "license": "MIT", @@ -45,8 +45,8 @@ }, "devDependencies": { "@playwright/test": "^1.44.1", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "volta": { "extends": "../../package.json" diff --git a/lerna.json b/lerna.json index 79fd6724de8e..4ce473516dc1 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "8.40.0", + "version": "8.41.0", "npmClient": "yarn" } diff --git a/packages/angular/package.json b/packages/angular/package.json index 66971da85773..8103c72a7c47 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "8.40.0", + "version": "8.41.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": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/packages/astro/package.json b/packages/astro/package.json index b000de7d211c..969e54b32b14 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/astro", - "version": "8.40.0", + "version": "8.41.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", @@ -56,10 +56,10 @@ "astro": ">=3.x || >=4.0.0-beta" }, "dependencies": { - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/types": "8.41.0", "@sentry/vite-plugin": "^2.22.6" }, "devDependencies": { diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index c6d231e12821..31204042e187 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/aws-serverless", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for AWS Lambda and AWS Serverless Environments", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/serverless", @@ -66,9 +66,9 @@ "dependencies": { "@opentelemetry/instrumentation-aws-lambda": "0.44.0", "@opentelemetry/instrumentation-aws-sdk": "0.45.0", - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/types": "8.41.0", "@types/aws-lambda": "^8.10.62" }, "devDependencies": { diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index 0ea618225e51..1b677024d341 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/browser-utils", - "version": "8.40.0", + "version": "8.41.0", "description": "Browser Utilities for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser-utils", @@ -39,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/browser/package.json b/packages/browser/package.json index 72f8921e411e..5caa009670a3 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "8.40.0", + "version": "8.41.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", @@ -39,15 +39,15 @@ "access": "public" }, "dependencies": { - "@sentry-internal/browser-utils": "8.40.0", - "@sentry-internal/feedback": "8.40.0", - "@sentry-internal/replay": "8.40.0", - "@sentry-internal/replay-canvas": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry-internal/browser-utils": "8.41.0", + "@sentry-internal/feedback": "8.41.0", + "@sentry-internal/replay": "8.41.0", + "@sentry-internal/replay-canvas": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "devDependencies": { - "@sentry-internal/integration-shims": "8.40.0", + "@sentry-internal/integration-shims": "8.41.0", "fake-indexeddb": "^4.0.1" }, "scripts": { diff --git a/packages/bun/package.json b/packages/bun/package.json index e2877c9444c3..27d3f3f2274c 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/bun", - "version": "8.40.0", + "version": "8.41.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", @@ -39,10 +39,10 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/opentelemetry": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/opentelemetry": "8.41.0", + "@sentry/types": "8.41.0" }, "devDependencies": { "bun-types": "latest" diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 052f56a6bb3f..d5137a4311eb 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/cloudflare", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for Cloudflare Workers and Pages", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/cloudflare", @@ -39,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "optionalDependencies": { "@cloudflare/workers-types": "^4.x" diff --git a/packages/core/package.json b/packages/core/package.json index 8ba0845d7187..cd99dae2f980 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "8.40.0", + "version": "8.41.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", @@ -39,7 +39,7 @@ "access": "public" }, "dependencies": { - "@sentry/types": "8.40.0" + "@sentry/types": "8.41.0" }, "TODO(v9):": "Remove these dependencies", "devDependencies": { diff --git a/packages/deno/package.json b/packages/deno/package.json index 2e19f129656f..6b7b95c07c8e 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/deno", - "version": "8.40.0", + "version": "8.41.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", @@ -24,8 +24,8 @@ "/build" ], "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "devDependencies": { "@rollup/plugin-typescript": "^11.1.5", diff --git a/packages/ember/package.json b/packages/ember/package.json index e24ce2271cd3..b8a66e09c394 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "8.40.0", + "version": "8.41.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": { "@babel/core": "^7.24.4", "@embroider/macros": "^1.16.0", - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0", "ember-auto-import": "^2.7.2", "ember-cli-babel": "^8.2.0", "ember-cli-htmlbars": "^6.1.1", diff --git a/packages/eslint-config-sdk/package.json b/packages/eslint-config-sdk/package.json index 329660ba4abe..022e14fa2feb 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": "8.40.0", + "version": "8.41.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", @@ -22,8 +22,8 @@ "access": "public" }, "dependencies": { - "@sentry-internal/eslint-plugin-sdk": "8.40.0", - "@sentry-internal/typescript": "8.40.0", + "@sentry-internal/eslint-plugin-sdk": "8.41.0", + "@sentry-internal/typescript": "8.41.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 7b2229bda873..b2c7f9d91410 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": "8.40.0", + "version": "8.41.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 fcd961e9376e..0d7b01b6096a 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/feedback", - "version": "8.40.0", + "version": "8.41.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", @@ -39,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "devDependencies": { "preact": "^10.19.4" diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index b19ec235a12a..4f6e5481f37e 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "8.40.0", + "version": "8.41.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", @@ -45,9 +45,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/react": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/react": "8.41.0", + "@sentry/types": "8.41.0", "@sentry/webpack-plugin": "2.22.6" }, "peerDependencies": { diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index fcbda8702504..16e4ebcb8e39 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/google-cloud-serverless", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for Google Cloud Functions", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/google-cloud", @@ -48,9 +48,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/types": "8.41.0", "@types/express": "^4.17.14" }, "devDependencies": { diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index 5b3cb92fd290..8ceea737dc4b 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/integration-shims", - "version": "8.40.0", + "version": "8.41.0", "description": "Shims for integrations in Sentry SDK.", "main": "build/cjs/index.js", "module": "build/esm/index.js", @@ -55,8 +55,8 @@ "url": "https://github.com/getsentry/sentry-javascript/issues" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "engines": { "node": ">=14.18" diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index a28796f93c0f..806ac525b44a 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nestjs", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for NestJS", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nestjs", @@ -44,9 +44,9 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/types": "8.41.0" }, "devDependencies": { "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index fa9adb74efd5..88b9dec65b42 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nextjs", - "version": "8.40.0", + "version": "8.41.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", @@ -80,13 +80,13 @@ "@opentelemetry/instrumentation-http": "0.53.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@rollup/plugin-commonjs": "28.0.1", - "@sentry-internal/browser-utils": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/opentelemetry": "8.40.0", - "@sentry/react": "8.40.0", - "@sentry/types": "8.40.0", - "@sentry/vercel-edge": "8.40.0", + "@sentry-internal/browser-utils": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/opentelemetry": "8.41.0", + "@sentry/react": "8.41.0", + "@sentry/types": "8.41.0", + "@sentry/vercel-edge": "8.41.0", "@sentry/webpack-plugin": "2.22.6", "chalk": "3.0.0", "resolve": "1.22.8", diff --git a/packages/node/package.json b/packages/node/package.json index 781b0ea0f1be..22e9d3b3b75c 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "8.40.0", + "version": "8.41.0", "description": "Sentry 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", @@ -97,9 +97,9 @@ "@opentelemetry/sdk-trace-base": "^1.26.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@prisma/instrumentation": "5.19.1", - "@sentry/core": "8.40.0", - "@sentry/opentelemetry": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/opentelemetry": "8.41.0", + "@sentry/types": "8.41.0", "import-in-the-middle": "^1.11.2" }, "devDependencies": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 225517786c03..7e77642f9e62 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nuxt", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for Nuxt (EXPERIMENTAL)", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/nuxt", @@ -43,14 +43,14 @@ }, "dependencies": { "@nuxt/kit": "^3.13.2", - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/opentelemetry": "8.40.0", + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/opentelemetry": "8.41.0", "@sentry/rollup-plugin": "2.22.6", - "@sentry/types": "8.40.0", + "@sentry/types": "8.41.0", "@sentry/vite-plugin": "2.22.6", - "@sentry/vue": "8.40.0" + "@sentry/vue": "8.41.0" }, "devDependencies": { "@nuxt/module-builder": "^0.8.4", diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 20759d16ee6f..c5ca033bc9c5 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/opentelemetry", - "version": "8.40.0", + "version": "8.41.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", @@ -39,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "peerDependencies": { "@opentelemetry/api": "^1.9.0", diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index 3f2e630fc304..5f7db9bb0852 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/profiling-node", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for Node.js Profiling", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/profiling-node", @@ -75,9 +75,9 @@ "test": "cross-env SENTRY_PROFILER_BINARY_DIR=lib jest --config jest.config.js" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/types": "8.41.0", "detect-libc": "^2.0.2", "node-abi": "^3.61.0" }, diff --git a/packages/react/package.json b/packages/react/package.json index 13f7242e3a54..1f909babe3ee 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "8.40.0", + "version": "8.41.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", @@ -39,9 +39,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { diff --git a/packages/remix/package.json b/packages/remix/package.json index 5b5be3dfc911..ac40f6ae303e 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/remix", - "version": "8.40.0", + "version": "8.41.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", @@ -54,11 +54,11 @@ "dependencies": { "@remix-run/router": "1.x", "@sentry/cli": "^2.38.2", - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/opentelemetry": "8.40.0", - "@sentry/react": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/opentelemetry": "8.41.0", + "@sentry/react": "8.41.0", + "@sentry/types": "8.41.0", "glob": "^10.3.4", "opentelemetry-instrumentation-remix": "0.7.1", "yargs": "^17.6.0" diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index 3f533c0560ed..286ee572ef97 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay-canvas", - "version": "8.40.0", + "version": "8.41.0", "description": "Replay canvas integration", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -68,9 +68,9 @@ "@sentry-internal/rrweb": "2.29.0" }, "dependencies": { - "@sentry-internal/replay": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry-internal/replay": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "engines": { "node": ">=14.18" diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index 23eb1e00aa64..e398ed0fdc7f 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay", - "version": "8.40.0", + "version": "8.41.0", "description": "User replays for Sentry", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -68,7 +68,7 @@ "homepage": "https://docs.sentry.io/platforms/javascript/session-replay/", "devDependencies": { "@babel/core": "^7.17.5", - "@sentry-internal/replay-worker": "8.40.0", + "@sentry-internal/replay-worker": "8.41.0", "@sentry-internal/rrweb": "2.29.0", "@sentry-internal/rrweb-snapshot": "2.29.0", "fflate": "^0.8.1", @@ -76,9 +76,9 @@ "jsdom-worker": "^0.2.1" }, "dependencies": { - "@sentry-internal/browser-utils": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry-internal/browser-utils": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "engines": { "node": ">=14.18" diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index accccdf2baae..baaa93f286b2 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay-worker", - "version": "8.40.0", + "version": "8.41.0", "description": "Worker for @sentry-internal/replay", "main": "build/esm/index.js", "module": "build/esm/index.js", diff --git a/packages/solid/package.json b/packages/solid/package.json index 9de59618b038..2aa8505d60b8 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/solid", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for Solid", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/solid", @@ -44,9 +44,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "peerDependencies": { "@solidjs/router": "^0.13.4", diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json index 4db6751fb693..b8ed9751f6d3 100644 --- a/packages/solidstart/package.json +++ b/packages/solidstart/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/solidstart", - "version": "8.40.0", + "version": "8.41.0", "description": "Official Sentry SDK for Solid Start", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/solidstart", @@ -67,11 +67,11 @@ }, "dependencies": { "@opentelemetry/instrumentation": "^0.54.0", - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/opentelemetry": "8.40.0", - "@sentry/solid": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/opentelemetry": "8.41.0", + "@sentry/solid": "8.41.0", + "@sentry/types": "8.41.0", "@sentry/vite-plugin": "2.22.6" }, "devDependencies": { diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 338e4e18f975..06d80eebae25 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/svelte", - "version": "8.40.0", + "version": "8.41.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", @@ -39,9 +39,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0", "magic-string": "^0.30.0" }, "peerDependencies": { diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 67f1853b361c..66f312712e5e 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/sveltekit", - "version": "8.40.0", + "version": "8.41.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", @@ -40,11 +40,11 @@ } }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/node": "8.40.0", - "@sentry/opentelemetry": "8.40.0", - "@sentry/svelte": "8.40.0", - "@sentry/types": "8.40.0", + "@sentry/core": "8.41.0", + "@sentry/node": "8.41.0", + "@sentry/opentelemetry": "8.41.0", + "@sentry/svelte": "8.41.0", + "@sentry/types": "8.41.0", "@sentry/vite-plugin": "2.22.6", "magic-string": "0.30.7", "magicast": "0.2.8", diff --git a/packages/types/package.json b/packages/types/package.json index 97e0dcfca7f1..5084441277df 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/types", - "version": "8.40.0", + "version": "8.41.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 fa5fd69fbc31..f714c6f5d064 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/typescript", - "version": "8.40.0", + "version": "8.41.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 9cb0f1e92f32..85df9e098c80 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/utils", - "version": "8.40.0", + "version": "8.41.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", @@ -39,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index a0e5d438c9dc..3cd15c0f505d 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vercel-edge", - "version": "8.40.0", + "version": "8.41.0", "description": "Official 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", @@ -40,8 +40,8 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "devDependencies": { "@edge-runtime/types": "3.0.1", @@ -49,7 +49,7 @@ "@opentelemetry/resources": "^1.26.0", "@opentelemetry/sdk-trace-base": "^1.26.0", "@opentelemetry/semantic-conventions": "^1.27.0", - "@sentry/opentelemetry": "8.40.0" + "@sentry/opentelemetry": "8.41.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/vue/package.json b/packages/vue/package.json index 037f6f7fad0d..a3e6169adf40 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vue", - "version": "8.40.0", + "version": "8.41.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", @@ -39,9 +39,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "peerDependencies": { "pinia": "2.x", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 13d5d44d55bf..6795c513476f 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/wasm", - "version": "8.40.0", + "version": "8.41.0", "description": "Support for WASM.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/wasm", @@ -39,9 +39,9 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "8.40.0", - "@sentry/core": "8.40.0", - "@sentry/types": "8.40.0" + "@sentry/browser": "8.41.0", + "@sentry/core": "8.41.0", + "@sentry/types": "8.41.0" }, "scripts": { "build": "run-p build:transpile build:bundle build:types",