Skip to content

Commit 0b847d0

Browse files
Merge pull request #18988 from getsentry/master
[Gitflow] Merge master into develop
2 parents 76afe7d + e43243e commit 0b847d0

56 files changed

Lines changed: 193 additions & 161 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎CHANGELOG.md‎

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
66

7-
Work in this release was contributed by @sebws, @harshit078, and @fedetorre. Thank you for your contributions!
7+
## 10.37.0
8+
9+
### Important Changes
810

911
- **feat(core): Introduces a new `Sentry.setConversationId()` API to track multi turn AI conversations across API calls. ([#18909](https://github.com/getsentry/sentry-javascript/pull/18909))**
1012

@@ -23,9 +25,7 @@ Work in this release was contributed by @sebws, @harshit078, and @fedetorre. Tha
2325
This is particularly useful for tracking multiple AI API calls that are part of the same conversation, allowing you to analyze entire conversation flows in Sentry.
2426
The conversation ID is stored on the isolation scope and automatically applied to spans via the new `conversationIdIntegration`.
2527

26-
### Important Changes
27-
28-
- **feat(tanstackstart-react): Auto-instrument global middleware in `sentryTanstackStart` Vite plugin ([#18884](https://github.com/getsentry/sentry-javascript/pull/18844))**
28+
- **feat(tanstackstart-react): Auto-instrument global middleware in `sentryTanstackStart` Vite plugin ([#18844](https://github.com/getsentry/sentry-javascript/pull/18844))**
2929

3030
The `sentryTanstackStart` Vite plugin now automatically instruments `requestMiddleware` and `functionMiddleware` arrays in `createStart()`. This captures performance data without requiring manual wrapping.
3131

@@ -43,7 +43,39 @@ Work in this release was contributed by @sebws, @harshit078, and @fedetorre. Tha
4343

4444
### Other Changes
4545

46+
- feat(core): simplify truncation logic to only keep the newest message ([#18906](https://github.com/getsentry/sentry-javascript/pull/18906))
47+
- feat(core): Support new client discard reason `invalid` ([#18901](https://github.com/getsentry/sentry-javascript/pull/18901))
4648
- feat(deps): Bump OpenTelemetry instrumentations ([#18934](https://github.com/getsentry/sentry-javascript/pull/18934))
49+
- feat(nextjs): Update default ignore list for sourcemaps ([#18938](https://github.com/getsentry/sentry-javascript/pull/18938))
50+
- feat(node): pass prisma instrumentation options through ([#18900](https://github.com/getsentry/sentry-javascript/pull/18900))
51+
- feat(nuxt): Don't run source maps related code on Nuxt "prepare" ([#18936](https://github.com/getsentry/sentry-javascript/pull/18936))
52+
- feat(replay): Update client report discard reason for invalid sessions ([#18796](https://github.com/getsentry/sentry-javascript/pull/18796))
53+
- feat(winston): Add customLevelMap for winston transport ([#18922](https://github.com/getsentry/sentry-javascript/pull/18922))
54+
- feat(react-router): Add support for React Router instrumentation API ([#18580](https://github.com/getsentry/sentry-javascript/pull/18580))
55+
- fix(astro): Do not show warnings for valid options ([#18947](https://github.com/getsentry/sentry-javascript/pull/18947))
56+
- fix(core): Report well known values in gen_ai.operation.name attribute ([#18925](https://github.com/getsentry/sentry-javascript/pull/18925))
57+
- fix(node-core): ignore vercel `AbortError` by default on unhandled rejection ([#18973](https://github.com/getsentry/sentry-javascript/pull/18973))
58+
- fix(nuxt): include sentry.config.server.ts in nuxt app types ([#18971](https://github.com/getsentry/sentry-javascript/pull/18971))
59+
- fix(profiling): Add `platform` to envelope item header ([#18954](https://github.com/getsentry/sentry-javascript/pull/18954))
60+
- fix(react): Defer React Router span finalization until lazy routes load ([#18881](https://github.com/getsentry/sentry-javascript/pull/18881))
61+
- ref(core): rename `gen_ai.input.messages.original_length` to `sentry.sdk_meta.gen_ai.input.messages.original_length` ([#18970](https://github.com/getsentry/sentry-javascript/pull/18970))
62+
- ref(core): rename `gen_ai.request.messages` to `gen_ai.input.messages` ([#18944](https://github.com/getsentry/sentry-javascript/pull/18944))
63+
- ref(core): Set system message as separate attribute ([#18978](https://github.com/getsentry/sentry-javascript/pull/18978))
64+
- deps: Bump version of sentry-bundler-plugins ([#18972](https://github.com/getsentry/sentry-javascript/pull/18972))
65+
66+
<details>
67+
<summary><strong>Internal Changes</strong></summary>
68+
69+
- chore(e2e): Add e2e claude skill ([#18957](https://github.com/getsentry/sentry-javascript/pull/18957))
70+
- chore(e2e): Add Makefile to make running specific e2e test apps easier ([#18953](https://github.com/getsentry/sentry-javascript/pull/18953))
71+
- chore(e2e): Modify e2e skill to also account for untracked files ([#18959](https://github.com/getsentry/sentry-javascript/pull/18959))
72+
- ref(tests): use constants in ai integration tests and add missing ones ([#18945](https://github.com/getsentry/sentry-javascript/pull/18945))
73+
- test(nextjs): Added nextjs CF workers test app ([#18928](https://github.com/getsentry/sentry-javascript/pull/18928))
74+
- test(prisma): Move to yarn prisma ([#18975](https://github.com/getsentry/sentry-javascript/pull/18975))
75+
76+
</details>
77+
78+
Work in this release was contributed by @sebws, @harshit078, and @fedetorre. Thank you for your contributions!
4779

4880
## 10.36.0
4981

‎dev-packages/browser-integration-tests/package.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/browser-integration-tests",
3-
"version": "10.36.0",
3+
"version": "10.37.0",
44
"main": "index.js",
55
"license": "MIT",
66
"engines": {
@@ -49,7 +49,7 @@
4949
"@babel/preset-typescript": "^7.16.7",
5050
"@playwright/test": "~1.56.0",
5151
"@sentry-internal/rrweb": "2.34.0",
52-
"@sentry/browser": "10.36.0",
52+
"@sentry/browser": "10.37.0",
5353
"@supabase/supabase-js": "2.49.3",
5454
"axios": "^1.12.2",
5555
"babel-loader": "^8.2.2",

‎dev-packages/bundle-analyzer-scenarios/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/bundle-analyzer-scenarios",
3-
"version": "10.36.0",
3+
"version": "10.37.0",
44
"description": "Scenarios to test bundle analysis with",
55
"repository": "git://github.com/getsentry/sentry-javascript.git",
66
"homepage": "https://github.com/getsentry/sentry-javascript/tree/master/dev-packages/bundle-analyzer-scenarios",

‎dev-packages/bundler-tests/package.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/bundler-tests",
3-
"version": "10.36.0",
3+
"version": "10.37.0",
44
"description": "Bundler tests for Sentry Browser SDK",
55
"repository": "git://github.com/getsentry/sentry-javascript.git",
66
"homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/bundler-tests",
@@ -13,7 +13,7 @@
1313
},
1414
"dependencies": {
1515
"@rollup/plugin-node-resolve": "^15.2.3",
16-
"@sentry/browser": "10.36.0",
16+
"@sentry/browser": "10.37.0",
1717
"rollup": "^4.0.0",
1818
"vite": "^5.0.0",
1919
"vitest": "^3.2.4",

‎dev-packages/clear-cache-gh-action/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@sentry-internal/clear-cache-gh-action",
33
"description": "An internal Github Action to clear GitHub caches.",
4-
"version": "10.36.0",
4+
"version": "10.37.0",
55
"license": "MIT",
66
"engines": {
77
"node": ">=18"

‎dev-packages/cloudflare-integration-tests/package.json‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/cloudflare-integration-tests",
3-
"version": "10.36.0",
3+
"version": "10.37.0",
44
"license": "MIT",
55
"engines": {
66
"node": ">=18"
@@ -14,12 +14,12 @@
1414
},
1515
"dependencies": {
1616
"@langchain/langgraph": "^1.0.1",
17-
"@sentry/cloudflare": "10.36.0",
17+
"@sentry/cloudflare": "10.37.0",
1818
"hono": "^4.0.0"
1919
},
2020
"devDependencies": {
2121
"@cloudflare/workers-types": "^4.20250922.0",
22-
"@sentry-internal/test-utils": "10.36.0",
22+
"@sentry-internal/test-utils": "10.37.0",
2323
"eslint-plugin-regexp": "^1.15.0",
2424
"vitest": "^3.2.4",
2525
"wrangler": "4.22.0"

‎dev-packages/e2e-tests/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/e2e-tests",
3-
"version": "10.36.0",
3+
"version": "10.37.0",
44
"license": "MIT",
55
"private": true,
66
"scripts": {

‎dev-packages/external-contributor-gh-action/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@sentry-internal/external-contributor-gh-action",
33
"description": "An internal Github Action to add external contributors to the CHANGELOG.md file.",
4-
"version": "10.36.0",
4+
"version": "10.37.0",
55
"license": "MIT",
66
"engines": {
77
"node": ">=18"

‎dev-packages/node-core-integration-tests/package.json‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/node-core-integration-tests",
3-
"version": "10.36.0",
3+
"version": "10.37.0",
44
"license": "MIT",
55
"engines": {
66
"node": ">=18"
@@ -34,8 +34,8 @@
3434
"@opentelemetry/resources": "^2.5.0",
3535
"@opentelemetry/sdk-trace-base": "^2.5.0",
3636
"@opentelemetry/semantic-conventions": "^1.39.0",
37-
"@sentry/core": "10.36.0",
38-
"@sentry/node-core": "10.36.0",
37+
"@sentry/core": "10.37.0",
38+
"@sentry/node-core": "10.37.0",
3939
"body-parser": "^1.20.3",
4040
"cors": "^2.8.5",
4141
"cron": "^3.1.6",

‎dev-packages/node-integration-tests/package.json‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/node-integration-tests",
3-
"version": "10.36.0",
3+
"version": "10.37.0",
44
"license": "MIT",
55
"engines": {
66
"node": ">=18"
@@ -37,9 +37,9 @@
3737
"@nestjs/platform-express": "^11",
3838
"@prisma/adapter-pg": "7.2.0",
3939
"@prisma/client": "6.15.0",
40-
"@sentry/aws-serverless": "10.36.0",
41-
"@sentry/core": "10.36.0",
42-
"@sentry/node": "10.36.0",
40+
"@sentry/aws-serverless": "10.37.0",
41+
"@sentry/core": "10.37.0",
42+
"@sentry/node": "10.37.0",
4343
"@types/mongodb": "^3.6.20",
4444
"@types/mysql": "^2.15.21",
4545
"@types/pg": "^8.6.5",
@@ -84,7 +84,7 @@
8484
"yargs": "^16.2.0"
8585
},
8686
"devDependencies": {
87-
"@sentry-internal/test-utils": "10.36.0",
87+
"@sentry-internal/test-utils": "10.37.0",
8888
"@types/amqplib": "^0.10.5",
8989
"@types/node-cron": "^3.0.11",
9090
"@types/node-schedule": "^2.1.7",

0 commit comments

Comments
 (0)