From 19143766da5256781a945a01b0e8c757c32c2a97 Mon Sep 17 00:00:00 2001
From: s1gr1d <sigrid.huemer@posteo.at>
Date: Fri, 20 Sep 2024 09:34:54 +0200
Subject: [PATCH 1/3] meta(changelog): Update changelog for 8.31.0

---
 CHANGELOG.md | 41 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 40 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 936edff4c346..52187092ea55 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,13 +10,52 @@
 
 - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
 
+## 8.31.0
+
+### Important Changes
+
+- **feat(node): Add `dataloader` integration (#13664)**
+
+This release adds a new integration for the [`dataloader` package](https://www.npmjs.com/package/dataloader). The Node
+SDK (and all SDKs that depend on it) will now automatically instrument `dataloader` instances. You can also add it
+manually:
+
+```js
+Sentry.init({
+  integrations: [Sentry.dataloaderIntegration()],
+});
+```
+
+### Other Changes
+
+- feat(browser): Add navigation `activationStart` timestamp to pageload span (#13658)
+- feat(gatsby): Add optional `deleteSourcemapsAfterUpload` (#13610)
+- feat(nextjs): Give app router prefetch requests a `http.server.prefetch` op (#13600)
+- feat(nextjs): Improve Next.js serverside span data quality (#13652)
+- feat(node): Add `disableInstrumentationWarnings` option (#13693)
+- feat(nuxt): Adding `experimental_basicServerTracing` option to Nuxt module (#13643)
+- feat(nuxt): Improve logs about adding Node option 'import' (#13726)
+- feat(replay): Add `onError` callback + other small improvements to debugging (#13721)
+- feat(replay): Add experimental option to allow for a checkout every 6 minutes (#13069)
+- feat(wasm): Unconditionally parse instruction addresses (#13655)
+- fix: Ensure all logs are wrapped with `consoleSandbox` (#13690)
+- fix(browser): Try multiple options for `lazyLoadIntegration` script parent element lookup (#13717)
+- fix(feedback): Actor color applies to feedback icon (#13702)
+- fix(feedback): Fix form width on mobile devices (#13068)
+- fix(nestjs): Preserve original function name on `SentryTraced` functions (#13684)
+- fix(node): Don't overwrite local variables for re-thrown errors (#13644)
+- fix(normalize): Treat Infinity as NaN both are non-serializable numbers (#13406)
+- fix(nuxt): Use correct server output file path (#13725)
+- fix(opentelemetry): Always use active span in `Propagator.inject` (#13381)
+- fix(replay): Fixes potential out-of-order segments (#13609)
+
 Work in this release was contributed by @KyGuy2002, @artzhookov, and @julianCast. Thank you for your contributions!
 
 ## 8.30.0
 
 ### Important Changes
 
-- _feat(node): Add `kafkajs` integration (#13528)_
+- **feat(node): Add `kafkajs` integration (#13528)**
 
 This release adds a new integration that instruments `kafkajs` library with spans and traces. This integration is
 automatically enabled by default, but can be included with the `Sentry.kafkaIntegration()` import.

From 5456e2c25a62828fd4d43c1716d40f542c629518 Mon Sep 17 00:00:00 2001
From: getsentry-bot <bot@sentry.io>
Date: Fri, 20 Sep 2024 12:11:28 +0000
Subject: [PATCH 2/3] release: 8.31.0

---
 .../browser-integration-tests/package.json     |  4 ++--
 .../bundle-analyzer-scenarios/package.json     |  2 +-
 .../clear-cache-gh-action/package.json         |  2 +-
 dev-packages/e2e-tests/package.json            |  2 +-
 .../package.json                               |  2 +-
 .../node-integration-tests/package.json        | 10 +++++-----
 dev-packages/overhead-metrics/package.json     |  2 +-
 dev-packages/rollup-utils/package.json         |  2 +-
 dev-packages/size-limit-gh-action/package.json |  2 +-
 dev-packages/test-utils/package.json           |  6 +++---
 lerna.json                                     |  2 +-
 packages/angular/package.json                  | 10 +++++-----
 packages/astro/package.json                    | 12 ++++++------
 packages/aws-serverless/package.json           | 10 +++++-----
 packages/browser-utils/package.json            |  8 ++++----
 packages/browser/package.json                  | 18 +++++++++---------
 packages/bun/package.json                      | 12 ++++++------
 packages/cloudflare/package.json               |  8 ++++----
 packages/core/package.json                     |  6 +++---
 packages/deno/package.json                     |  8 ++++----
 packages/ember/package.json                    | 10 +++++-----
 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/google-cloud-serverless/package.json  | 10 +++++-----
 packages/integration-shims/package.json        |  8 ++++----
 packages/nestjs/package.json                   | 10 +++++-----
 packages/nextjs/package.json                   | 16 ++++++++--------
 packages/node/package.json                     | 10 +++++-----
 packages/nuxt/package.json                     | 16 ++++++++--------
 packages/opentelemetry/package.json            |  8 ++++----
 packages/profiling-node/package.json           | 10 +++++-----
 packages/react/package.json                    | 10 +++++-----
 packages/remix/package.json                    | 14 +++++++-------
 packages/replay-canvas/package.json            | 10 +++++-----
 packages/replay-internal/package.json          | 12 ++++++------
 packages/replay-worker/package.json            |  2 +-
 packages/solid/package.json                    | 10 +++++-----
 packages/solidstart/package.json               | 14 +++++++-------
 packages/svelte/package.json                   | 10 +++++-----
 packages/sveltekit/package.json                | 14 +++++++-------
 packages/types/package.json                    |  2 +-
 packages/typescript/package.json               |  2 +-
 packages/utils/package.json                    |  4 ++--
 packages/utils/src/version.ts                  |  2 +-
 packages/vercel-edge/package.json              |  8 ++++----
 packages/vue/package.json                      | 10 +++++-----
 packages/wasm/package.json                     | 10 +++++-----
 49 files changed, 193 insertions(+), 193 deletions(-)

diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json
index 63edc3c9318f..b48967bf6e24 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.30.0",
+  "version": "8.31.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.11.0",
-    "@sentry/browser": "8.30.0",
+    "@sentry/browser": "8.31.0",
     "axios": "1.6.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 8fe2b4bdd739..76ff73e8d3ee 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.30.0",
+  "version": "8.31.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 d53b62f14c9e..49b3351a1bd0 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.30.0",
+  "version": "8.31.0",
   "license": "MIT",
   "engines": {
     "node": ">=18"
diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json
index 05734797034c..78e515a26790 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.30.0",
+  "version": "8.31.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 0950b4ffadfc..406c6510bb64 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.30.0",
+  "version": "8.31.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 e954fb631c97..cacb8b225b2d 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.30.0",
+  "version": "8.31.0",
   "license": "MIT",
   "engines": {
     "node": ">=14.18"
@@ -31,10 +31,10 @@
     "@nestjs/core": "^10.3.3",
     "@nestjs/platform-express": "^10.3.3",
     "@prisma/client": "5.9.1",
-    "@sentry/aws-serverless": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/aws-serverless": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@types/mongodb": "^3.6.20",
     "@types/mysql": "^2.15.21",
     "@types/pg": "^8.6.5",
diff --git a/dev-packages/overhead-metrics/package.json b/dev-packages/overhead-metrics/package.json
index 0791424c2186..a6ed5641a204 100644
--- a/dev-packages/overhead-metrics/package.json
+++ b/dev-packages/overhead-metrics/package.json
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "8.30.0",
+  "version": "8.31.0",
   "name": "@sentry-internal/overhead-metrics",
   "main": "index.js",
   "author": "Sentry",
diff --git a/dev-packages/rollup-utils/package.json b/dev-packages/rollup-utils/package.json
index 97473e7258a2..24cb443d0019 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.30.0",
+  "version": "8.31.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 7d3202115fb9..1af81fc1e155 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.30.0",
+  "version": "8.31.0",
   "license": "MIT",
   "engines": {
     "node": ">=18"
diff --git a/dev-packages/test-utils/package.json b/dev-packages/test-utils/package.json
index e816681692ea..884e98780698 100644
--- a/dev-packages/test-utils/package.json
+++ b/dev-packages/test-utils/package.json
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "8.30.0",
+  "version": "8.31.0",
   "name": "@sentry-internal/test-utils",
   "author": "Sentry",
   "license": "MIT",
@@ -45,8 +45,8 @@
   },
   "devDependencies": {
     "@playwright/test": "^1.44.1",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "volta": {
     "extends": "../../package.json"
diff --git a/lerna.json b/lerna.json
index 8d9a29e631da..2b9465856c7b 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
 {
   "$schema": "node_modules/lerna/schemas/lerna-schema.json",
-  "version": "8.30.0",
+  "version": "8.31.0",
   "npmClient": "yarn"
 }
diff --git a/packages/angular/package.json b/packages/angular/package.json
index 23245a7b999c..d260f5eb5c5a 100644
--- a/packages/angular/package.json
+++ b/packages/angular/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/angular",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +21,10 @@
     "rxjs": "^6.5.5 || ^7.x"
   },
   "dependencies": {
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "tslib": "^2.4.1"
   },
   "devDependencies": {
diff --git a/packages/astro/package.json b/packages/astro/package.json
index 069bffbf8f97..d1df9b22c832 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/astro",
-  "version": "8.30.0",
+  "version": "8.31.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,11 +56,11 @@
     "astro": ">=3.x || >=4.0.0-beta"
   },
   "dependencies": {
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@sentry/vite-plugin": "^2.22.3"
   },
   "devDependencies": {
diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json
index 3fc6a162e05e..60285bad0def 100644
--- a/packages/aws-serverless/package.json
+++ b/packages/aws-serverless/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/aws-serverless",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +66,10 @@
   "dependencies": {
     "@opentelemetry/instrumentation-aws-lambda": "0.44.0",
     "@opentelemetry/instrumentation-aws-sdk": "0.44.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@types/aws-lambda": "^8.10.62"
   },
   "devDependencies": {
diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json
index a2190d272edb..a64ee6d7238c 100644
--- a/packages/browser-utils/package.json
+++ b/packages/browser-utils/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry-internal/browser-utils",
-  "version": "8.30.0",
+  "version": "8.31.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,9 +39,9 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "scripts": {
     "build": "run-p build:transpile build:types",
diff --git a/packages/browser/package.json b/packages/browser/package.json
index 1682b8f805c4..9daa393634f7 100644
--- a/packages/browser/package.json
+++ b/packages/browser/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/browser",
-  "version": "8.30.0",
+  "version": "8.31.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,16 +39,16 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry-internal/browser-utils": "8.30.0",
-    "@sentry-internal/feedback": "8.30.0",
-    "@sentry-internal/replay": "8.30.0",
-    "@sentry-internal/replay-canvas": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry-internal/browser-utils": "8.31.0",
+    "@sentry-internal/feedback": "8.31.0",
+    "@sentry-internal/replay": "8.31.0",
+    "@sentry-internal/replay-canvas": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "devDependencies": {
-    "@sentry-internal/integration-shims": "8.30.0",
+    "@sentry-internal/integration-shims": "8.31.0",
     "fake-indexeddb": "^4.0.1"
   },
   "scripts": {
diff --git a/packages/bun/package.json b/packages/bun/package.json
index 510efd7a4a6e..2fb1233f5c5d 100644
--- a/packages/bun/package.json
+++ b/packages/bun/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/bun",
-  "version": "8.30.0",
+  "version": "8.31.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,11 +39,11 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/opentelemetry": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/opentelemetry": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "devDependencies": {
     "bun-types": "latest"
diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json
index 96a99593b9a1..4701b635c0b9 100644
--- a/packages/cloudflare/package.json
+++ b/packages/cloudflare/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/cloudflare",
-  "version": "8.30.0",
+  "version": "8.31.0",
   "description": "Offical 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,9 +39,9 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "optionalDependencies": {
     "@cloudflare/workers-types": "^4.x"
diff --git a/packages/core/package.json b/packages/core/package.json
index c47bbdcdad61..d9cd2a3623c2 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/core",
-  "version": "8.30.0",
+  "version": "8.31.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,8 +39,8 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "scripts": {
     "build": "run-p build:transpile build:types",
diff --git a/packages/deno/package.json b/packages/deno/package.json
index 1515981206bf..f0d5f0f8ecda 100644
--- a/packages/deno/package.json
+++ b/packages/deno/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/deno",
-  "version": "8.30.0",
+  "version": "8.31.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,9 +24,9 @@
     "/build"
   ],
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "devDependencies": {
     "@rollup/plugin-typescript": "^11.1.5",
diff --git a/packages/ember/package.json b/packages/ember/package.json
index 0e03abbaa906..62db0ea3fbcf 100644
--- a/packages/ember/package.json
+++ b/packages/ember/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/ember",
-  "version": "8.30.0",
+  "version": "8.31.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",
@@ -33,10 +33,10 @@
   "dependencies": {
     "@babel/core": "^7.24.4",
     "@embroider/macros": "^1.16.0",
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.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 d3f95709b052..0ceacd980917 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.30.0",
+  "version": "8.31.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.30.0",
-    "@sentry-internal/typescript": "8.30.0",
+    "@sentry-internal/eslint-plugin-sdk": "8.31.0",
+    "@sentry-internal/typescript": "8.31.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 64637ce0110f..a3b194ccb4d0 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.30.0",
+  "version": "8.31.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 97d67baa7404..ee0a683c1e82 100644
--- a/packages/feedback/package.json
+++ b/packages/feedback/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry-internal/feedback",
-  "version": "8.30.0",
+  "version": "8.31.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,9 +39,9 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "devDependencies": {
     "preact": "^10.19.4"
diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json
index 5bceb2b813ba..f44cdc0b9c82 100644
--- a/packages/gatsby/package.json
+++ b/packages/gatsby/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/gatsby",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +45,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/react": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/react": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@sentry/webpack-plugin": "2.22.3"
   },
   "peerDependencies": {
diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json
index e2df4b5e8af7..c3e9a5babf9e 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.30.0",
+  "version": "8.31.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,10 +48,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@types/express": "^4.17.14"
   },
   "devDependencies": {
diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json
index f9d6b7e0bd00..ea75c264d7b8 100644
--- a/packages/integration-shims/package.json
+++ b/packages/integration-shims/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry-internal/integration-shims",
-  "version": "8.30.0",
+  "version": "8.31.0",
   "description": "Shims for integrations in Sentry SDK.",
   "main": "build/cjs/index.js",
   "module": "build/esm/index.js",
@@ -55,9 +55,9 @@
     "url": "https://github.com/getsentry/sentry-javascript/issues"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "engines": {
     "node": ">=14.18"
diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json
index a88c18d35c63..6ca7ae17fc4e 100644
--- a/packages/nestjs/package.json
+++ b/packages/nestjs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/nestjs",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +44,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.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 c401e82890dc..f92c3de40744 100644
--- a/packages/nextjs/package.json
+++ b/packages/nextjs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/nextjs",
-  "version": "8.30.0",
+  "version": "8.31.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",
@@ -71,13 +71,13 @@
     "@opentelemetry/instrumentation-http": "0.53.0",
     "@opentelemetry/semantic-conventions": "^1.27.0",
     "@rollup/plugin-commonjs": "26.0.1",
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/opentelemetry": "8.30.0",
-    "@sentry/react": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
-    "@sentry/vercel-edge": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/opentelemetry": "8.31.0",
+    "@sentry/react": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
+    "@sentry/vercel-edge": "8.31.0",
     "@sentry/webpack-plugin": "2.22.3",
     "chalk": "3.0.0",
     "resolve": "1.22.8",
diff --git a/packages/node/package.json b/packages/node/package.json
index d80869cd9251..cf45090e36cf 100644
--- a/packages/node/package.json
+++ b/packages/node/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/node",
-  "version": "8.30.0",
+  "version": "8.31.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",
@@ -93,10 +93,10 @@
     "@opentelemetry/sdk-trace-base": "^1.26.0",
     "@opentelemetry/semantic-conventions": "^1.27.0",
     "@prisma/instrumentation": "5.19.1",
-    "@sentry/core": "8.30.0",
-    "@sentry/opentelemetry": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/opentelemetry": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "import-in-the-middle": "^1.11.0"
   },
   "devDependencies": {
diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json
index cca5c304a672..10624a34c755 100644
--- a/packages/nuxt/package.json
+++ b/packages/nuxt/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/nuxt",
-  "version": "8.30.0",
+  "version": "8.31.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,15 +43,15 @@
   },
   "dependencies": {
     "@nuxt/kit": "^3.12.2",
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/opentelemetry": "8.30.0",
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/opentelemetry": "8.31.0",
     "@sentry/rollup-plugin": "2.22.3",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@sentry/vite-plugin": "2.22.3",
-    "@sentry/vue": "8.30.0"
+    "@sentry/vue": "8.31.0"
   },
   "devDependencies": {
     "@nuxt/module-builder": "0.8.1",
diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json
index ab9edb2a7e8f..f8466e13ba06 100644
--- a/packages/opentelemetry/package.json
+++ b/packages/opentelemetry/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/opentelemetry",
-  "version": "8.30.0",
+  "version": "8.31.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,9 +39,9 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "peerDependencies": {
     "@opentelemetry/api": "^1.9.0",
diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json
index 0cf4f6c378e8..58c94c29583f 100644
--- a/packages/profiling-node/package.json
+++ b/packages/profiling-node/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/profiling-node",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +75,10 @@
     "test": "cross-env SENTRY_PROFILER_BINARY_DIR=lib jest --config jest.config.js"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "detect-libc": "^2.0.2",
     "node-abi": "^3.61.0"
   },
diff --git a/packages/react/package.json b/packages/react/package.json
index 25933bb98511..01db1af2524f 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/react",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +39,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "hoist-non-react-statics": "^3.3.2"
   },
   "peerDependencies": {
diff --git a/packages/remix/package.json b/packages/remix/package.json
index c338d0df30a8..dbb86161bc72 100644
--- a/packages/remix/package.json
+++ b/packages/remix/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/remix",
-  "version": "8.30.0",
+  "version": "8.31.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",
@@ -55,12 +55,12 @@
     "@opentelemetry/instrumentation-http": "0.53.0",
     "@remix-run/router": "1.x",
     "@sentry/cli": "^2.35.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/opentelemetry": "8.30.0",
-    "@sentry/react": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/opentelemetry": "8.31.0",
+    "@sentry/react": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.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 3c1934663de7..05d2482b6353 100644
--- a/packages/replay-canvas/package.json
+++ b/packages/replay-canvas/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry-internal/replay-canvas",
-  "version": "8.30.0",
+  "version": "8.31.0",
   "description": "Replay canvas integration",
   "main": "build/npm/cjs/index.js",
   "module": "build/npm/esm/index.js",
@@ -68,10 +68,10 @@
     "@sentry-internal/rrweb": "2.26.0"
   },
   "dependencies": {
-    "@sentry-internal/replay": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry-internal/replay": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "engines": {
     "node": ">=14.18"
diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json
index 8a565e19a162..a6e72153a471 100644
--- a/packages/replay-internal/package.json
+++ b/packages/replay-internal/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry-internal/replay",
-  "version": "8.30.0",
+  "version": "8.31.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.30.0",
+    "@sentry-internal/replay-worker": "8.31.0",
     "@sentry-internal/rrweb": "2.26.0",
     "@sentry-internal/rrweb-snapshot": "2.26.0",
     "fflate": "^0.8.1",
@@ -76,10 +76,10 @@
     "jsdom-worker": "^0.2.1"
   },
   "dependencies": {
-    "@sentry-internal/browser-utils": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry-internal/browser-utils": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "engines": {
     "node": ">=14.18"
diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json
index 565e1d63e485..0afec69110ef 100644
--- a/packages/replay-worker/package.json
+++ b/packages/replay-worker/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry-internal/replay-worker",
-  "version": "8.30.0",
+  "version": "8.31.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 25d261c89fc9..1cd4b62ef381 100644
--- a/packages/solid/package.json
+++ b/packages/solid/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/solid",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +44,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "peerDependencies": {
     "@solidjs/router": "^0.13.4",
diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json
index ed3936a44a72..0fbe61147cd7 100644
--- a/packages/solidstart/package.json
+++ b/packages/solidstart/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/solidstart",
-  "version": "8.30.0",
+  "version": "8.31.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,12 +67,12 @@
   },
   "dependencies": {
     "@opentelemetry/instrumentation": "^0.53.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/opentelemetry": "8.30.0",
-    "@sentry/solid": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/opentelemetry": "8.31.0",
+    "@sentry/solid": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@sentry/vite-plugin": "2.22.3"
   },
   "devDependencies": {
diff --git a/packages/svelte/package.json b/packages/svelte/package.json
index e860f2884a4b..937977c0a4c7 100644
--- a/packages/svelte/package.json
+++ b/packages/svelte/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/svelte",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +39,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "magic-string": "^0.30.0"
   },
   "peerDependencies": {
diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json
index 2876aa4aa1ab..3dab678da2ab 100644
--- a/packages/sveltekit/package.json
+++ b/packages/sveltekit/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/sveltekit",
-  "version": "8.30.0",
+  "version": "8.31.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,12 +40,12 @@
     }
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/node": "8.30.0",
-    "@sentry/opentelemetry": "8.30.0",
-    "@sentry/svelte": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/node": "8.31.0",
+    "@sentry/opentelemetry": "8.31.0",
+    "@sentry/svelte": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0",
     "@sentry/vite-plugin": "2.22.3",
     "magic-string": "0.30.7",
     "magicast": "0.2.8",
diff --git a/packages/types/package.json b/packages/types/package.json
index d30fe8aee0aa..01ce055d063d 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/types",
-  "version": "8.30.0",
+  "version": "8.31.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 a8cc376a4c2c..d6e19947d306 100644
--- a/packages/typescript/package.json
+++ b/packages/typescript/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry-internal/typescript",
-  "version": "8.30.0",
+  "version": "8.31.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 ba097a67668b..97fcf90a6412 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/utils",
-  "version": "8.30.0",
+  "version": "8.31.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,7 +39,7 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/types": "8.30.0"
+    "@sentry/types": "8.31.0"
   },
   "devDependencies": {
     "@types/array.prototype.flat": "^1.2.1",
diff --git a/packages/utils/src/version.ts b/packages/utils/src/version.ts
index a6851e289b1d..843a5bfa9e22 100644
--- a/packages/utils/src/version.ts
+++ b/packages/utils/src/version.ts
@@ -1 +1 @@
-export const SDK_VERSION = '8.30.0';
+export const SDK_VERSION = '8.31.0';
diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json
index 0e211e5de086..0e3377641809 100644
--- a/packages/vercel-edge/package.json
+++ b/packages/vercel-edge/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/vercel-edge",
-  "version": "8.30.0",
+  "version": "8.31.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",
@@ -39,9 +39,9 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "devDependencies": {
     "@edge-runtime/types": "3.0.1"
diff --git a/packages/vue/package.json b/packages/vue/package.json
index 757033553f6c..f18869f83adf 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/vue",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +39,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "peerDependencies": {
     "vue": "2.x || 3.x"
diff --git a/packages/wasm/package.json b/packages/wasm/package.json
index 737839b12235..9ccff63cee61 100644
--- a/packages/wasm/package.json
+++ b/packages/wasm/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sentry/wasm",
-  "version": "8.30.0",
+  "version": "8.31.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,10 +39,10 @@
     "access": "public"
   },
   "dependencies": {
-    "@sentry/browser": "8.30.0",
-    "@sentry/core": "8.30.0",
-    "@sentry/types": "8.30.0",
-    "@sentry/utils": "8.30.0"
+    "@sentry/browser": "8.31.0",
+    "@sentry/core": "8.31.0",
+    "@sentry/types": "8.31.0",
+    "@sentry/utils": "8.31.0"
   },
   "scripts": {
     "build": "run-p build:transpile build:bundle build:types",

From 07d9d35d6073354a2e582eb7144b4de1291e4aa3 Mon Sep 17 00:00:00 2001
From: Francesco Novy <francesco.novy@sentry.io>
Date: Tue, 24 Sep 2024 17:39:26 +0200
Subject: [PATCH 3/3] wip: add browser utils dep

---
 packages/nextjs/package.json | 1 +
 1 file changed, 1 insertion(+)

diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json
index f92c3de40744..9abe670409f0 100644
--- a/packages/nextjs/package.json
+++ b/packages/nextjs/package.json
@@ -71,6 +71,7 @@
     "@opentelemetry/instrumentation-http": "0.53.0",
     "@opentelemetry/semantic-conventions": "^1.27.0",
     "@rollup/plugin-commonjs": "26.0.1",
+    "@sentry-internal/browser-utils": "8.31.0",
     "@sentry/core": "8.31.0",
     "@sentry/node": "8.31.0",
     "@sentry/opentelemetry": "8.31.0",