diff --git a/CHANGELOG.md b/CHANGELOG.md index baf79461528f..9f3f00b26f1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,34 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott +## 9.31.0 + +### Important Changes + +- feat(nextjs): Add option for auto-generated random tunnel route ([#16626](https://github.com/getsentry/sentry-javascript/pull/16626)) + +Adds an option to automatically generate a random tunnel route for the Next.js SDK. This helps prevent ad blockers and other tools from blocking Sentry requests by using a randomized path instead of the predictable `/monitoring` endpoint. + +- feat(core): Allow to pass `scope` & `client` to `getTraceData` ([#16633](https://github.com/getsentry/sentry-javascript/pull/16633)) + +Adds the ability to pass custom `scope` and `client` parameters to the `getTraceData` function, providing more flexibility when generating trace data for distributed tracing. + +### Other Changes + +- feat(core): Add support for `x-forwarded-host` and `x-forwarded-proto` headers ([#16687](https://github.com/getsentry/sentry-javascript/pull/16687)) +- deps: Remove unused `@sentry/opentelemetry` dependency ([#16677](https://github.com/getsentry/sentry-javascript/pull/16677)) +- deps: Update all bundler plugin instances to latest & allow caret ranges ([#16641](https://github.com/getsentry/sentry-javascript/pull/16641)) +- feat(deps): Bump @prisma/instrumentation from 6.8.2 to 6.9.0 ([#16608](https://github.com/getsentry/sentry-javascript/pull/16608)) +- feat(flags): add node support for generic featureFlagsIntegration and move utils to core ([#16585](https://github.com/getsentry/sentry-javascript/pull/16585)) +- feat(flags): capture feature flag evaluations on spans ([#16485](https://github.com/getsentry/sentry-javascript/pull/16485)) +- feat(pino): Add initial package for `@sentry/pino-transport` ([#16652](https://github.com/getsentry/sentry-javascript/pull/16652)) +- fix: Wait for the correct clientWidth/clientHeight when showing Feedback Screenshot previews ([#16648](https://github.com/getsentry/sentry-javascript/pull/16648)) +- fix(browser): Remove usage of Array.at() method ([#16647](https://github.com/getsentry/sentry-javascript/pull/16647)) +- fix(core): Improve `safeJoin` usage in console logging integration ([#16658](https://github.com/getsentry/sentry-javascript/pull/16658)) +- fix(google-cloud-serverless): Make `CloudEvent` type compatible ([#16661](https://github.com/getsentry/sentry-javascript/pull/16661)) +- fix(nextjs): Fix lookup of `instrumentation-client.js` file ([#16637](https://github.com/getsentry/sentry-javascript/pull/16637)) +- fix(node): Ensure graphql errors result in errored spans ([#16678](https://github.com/getsentry/sentry-javascript/pull/16678)) + ## 9.30.0 - feat(nextjs): Add URL to tags of server components and generation functions issues ([#16500](https://github.com/getsentry/sentry-javascript/pull/16500)) diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json index 7e7267ee5bd8..7b9cec21ac5d 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": "9.30.0", + "version": "9.31.0", "main": "index.js", "license": "MIT", "engines": { @@ -42,7 +42,7 @@ "@babel/preset-typescript": "^7.16.7", "@playwright/test": "~1.50.0", "@sentry-internal/rrweb": "2.34.0", - "@sentry/browser": "9.30.0", + "@sentry/browser": "9.31.0", "@supabase/supabase-js": "2.49.3", "axios": "1.8.2", "babel-loader": "^8.2.2", diff --git a/dev-packages/bundle-analyzer-scenarios/package.json b/dev-packages/bundle-analyzer-scenarios/package.json index 23d05357f5a2..048a39a314b2 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": "9.30.0", + "version": "9.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 1b14c8b07f9e..1ec8b1b9ce8d 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": "9.30.0", + "version": "9.31.0", "license": "MIT", "engines": { "node": ">=18" diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index 05b4f9850c03..fa977fe527ba 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": "9.30.0", + "version": "9.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 ddf3faa160ca..320c399e4fae 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": "9.30.0", + "version": "9.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 0a4f9381290d..800a3602677f 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": "9.30.0", + "version": "9.31.0", "license": "MIT", "engines": { "node": ">=18" @@ -30,9 +30,9 @@ "@nestjs/common": "11.0.16", "@nestjs/core": "10.4.6", "@nestjs/platform-express": "10.4.6", - "@sentry/aws-serverless": "9.30.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", + "@sentry/aws-serverless": "9.31.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", "@types/mongodb": "^3.6.20", "@types/mysql": "^2.15.21", "@types/pg": "^8.6.5", diff --git a/dev-packages/opentelemetry-v2-tests/package.json b/dev-packages/opentelemetry-v2-tests/package.json index c233efb1dcf8..bbdf2d8d625d 100644 --- a/dev-packages/opentelemetry-v2-tests/package.json +++ b/dev-packages/opentelemetry-v2-tests/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/opentelemetry-v2-tests", - "version": "9.30.0", + "version": "9.31.0", "private": true, "description": "Tests for @sentry/opentelemetry with OpenTelemetry v2", "engines": { diff --git a/dev-packages/rollup-utils/package.json b/dev-packages/rollup-utils/package.json index 76329149bbc5..3760e23e8b93 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": "9.30.0", + "version": "9.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 5f9046dd7c53..d5b9c6d2e018 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": "9.30.0", + "version": "9.31.0", "license": "MIT", "engines": { "node": ">=18" diff --git a/dev-packages/test-utils/package.json b/dev-packages/test-utils/package.json index 75fa61e2f179..38de9353ef24 100644 --- a/dev-packages/test-utils/package.json +++ b/dev-packages/test-utils/package.json @@ -1,6 +1,6 @@ { "private": true, - "version": "9.30.0", + "version": "9.31.0", "name": "@sentry-internal/test-utils", "author": "Sentry", "license": "MIT", @@ -45,7 +45,7 @@ }, "devDependencies": { "@playwright/test": "~1.50.0", - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "volta": { "extends": "../../package.json" diff --git a/lerna.json b/lerna.json index 814abb4776ec..36254edca9b5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "9.30.0", + "version": "9.31.0", "npmClient": "yarn" } diff --git a/packages/angular/package.json b/packages/angular/package.json index fb4592000dd1..dea163c9eadf 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "9.30.0", + "version": "9.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,8 +21,8 @@ "rxjs": "^6.5.5 || ^7.x" }, "dependencies": { - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0", + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/packages/astro/package.json b/packages/astro/package.json index 97d6236e134b..3c5ef557f8a9 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/astro", - "version": "9.30.0", + "version": "9.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,9 +56,9 @@ "astro": ">=3.x || >=4.0.0-beta || >=5.x" }, "dependencies": { - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", "@sentry/vite-plugin": "^2.22.6" }, "devDependencies": { diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index 61a934f53fd6..70fba3b9a06e 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/aws-serverless", - "version": "9.30.0", + "version": "9.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", @@ -68,8 +68,8 @@ "@opentelemetry/instrumentation": "^0.57.2", "@opentelemetry/instrumentation-aws-lambda": "0.50.3", "@opentelemetry/instrumentation-aws-sdk": "0.49.1", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", "@types/aws-lambda": "^8.10.62" }, "devDependencies": { diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index 6180a1c53e42..f10ff02af83b 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/browser-utils", - "version": "9.30.0", + "version": "9.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,7 +39,7 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/browser/package.json b/packages/browser/package.json index 56e37b080392..393af9b452bb 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "9.30.0", + "version": "9.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,14 +39,14 @@ "access": "public" }, "dependencies": { - "@sentry-internal/browser-utils": "9.30.0", - "@sentry-internal/feedback": "9.30.0", - "@sentry-internal/replay": "9.30.0", - "@sentry-internal/replay-canvas": "9.30.0", - "@sentry/core": "9.30.0" + "@sentry-internal/browser-utils": "9.31.0", + "@sentry-internal/feedback": "9.31.0", + "@sentry-internal/replay": "9.31.0", + "@sentry-internal/replay-canvas": "9.31.0", + "@sentry/core": "9.31.0" }, "devDependencies": { - "@sentry-internal/integration-shims": "9.30.0", + "@sentry-internal/integration-shims": "9.31.0", "fake-indexeddb": "^4.0.1" }, "scripts": { diff --git a/packages/bun/package.json b/packages/bun/package.json index 80048fb579f9..b00fc795fe33 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/bun", - "version": "9.30.0", + "version": "9.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,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0" + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0" }, "devDependencies": { "bun-types": "^1.2.9" diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 7df19ebc4636..58ec78d1ca36 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/cloudflare", - "version": "9.30.0", + "version": "9.31.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", @@ -49,7 +49,7 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "peerDependencies": { "@cloudflare/workers-types": "^4.x" diff --git a/packages/core/package.json b/packages/core/package.json index c4eecdaa2d3e..f22b71feabcc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "9.30.0", + "version": "9.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", diff --git a/packages/core/src/utils/request.ts b/packages/core/src/utils/request.ts index 6c62f422207a..04cd1006ba28 100644 --- a/packages/core/src/utils/request.ts +++ b/packages/core/src/utils/request.ts @@ -74,8 +74,15 @@ export function httpRequestToRequestData(request: { }; }): RequestEventData { const headers = request.headers || {}; - const host = typeof headers.host === 'string' ? headers.host : undefined; - const protocol = request.protocol || (request.socket?.encrypted ? 'https' : 'http'); + + // Check for x-forwarded-host first, then fall back to host header + const forwardedHost = typeof headers['x-forwarded-host'] === 'string' ? headers['x-forwarded-host'] : undefined; + const host = forwardedHost || (typeof headers.host === 'string' ? headers.host : undefined); + + // Check for x-forwarded-proto first, then fall back to existing protocol detection + const forwardedProto = typeof headers['x-forwarded-proto'] === 'string' ? headers['x-forwarded-proto'] : undefined; + const protocol = forwardedProto || request.protocol || (request.socket?.encrypted ? 'https' : 'http'); + const url = request.url || ''; const absoluteUrl = getAbsoluteUrl({ diff --git a/packages/core/test/lib/utils/request.test.ts b/packages/core/test/lib/utils/request.test.ts index 44682e6e9b0f..fe90578d5392 100644 --- a/packages/core/test/lib/utils/request.test.ts +++ b/packages/core/test/lib/utils/request.test.ts @@ -198,6 +198,215 @@ describe('request utils', () => { data: { xx: 'a', yy: 'z' }, }); }); + + describe('x-forwarded headers support', () => { + it('should prioritize x-forwarded-proto header over explicit protocol parameter', () => { + const actual = httpRequestToRequestData({ + url: '/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'https', + }, + protocol: 'http', + }); + + expect(actual).toEqual({ + url: 'https://example.com/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'https', + }, + }); + }); + + it('should prioritize x-forwarded-proto header even when downgrading from https to http', () => { + const actual = httpRequestToRequestData({ + url: '/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'http', + }, + protocol: 'https', + }); + + expect(actual).toEqual({ + url: 'http://example.com/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'http', + }, + }); + }); + + it('should prioritize x-forwarded-proto header over socket encryption detection', () => { + const actual = httpRequestToRequestData({ + url: '/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'https', + }, + socket: { + encrypted: false, + }, + }); + + expect(actual).toEqual({ + url: 'https://example.com/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'https', + }, + }); + }); + + it('should prioritize x-forwarded-host header over standard host header', () => { + const actual = httpRequestToRequestData({ + url: '/test', + headers: { + host: 'localhost:3000', + 'x-forwarded-host': 'example.com', + 'x-forwarded-proto': 'https', + }, + }); + + expect(actual).toEqual({ + url: 'https://example.com/test', + headers: { + host: 'localhost:3000', + 'x-forwarded-host': 'example.com', + 'x-forwarded-proto': 'https', + }, + }); + }); + + it('should construct URL correctly when both x-forwarded-proto and x-forwarded-host are present', () => { + const actual = httpRequestToRequestData({ + method: 'POST', + url: '/api/test?param=value', + headers: { + host: 'localhost:3000', + 'x-forwarded-host': 'api.example.com', + 'x-forwarded-proto': 'https', + 'content-type': 'application/json', + }, + protocol: 'http', + }); + + expect(actual).toEqual({ + method: 'POST', + url: 'https://api.example.com/api/test?param=value', + query_string: 'param=value', + headers: { + host: 'localhost:3000', + 'x-forwarded-host': 'api.example.com', + 'x-forwarded-proto': 'https', + 'content-type': 'application/json', + }, + }); + }); + + it('should fall back to standard headers when x-forwarded headers are not present', () => { + const actual = httpRequestToRequestData({ + url: '/test', + headers: { + host: 'example.com', + }, + protocol: 'https', + }); + + expect(actual).toEqual({ + url: 'https://example.com/test', + headers: { + host: 'example.com', + }, + }); + }); + + it('should ignore x-forwarded headers when they contain non-string values', () => { + const actual = httpRequestToRequestData({ + url: '/test', + headers: { + host: 'example.com', + 'x-forwarded-host': ['forwarded.example.com'] as any, + 'x-forwarded-proto': ['https'] as any, + }, + protocol: 'http', + }); + + expect(actual).toEqual({ + url: 'http://example.com/test', + headers: { + host: 'example.com', + }, + }); + }); + + it('should correctly transform localhost request to public URL using x-forwarded headers', () => { + const actual = httpRequestToRequestData({ + method: 'GET', + url: '/', + headers: { + host: 'localhost:3000', + 'x-forwarded-proto': 'https', + 'x-forwarded-host': 'example.com', + }, + }); + + expect(actual).toEqual({ + method: 'GET', + url: 'https://example.com/', + headers: { + host: 'localhost:3000', + 'x-forwarded-proto': 'https', + 'x-forwarded-host': 'example.com', + }, + }); + }); + + it('should respect x-forwarded-proto even when it downgrades from encrypted socket', () => { + const actual = httpRequestToRequestData({ + url: '/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'http', + }, + socket: { + encrypted: true, + }, + }); + + expect(actual).toEqual({ + url: 'http://example.com/test', + headers: { + host: 'example.com', + 'x-forwarded-proto': 'http', + }, + }); + }); + + it('should preserve query parameters when constructing URL with x-forwarded headers', () => { + const actual = httpRequestToRequestData({ + method: 'GET', + url: '/search?q=test&category=api', + headers: { + host: 'localhost:8080', + 'x-forwarded-host': 'search.example.com', + 'x-forwarded-proto': 'https', + }, + }); + + expect(actual).toEqual({ + method: 'GET', + url: 'https://search.example.com/search?q=test&category=api', + query_string: 'q=test&category=api', + headers: { + host: 'localhost:8080', + 'x-forwarded-host': 'search.example.com', + 'x-forwarded-proto': 'https', + }, + }); + }); + }); }); describe('extractQueryParamsFromUrl', () => { diff --git a/packages/deno/package.json b/packages/deno/package.json index a94a10c8f9ec..667a4ad26285 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/deno", - "version": "9.30.0", + "version": "9.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,7 +24,7 @@ "/build" ], "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "scripts": { "deno-types": "node ./scripts/download-deno-types.mjs", diff --git a/packages/ember/package.json b/packages/ember/package.json index 9231a356f552..9e001c3a4a91 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "9.30.0", + "version": "9.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", @@ -32,8 +32,8 @@ "dependencies": { "@babel/core": "^7.24.4", "@embroider/macros": "^1.16.0", - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0", + "@sentry/browser": "9.31.0", + "@sentry/core": "9.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 480b22d30d27..0b2f929db981 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": "9.30.0", + "version": "9.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": "9.30.0", - "@sentry-internal/typescript": "9.30.0", + "@sentry-internal/eslint-plugin-sdk": "9.31.0", + "@sentry-internal/typescript": "9.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 dbc977541f61..a0c9c6bfea0e 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": "9.30.0", + "version": "9.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 d663745e7e1b..c163541412ea 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/feedback", - "version": "9.30.0", + "version": "9.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,7 +39,7 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "devDependencies": { "preact": "^10.19.4" diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 2b5606a75db7..5d8b241f7054 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "9.30.0", + "version": "9.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,8 +45,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0", - "@sentry/react": "9.30.0", + "@sentry/core": "9.31.0", + "@sentry/react": "9.31.0", "@sentry/webpack-plugin": "^3.5.0" }, "peerDependencies": { diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index d8cb75a590e6..3cee30c45864 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": "9.30.0", + "version": "9.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-serverless", @@ -48,8 +48,8 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", "@types/express": "^4.17.14" }, "devDependencies": { diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index 59195095fad7..e6ceeffca25c 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/integration-shims", - "version": "9.30.0", + "version": "9.31.0", "description": "Shims for integrations in Sentry SDK.", "main": "build/cjs/index.js", "module": "build/esm/index.js", @@ -56,7 +56,7 @@ "url": "https://github.com/getsentry/sentry-javascript/issues" }, "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "engines": { "node": ">=18" diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index 23c37c137dd2..7ce59db0ccba 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nestjs", - "version": "9.30.0", + "version": "9.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", @@ -49,8 +49,8 @@ "@opentelemetry/instrumentation": "0.57.2", "@opentelemetry/instrumentation-nestjs-core": "0.44.1", "@opentelemetry/semantic-conventions": "^1.34.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0" + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0" }, "devDependencies": { "@nestjs/common": "^10.0.0", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index ff770802eed9..d4225f1bbf1d 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nextjs", - "version": "9.30.0", + "version": "9.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", @@ -79,12 +79,12 @@ "@opentelemetry/api": "^1.9.0", "@opentelemetry/semantic-conventions": "^1.34.0", "@rollup/plugin-commonjs": "28.0.1", - "@sentry-internal/browser-utils": "9.30.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", - "@sentry/opentelemetry": "9.30.0", - "@sentry/react": "9.30.0", - "@sentry/vercel-edge": "9.30.0", + "@sentry-internal/browser-utils": "9.31.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", + "@sentry/opentelemetry": "9.31.0", + "@sentry/react": "9.31.0", + "@sentry/vercel-edge": "9.31.0", "@sentry/webpack-plugin": "^3.5.0", "chalk": "3.0.0", "resolve": "1.22.8", diff --git a/packages/node/package.json b/packages/node/package.json index 3f124ed8db48..7e53d6e74ff8 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "9.30.0", + "version": "9.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", @@ -94,9 +94,9 @@ "@opentelemetry/resources": "^1.30.1", "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.34.0", - "@sentry/core": "9.30.0", - "@sentry/opentelemetry": "9.30.0", "@prisma/instrumentation": "6.9.0", + "@sentry/core": "9.31.0", + "@sentry/opentelemetry": "9.31.0", "import-in-the-middle": "^1.13.1", "minimatch": "^9.0.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d9dbd9a531b6..f18b42468a31 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/nuxt", - "version": "9.30.0", + "version": "9.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,12 +43,12 @@ }, "dependencies": { "@nuxt/kit": "^3.13.2", - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", "@sentry/rollup-plugin": "^3.5.0", "@sentry/vite-plugin": "^3.5.0", - "@sentry/vue": "9.30.0" + "@sentry/vue": "9.31.0" }, "devDependencies": { "@nuxt/module-builder": "^0.8.4", diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 9524bbf89eec..b95360983c0d 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/opentelemetry", - "version": "9.30.0", + "version": "9.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,7 +39,7 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "peerDependencies": { "@opentelemetry/api": "^1.9.0", diff --git a/packages/pino-transport/package.json b/packages/pino-transport/package.json index 0fdf499c306c..be2445ce2afd 100644 --- a/packages/pino-transport/package.json +++ b/packages/pino-transport/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/pino-transport", - "version": "9.30.0", + "version": "9.31.0", "description": "Pino transport for Sentry SDK", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/pino-transport", @@ -39,7 +39,7 @@ "access": "public" }, "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "peerDependencies": { "pino": "^8.0.0 || ^9.0.0" diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index 2752965629e6..1350698605a9 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/profiling-node", - "version": "9.30.0", + "version": "9.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", @@ -63,8 +63,8 @@ }, "dependencies": { "@sentry-internal/node-cpu-profiler": "^2.2.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0" + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0" }, "devDependencies": { "@types/node": "^18.19.1" diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 98f4906546ec..f0536a003022 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react-router", - "version": "9.30.0", + "version": "9.31.0", "description": "Official Sentry SDK for React Router (Framework)", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/react-router", @@ -38,11 +38,11 @@ "@opentelemetry/core": "^1.30.1", "@opentelemetry/instrumentation": "0.57.2", "@opentelemetry/semantic-conventions": "^1.34.0", - "@sentry/browser": "9.30.0", + "@sentry/browser": "9.31.0", "@sentry/cli": "^2.46.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", - "@sentry/react": "9.30.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", + "@sentry/react": "9.31.0", "@sentry/vite-plugin": "^3.5.0", "glob": "11.0.1" }, diff --git a/packages/react/package.json b/packages/react/package.json index 87da2df2840c..9c2edaa69f37 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "9.30.0", + "version": "9.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,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0", + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { diff --git a/packages/remix/package.json b/packages/remix/package.json index 102eb9f226d6..66bcfe11ab8e 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/remix", - "version": "9.30.0", + "version": "9.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", @@ -69,9 +69,9 @@ "@opentelemetry/semantic-conventions": "^1.34.0", "@remix-run/router": "1.x", "@sentry/cli": "^2.46.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", - "@sentry/react": "9.30.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", + "@sentry/react": "9.31.0", "glob": "^10.3.4", "yargs": "^17.6.0" }, diff --git a/packages/remix/test/integration/package.json b/packages/remix/test/integration/package.json index 4e15e7de7398..7f4172b0b42f 100644 --- a/packages/remix/test/integration/package.json +++ b/packages/remix/test/integration/package.json @@ -27,6 +27,7 @@ "@sentry/browser": "file:../../../browser", "@sentry/core": "file:../../../core", "@sentry/node": "file:../../../node", + "@sentry/opentelemetry": "file:../../../opentelemetry", "@sentry/react": "file:../../../react", "@sentry-internal/browser-utils": "file:../../../browser-utils", "@sentry-internal/replay": "file:../../../replay-internal", diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index 40a077210ab8..12d679a8ce3b 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay-canvas", - "version": "9.30.0", + "version": "9.31.0", "description": "Replay canvas integration", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -69,8 +69,8 @@ "@sentry-internal/rrweb": "2.35.0" }, "dependencies": { - "@sentry-internal/replay": "9.30.0", - "@sentry/core": "9.30.0" + "@sentry-internal/replay": "9.31.0", + "@sentry/core": "9.31.0" }, "engines": { "node": ">=18" diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index 517fcc809940..eb8d7ce4d6db 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay", - "version": "9.30.0", + "version": "9.31.0", "description": "User replays for Sentry", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", @@ -71,7 +71,7 @@ "homepage": "https://docs.sentry.io/platforms/javascript/session-replay/", "devDependencies": { "@babel/core": "^7.17.5", - "@sentry-internal/replay-worker": "9.30.0", + "@sentry-internal/replay-worker": "9.31.0", "@sentry-internal/rrweb": "2.35.0", "@sentry-internal/rrweb-snapshot": "2.35.0", "fflate": "0.8.2", @@ -79,8 +79,8 @@ "jsdom-worker": "^0.2.1" }, "dependencies": { - "@sentry-internal/browser-utils": "9.30.0", - "@sentry/core": "9.30.0" + "@sentry-internal/browser-utils": "9.31.0", + "@sentry/core": "9.31.0" }, "engines": { "node": ">=18" diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index e1f01dbd7c88..31d84f0420ad 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/replay-worker", - "version": "9.30.0", + "version": "9.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 7ba7c4a11b2d..44f1746ca05c 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/solid", - "version": "9.30.0", + "version": "9.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,8 +44,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0" + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0" }, "peerDependencies": { "@solidjs/router": "^0.13.4", diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json index 1d6033ee6f9a..fc031d735173 100644 --- a/packages/solidstart/package.json +++ b/packages/solidstart/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/solidstart", - "version": "9.30.0", + "version": "9.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", @@ -66,9 +66,9 @@ } }, "dependencies": { - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", - "@sentry/solid": "9.30.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", + "@sentry/solid": "9.31.0", "@sentry/vite-plugin": "2.22.6" }, "devDependencies": { diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 2006bf7ca821..528bf8dd812e 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/svelte", - "version": "9.30.0", + "version": "9.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,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0", + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0", "magic-string": "^0.30.0" }, "peerDependencies": { diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index c80789eb32f4..3b4062cde59e 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/sveltekit", - "version": "9.30.0", + "version": "9.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", @@ -48,10 +48,10 @@ }, "dependencies": { "@babel/parser": "7.26.9", - "@sentry/cloudflare": "9.30.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", - "@sentry/svelte": "9.30.0", + "@sentry/cloudflare": "9.31.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", + "@sentry/svelte": "9.31.0", "@sentry/vite-plugin": "^3.5.0", "magic-string": "0.30.7", "recast": "0.23.11", diff --git a/packages/tanstackstart-react/package.json b/packages/tanstackstart-react/package.json index 2abd5e0fbedc..251556a97319 100644 --- a/packages/tanstackstart-react/package.json +++ b/packages/tanstackstart-react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tanstackstart-react", - "version": "9.30.0", + "version": "9.31.0", "description": "Official Sentry SDK for TanStack Start React", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tanstackstart-react", @@ -52,10 +52,10 @@ "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/semantic-conventions": "^1.34.0", - "@sentry-internal/browser-utils": "9.30.0", - "@sentry/core": "9.30.0", - "@sentry/node": "9.30.0", - "@sentry/react": "9.30.0" + "@sentry-internal/browser-utils": "9.31.0", + "@sentry/core": "9.31.0", + "@sentry/node": "9.31.0", + "@sentry/react": "9.31.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/tanstackstart/package.json b/packages/tanstackstart/package.json index cae14fc056f3..eae6e8328623 100644 --- a/packages/tanstackstart/package.json +++ b/packages/tanstackstart/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tanstackstart", - "version": "9.30.0", + "version": "9.31.0", "description": "Utilities for the Sentry TanStack Start SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tanstackstart", diff --git a/packages/types/package.json b/packages/types/package.json index 505a724e05b4..2141b7ff81ec 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/types", - "version": "9.30.0", + "version": "9.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", @@ -57,7 +57,7 @@ "yalc:publish": "yalc publish --push --sig" }, "dependencies": { - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "volta": { "extends": "../../package.json" diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 308112bc9a6d..a0f519dd6cec 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/typescript", - "version": "9.30.0", + "version": "9.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/vercel-edge/package.json b/packages/vercel-edge/package.json index 89baab1a1bfe..8c9de6221b7f 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vercel-edge", - "version": "9.30.0", + "version": "9.31.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,7 +40,7 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.0", - "@sentry/core": "9.30.0" + "@sentry/core": "9.31.0" }, "devDependencies": { "@edge-runtime/types": "3.0.1", @@ -48,7 +48,7 @@ "@opentelemetry/resources": "^1.30.1", "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.34.0", - "@sentry/opentelemetry": "9.30.0" + "@sentry/opentelemetry": "9.31.0" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/packages/vue/package.json b/packages/vue/package.json index 7c880f3d11d6..a5fbefbf481c 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/vue", - "version": "9.30.0", + "version": "9.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,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0" + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0" }, "peerDependencies": { "pinia": "2.x || 3.x", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index b4f3800ddaad..994ae6059606 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/wasm", - "version": "9.30.0", + "version": "9.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,8 +39,8 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "9.30.0", - "@sentry/core": "9.30.0" + "@sentry/browser": "9.31.0", + "@sentry/core": "9.31.0" }, "scripts": { "build": "run-p build:transpile build:bundle build:types",