Skip to content

Commit 28208bc

Browse files
authored
Merge pull request #19877 from getsentry/prepare-release/10.45.0
meta(changelog): Add changelog for 10.45.0
2 parents 59f1d5e + 2e2fd35 commit 28208bc

File tree

89 files changed

+1950
-203
lines changed

Some content is hidden

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

89 files changed

+1950
-203
lines changed

.craft.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
minVersion: '0.23.1'
2-
changelogPolicy: simple
2+
changelog:
3+
policy: simple
34
preReleaseCommand: bash scripts/craft-pre-release.sh
45
targets:
56
# NPM Targets

.github/workflows/auto-release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ on:
66
branches:
77
- master
88

9-
# This workflow tirggers a release when merging a branch with the pattern `prepare-release/VERSION` into master.
9+
# This workflow triggers a release when merging a branch with the pattern `prepare-release/VERSION` into master.
10+
permissions:
11+
contents: write
12+
pull-requests: write
13+
1014
jobs:
1115
release:
1216
runs-on: ubuntu-24.04
@@ -47,7 +51,7 @@ jobs:
4751
node-version-file: 'package.json'
4852

4953
- name: Prepare release
50-
uses: getsentry/action-prepare-release@v1
54+
uses: getsentry/craft@013a7b2113c2cac0ff32d5180cfeaefc7c9ce5b6 # v2.24.1
5155
if:
5256
github.event.pull_request.merged == true && steps.version-regex.outputs.match != '' &&
5357
steps.get_version.outputs.version != ''

.github/workflows/build.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -969,6 +969,11 @@ jobs:
969969
with:
970970
use-installer: true
971971
token: ${{ secrets.GITHUB_TOKEN }}
972+
- name: Set up Deno
973+
if: matrix.test-application == 'deno'
974+
uses: denoland/setup-deno@v2.0.3
975+
with:
976+
deno-version: v2.1.5
972977
- name: Restore caches
973978
uses: ./.github/actions/restore-cache
974979
with:
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Changelog Preview
2+
on:
3+
pull_request_target:
4+
types:
5+
- opened
6+
- synchronize
7+
- reopened
8+
- edited
9+
- labeled
10+
- unlabeled
11+
permissions:
12+
contents: write
13+
pull-requests: write
14+
statuses: write
15+
16+
jobs:
17+
changelog-preview:
18+
uses: getsentry/craft/.github/workflows/changelog-preview.yml@2.24.1
19+
secrets: inherit

.github/workflows/release.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,19 @@ on:
33
workflow_dispatch:
44
inputs:
55
version:
6-
description: Version to release
7-
required: true
6+
description: Version to release (or "auto")
7+
required: false
88
force:
99
description: Force a release even when there are release-blockers (optional)
1010
required: false
1111
merge_target:
1212
description: Target branch to merge into. Uses the default branch as a fallback (optional)
1313
required: false
1414
default: master
15+
permissions:
16+
contents: write
17+
pull-requests: write
18+
1519
jobs:
1620
release:
1721
runs-on: ubuntu-24.04
@@ -32,7 +36,7 @@ jobs:
3236
with:
3337
node-version-file: 'package.json'
3438
- name: Prepare release
35-
uses: getsentry/action-prepare-release@v1
39+
uses: getsentry/craft@013a7b2113c2cac0ff32d5180cfeaefc7c9ce5b6 # v2.24.1
3640
env:
3741
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
3842
with:

CHANGELOG.md

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

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

