Skip to content

Commit 7b3b613

Browse files
authored
Merge pull request #18407 from getsentry/prepare-release/10.29.0
meta(changelog): Update changelog for 10.29.0
2 parents f037e22 + 477f6ad commit 7b3b613

File tree

210 files changed

+2719
-1676
lines changed

Some content is hidden

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

210 files changed

+2719
-1676
lines changed

.github/workflows/create-issue-for-unreferenced-prs.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ concurrency:
1919
jobs:
2020
check_for_issue_reference:
2121
runs-on: ubuntu-latest
22+
if: |
23+
!contains(github.event.pull_request.labels.*.name, 'Dev: Gitflow')
24+
&& !startsWith(github.event.pull_request.head.ref, 'external-contributor/')
25+
&& !startsWith(github.event.pull_request.head.ref, 'prepare-release/')
26+
&& !startsWith(github.event.pull_request.head.ref, 'dependabot/')
2227
steps:
2328
- name: Check PR Body and Title for Issue Reference
2429
uses: actions/github-script@v8

.github/workflows/gitflow-merge-conflict.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919
uses: actions/github-script@v8
2020
with:
2121
script: |
22+
const initialDelay = 60_000; // Wait 1 minute before first check to let CI start
2223
const retryInterval = 30_000;
2324
const maxRetries = 10; // (30 seconds * 10 retries) = 5 minutes
2425
@@ -39,6 +40,10 @@ jobs:
3940
let attempt = 0;
4041
let mergeable = null;
4142
43+
// Wait before first check to give CI time to start
44+
console.log(`Waiting ${initialDelay/1000} seconds before first check to let CI start...`);
45+
await sleep(initialDelay);
46+
4247
while (attempt < maxRetries) {
4348
attempt++;
4449
console.log(`Attempt ${attempt}/${maxRetries}: Checking if PR is mergeable...`);

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,30 @@
44

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

7+
## 10.29.0
8+
9+
### Important Changes
10+
11+
- **feat(solid|solidstart): Bump accepted @solidjs/router range ([#18395](https://github.com/getsentry/sentry-javascript/pull/18395))**
12+
13+
We expanded the supported version range for `@solidjs/router` to include `0.14.x` and `0.15.x` versions.
14+
15+
### Other Changes
16+
17+
- fix(logs): Add support for `msg` in pino integration ([#18389](https://github.com/getsentry/sentry-javascript/pull/18389))
18+
- fix(node): Include system message in anthropic-ai messages span ([#18332](https://github.com/getsentry/sentry-javascript/pull/18332))
19+
- fix(tracing): Add missing attributes in vercel-ai spans ([#18333](https://github.com/getsentry/sentry-javascript/pull/18333))
20+
21+
<details>
22+
<summary> <strong>Internal Changes</strong> </summary>
23+
24+
- chore(tanstackstart-react): clean up re-exported types ([#18393](https://github.com/getsentry/sentry-javascript/pull/18393))
25+
- ref(core): Avoid looking up openai integration options ([#17695](https://github.com/getsentry/sentry-javascript/pull/17695))
26+
- test(nuxt): Relax captured unhandled error assertion ([#18397](https://github.com/getsentry/sentry-javascript/pull/18397))
27+
- test(tanstackstart-react): Set up E2E test application ([#18358](https://github.com/getsentry/sentry-javascript/pull/18358))
28+
29+
</details>
30+
731
## 10.28.0
832

933
### Important Changes

dev-packages/browser-integration-tests/utils/replayHelpers.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ export function collectReplayRequests(
115115
const replayEvents: ReplayEvent[] = [];
116116
const replayRecordingSnapshots: RecordingSnapshot[] = [];
117117

118-
// eslint-disable-next-line @typescript-eslint/no-floating-promises
119118
const promise = page.waitForResponse(res => {
120119
const req = res.request();
121120

dev-packages/e2e-tests/test-applications/hydrogen-react-router-7/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
"isbot": "^5.1.22",
2525
"react": "^18.2.0",
2626
"react-dom": "^18.2.0",
27-
"react-router": "^7.6.0",
28-
"react-router-dom": "^7.6.0"
27+
"react-router": "7.9.6",
28+
"react-router-dom": "7.9.6"
2929
},
3030
"devDependencies": {
3131
"@graphql-codegen/cli": "5.0.2",
3232
"@playwright/test": "~1.53.2",
33-
"@react-router/dev": "7.6.0",
34-
"@react-router/fs-routes": "7.6.0",
33+
"@react-router/dev": "7.9.6",
34+
"@react-router/fs-routes": "7.9.6",
3535
"@sentry-internal/test-utils": "link:../../../test-utils",
3636
"@shopify/cli": "3.80.4",
3737
"@shopify/hydrogen-codegen": "^0.3.3",

dev-packages/e2e-tests/test-applications/nuxt-3/tests/middleware.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,11 @@ test.describe('Server Middleware Instrumentation', () => {
121121
type: 'Error',
122122
mechanism: expect.objectContaining({
123123
handled: false,
124-
type: 'auto.middleware.nuxt',
124+
// Type changes depending on whether it is being wrapped by Nitro or not
125+
// This is a timing problem, sometimes Nitro can capture the error first, and sometimes it can't
126+
// If nitro captures the error first, the type will be 'chained'
127+
// If Sentry captures the error first, the type will be 'auto.middleware.nuxt'
128+
type: expect.stringMatching(/^(auto\.middleware\.nuxt|chained)$/),
125129
}),
126130
}),
127131
);

dev-packages/e2e-tests/test-applications/react-router-7-framework-node-20-18/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
"dependencies": {
77
"react": "^18.3.1",
88
"react-dom": "^18.3.1",
9-
"react-router": "^7.1.5",
10-
"@react-router/node": "^7.1.5",
11-
"@react-router/serve": "^7.1.5",
9+
"react-router": "7.9.6",
10+
"@react-router/node": "7.9.6",
11+
"@react-router/serve": "7.9.6",
1212
"@sentry/react-router": "latest || *",
1313
"isbot": "^5.1.17"
1414
},
1515
"devDependencies": {
1616
"@types/react": "18.3.1",
1717
"@types/react-dom": "18.3.1",
1818
"@types/node": "^20",
19-
"@react-router/dev": "^7.1.5",
19+
"@react-router/dev": "7.9.6",
2020
"@playwright/test": "~1.53.2",
2121
"@sentry-internal/test-utils": "link:../../../test-utils",
2222
"typescript": "^5.6.3",

dev-packages/e2e-tests/test-applications/react-router-7-framework-spa-node-20-18/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818
},
1919
"dependencies": {
2020
"@sentry/react-router": "latest || *",
21-
"@react-router/node": "^7.5.3",
22-
"@react-router/serve": "^7.5.3",
21+
"@react-router/node": "7.9.6",
22+
"@react-router/serve": "7.9.6",
2323
"isbot": "^5.1.27",
2424
"react": "^18.3.1",
2525
"react-dom": "^18.3.1",
26-
"react-router": "^7.1.5"
26+
"react-router": "7.9.6"
2727
},
2828
"devDependencies": {
2929
"@playwright/test": "~1.53.2",
30-
"@react-router/dev": "^7.5.3",
30+
"@react-router/dev": "7.9.6",
3131
"@sentry-internal/test-utils": "link:../../../test-utils",
3232
"@tailwindcss/vite": "^4.1.4",
3333
"@types/node": "^20",

dev-packages/e2e-tests/test-applications/solidstart-dynamic-import/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@playwright/test": "~1.53.2",
1919
"@sentry-internal/test-utils": "link:../../../test-utils",
2020
"@solidjs/meta": "^0.29.4",
21-
"@solidjs/router": "^0.13.4",
21+
"@solidjs/router": "^0.15.0",
2222
"@solidjs/start": "^1.0.2",
2323
"@solidjs/testing-library": "^0.8.7",
2424
"@testing-library/jest-dom": "^6.4.2",

dev-packages/e2e-tests/test-applications/solidstart-spa/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@playwright/test": "~1.53.2",
1919
"@sentry-internal/test-utils": "link:../../../test-utils",
2020
"@solidjs/meta": "^0.29.4",
21-
"@solidjs/router": "^0.13.4",
21+
"@solidjs/router": "^0.15.0",
2222
"@solidjs/start": "^1.0.2",
2323
"@solidjs/testing-library": "^0.8.7",
2424
"@testing-library/jest-dom": "^6.4.2",

0 commit comments

Comments
 (0)