Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
850d4cc
feat(deps): bump @sentry/webpack-plugin from 4.3.0 to 4.6.1 (#18272)
dependabot[bot] Nov 24, 2025
d680b4d
Merge branch 'develop' into manual-sync-dev
andreiborza Nov 24, 2025
1df6ff9
Merge pull request #18317 from getsentry/manual-sync-dev
andreiborza Nov 24, 2025
ebb8eed
ci: Add action to creatae issue on gitflow merge conflicts (#18319)
andreiborza Nov 25, 2025
2f3144e
feat(nextjs): Support `cacheComponents` on turbopack (#18304)
chargome Nov 25, 2025
26af7b1
feat: Publish AWS Lambda Layer for Node 24 (#18327)
AbhiPrasad Nov 25, 2025
ee4146e
chore(changelog): Add entry for #18304 (#18329)
chargome Nov 25, 2025
f31b899
test(cloudflare): Add typechecks for cloudflare-worker e2e test (#18321)
JPeer264 Nov 26, 2025
3b0728f
fix(node-core): Handle custom scope in log messages without parameter…
Lms24 Nov 26, 2025
a3875c5
feat(remix): Add parameterized transaction naming for routes (#17951)
onurtemizkan Nov 26, 2025
b306a35
feat(nextjs): Add cloudflare `waitUntil` detection (#18336)
logaretm Nov 26, 2025
f3bdfd7
feat(node): Add LangChain v1 support (#18306)
RulaKhaled Nov 26, 2025
98854d4
fix(core): continueTrace doesn't propagate given trace ID if active s…
nicohrubec Nov 27, 2025
9afaabf
chore(tanstackstart-react)!: Remove empty placeholder implementations…
nicohrubec Nov 27, 2025
b822f8f
feat(browser): Expose langgraph instrumentation (#18345)
nicohrubec Nov 27, 2025
de270e2
feat(browser): Expose langchain instrumentation (#18342)
nicohrubec Nov 27, 2025
63c4151
ci(deps): bump actions/checkout from 5 to 6 (#18268)
dependabot[bot] Nov 28, 2025
30dd610
fix(react-router): Use underscores in trace origin values (#18351)
onurtemizkan Nov 28, 2025
5c51fdb
feat(cloudflare): Allow specifying a custom fetch in Cloudflare trans…
WalshyDev Nov 28, 2025
2f8a039
fix(cloudflare): Keep http root span alive until streaming responses …
RulaKhaled Dec 1, 2025
db32055
fix(opentelemetry): Ensure Sentry spans don't leak when tracing is di…
andreiborza Dec 1, 2025
cabb611
chore(ci): Add action to track all PRs as issues (#18363)
andreiborza Dec 1, 2025
05f78b4
feat(core): Make `matcher` parameter optional in `makeMultiplexedTran…
maxkosty Dec 2, 2025
81f9424
chore(tanstackstart-react): Export custom inits from tanstackstart-re…
nicohrubec Dec 2, 2025
775ad19
feat(core): Add `isolateTrace` option to Sentry.withMonitor() (#18079)
naaa760 Dec 2, 2025
a1cc675
chore: Allow URLs as issue (#18372)
JPeer264 Dec 2, 2025
9f0e206
fix(cloudflare): Wait for async events to finish (#18334)
JPeer264 Dec 2, 2025
839b137
chore(github): Adjust `BUGBOT.md` rules to flag invalid op and origin…
Lms24 Dec 2, 2025
1586c5d
ci(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#…
dependabot[bot] Dec 2, 2025
ae482c9
meta(changelog): Update changelog for 10.28.0
andreiborza Dec 2, 2025
301edd8
meta(changelog): Update changelog for 10.28.0
andreiborza Dec 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .craft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ targets:
- nodejs18.x
- nodejs20.x
- nodejs22.x
- nodejs24.x
license: MIT

# CDN Bundle Target
Expand Down
4 changes: 4 additions & 0 deletions .cursor/BUGBOT.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,11 @@ Do not flag the issues below if they appear in tests.

- When calling any `startSpan` API (`startInactiveSpan`, `startSpanManual`, etc), always ensure that the following span attributes are set:
- `SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN` (`'sentry.origin'`) with a proper span origin
- a proper origin must only contain [a-z], [A-Z], [0-9], `_` and `.` characters.
- flag any non-conforming origin values as invalid and link to the trace origin specification (https://develop.sentry.dev/sdk/telemetry/traces/trace-origin/)
- `SEMANTIC_ATTRIBUTE_SENTRY_OP` (`'sentry.op'`) with a proper span op
- Span ops should be lower case only, and use snake_case. The `.` character is used to delimit op parts.
- flag any non-conforming origin values as invalid and link to the span op specification (https://develop.sentry.dev/sdk/telemetry/traces/span-operations/)
- When calling `captureException`, always make sure that the `mechanism` is set:
- `handled`: must be set to `true` or `false`
- `type`: must be set to a proper origin (i.e. identify the integration and part in the integration that caught the exception).
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}

- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
token: ${{ steps.token.outputs.token }}
fetch-depth: 0
Expand Down
52 changes: 26 additions & 26 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
pull-requests: read
steps:
- name: Check out current commit
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
# We need to check out not only the fake merge commit between the PR and the base branch which GH creates, but
Expand Down Expand Up @@ -131,13 +131,13 @@ jobs:
(needs.job_get_metadata.outputs.is_gitflow_sync == 'false' && needs.job_get_metadata.outputs.has_gitflow_label == 'false')
steps:
- name: Check out base commit (${{ github.event.pull_request.base.sha }})
uses: actions/checkout@v5
uses: actions/checkout@v6
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.base.sha }}

- name: 'Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})'
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}

Expand Down Expand Up @@ -238,7 +238,7 @@ jobs:
needs.job_get_metadata.outputs.is_release == 'true'
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -267,7 +267,7 @@ jobs:
needs.job_get_metadata.outputs.is_base_branch == 'true' || needs.job_get_metadata.outputs.is_release == 'true'
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -296,7 +296,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -325,7 +325,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}

Expand All @@ -348,7 +348,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand All @@ -370,7 +370,7 @@ jobs:
if: needs.job_get_metadata.outputs.is_release == 'true'
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -405,13 +405,13 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Check out base commit (${{ github.event.pull_request.base.sha }})
uses: actions/checkout@v5
uses: actions/checkout@v6
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.base.sha }}

- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -452,7 +452,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand All @@ -477,7 +477,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -509,12 +509,12 @@ jobs:
node: [18, 20, 22, 24]
steps:
- name: Check out base commit (${{ github.event.pull_request.base.sha }})
uses: actions/checkout@v5
uses: actions/checkout@v6
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.base.sha }}
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -603,7 +603,7 @@ jobs:

steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -667,7 +667,7 @@ jobs:

steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -715,7 +715,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -753,7 +753,7 @@ jobs:
typescript: '3.8'
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -789,7 +789,7 @@ jobs:
timeout-minutes: 15
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand All @@ -810,14 +810,14 @@ jobs:
needs: [job_get_metadata, job_build]
if: needs.job_build.outputs.changed_remix == 'true' || github.event_name != 'pull_request'
runs-on: ubuntu-24.04
timeout-minutes: 10
timeout-minutes: 15
strategy:
fail-fast: false
matrix:
node: [18, 20, 22, 24]
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -864,12 +864,12 @@ jobs:
matrix-optional: ${{ steps.matrix-optional.outputs.matrix }}
steps:
- name: Check out base commit (${{ github.event.pull_request.base.sha }})
uses: actions/checkout@v5
uses: actions/checkout@v6
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.base.sha }}
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -934,7 +934,7 @@ jobs:
matrix: ${{ fromJson(needs.job_e2e_prepare.outputs.matrix) }}
steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- uses: pnpm/action-setup@v4
Expand Down Expand Up @@ -1064,7 +1064,7 @@ jobs:

steps:
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- uses: pnpm/action-setup@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
timeout-minutes: 30
steps:
- name: Check out current commit
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- name: Set up Node
Expand Down Expand Up @@ -117,7 +117,7 @@ jobs:

steps:
- name: Check out current commit
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ env.HEAD_COMMIT }}
- uses: pnpm/action-setup@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cleanup-pr-caches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
contents: read
steps:
- name: Check out code
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Cleanup
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clear-cache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
name: Delete all caches
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Set up Node
uses: actions/setup-node@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
Loading
Loading