7+
## 10.45.0
8+
9+
### Important Changes
10+
11+
- **feat(remix): Server Timing Headers Trace Propagation ([#18653](https://github.com/getsentry/sentry-javascript/pull/18653))**
12+
13+
The Remix SDK now supports automatic trace propagation via `Server-Timing` response headers to continue pageload traces on the client side.
14+
This means, you no longer have to define a custom `meta` function to add Sentry `<meta>` tags to your page as previously.
15+
We'll update out Remix tracing docs after this release.
16+
17+
### Other Changes
18+
19+
- fix(cloudflare): Use correct env types for `withSentry` ([#19836](https://github.com/getsentry/sentry-javascript/pull/19836))
20+
- fix(core): Align error span status message with core `SpanStatusType` for langchain/google-genai ([#19863](https://github.com/getsentry/sentry-javascript/pull/19863))
21+
- fix(deno): Clear pre-existing OTel global before registering TracerProvider ([#19723](https://github.com/getsentry/sentry-javascript/pull/19723))
22+
- fix(nextjs): Skip tracing for tunnel requests ([#19861](https://github.com/getsentry/sentry-javascript/pull/19861))
23+
- fix(node-core): Recycle propagationContext for each request ([#19835](https://github.com/getsentry/sentry-javascript/pull/19835))
24+
- ref(core): Simplify core utility functions for smaller bundle ([#19854](https://github.com/getsentry/sentry-javascript/pull/19854))
25+
26+
<details>
27+
<summary> <strong>Internal Changes</strong> </summary>
28+
29+
- chore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 ([#19851](https://github.com/getsentry/sentry-javascript/pull/19851))
30+
- ci(release): Switch from action-prepare-release to Craft ([#18763](https://github.com/getsentry/sentry-javascript/pull/18763))
31+
- fix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 ([#19849](https://github.com/getsentry/sentry-javascript/pull/19849))
32+
- fix(deps): bump file-type to 21.3.2 and @nestjs/common to 11.1.17 ([#19847](https://github.com/getsentry/sentry-javascript/pull/19847))
33+
- fix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 ([#19842](https://github.com/getsentry/sentry-javascript/pull/19842))
34+
- fix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app ([#19850](https://github.com/getsentry/sentry-javascript/pull/19850))
35+
- fix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related ([#19870](https://github.com/getsentry/sentry-javascript/pull/19870))
36+
- fix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 ([#19846](https://github.com/getsentry/sentry-javascript/pull/19846))
37+
- fix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs ([#19841](https://github.com/getsentry/sentry-javascript/pull/19841))
38+
- fix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 ([#19848](https://github.com/getsentry/sentry-javascript/pull/19848))
39+
- test(nextjs): Skip broken ISR tests ([#19871](https://github.com/getsentry/sentry-javascript/pull/19871))
40+
- test(react): Add gql tests for react router ([#19844](https://github.com/getsentry/sentry-javascript/pull/19844))
41+
42+
</details>
43+
744
## 10.44.0
845

946
### Important Changes

dev-packages/e2e-tests/test-applications/cloudflare-hono/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"dependencies": {
1414
"@sentry/cloudflare": "latest || *",
15-
"hono": "4.12.5"
15+
"hono": "4.12.7"
1616
},
1717
"devDependencies": {
1818
"@cloudflare/vitest-pool-workers": "^0.8.31",
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
@sentry:registry=http://127.0.0.1:4873
2+
@sentry-internal:registry=http://127.0.0.1:4873
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"imports": {
3+
"@sentry/deno": "npm:@sentry/deno",
4+
"@sentry/core": "npm:@sentry/core",
5+
"@opentelemetry/api": "npm:@opentelemetry/api@^1.9.0"
6+
},
7+
"nodeModulesDir": "manual"
8+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "deno-app",
3+
"version": "1.0.0",
4+
"private": true,
5+
"scripts": {
6+
"start": "deno run --allow-net --allow-env --allow-read src/app.ts",
7+
"test": "playwright test",
8+
"clean": "npx rimraf node_modules pnpm-lock.yaml",
9+
"test:build": "pnpm install",
10+
"test:assert": "pnpm test"
11+
},
12+
"dependencies": {
13+
"@sentry/deno": "latest || *",
14+
"@opentelemetry/api": "^1.9.0"
15+
},
16+
"devDependencies": {
17+
"@playwright/test": "~1.56.0",
18+
"@sentry-internal/test-utils": "link:../../../test-utils"
19+
},
20+
"volta": {
21+
"extends": "../../package.json"
22+
}
23+
}

0 commit comments

Comments
 (0)