Skip to content

Commit 7b27a1e

Browse files
committed
Merge branch 'develop' of github.com:getsentry/sentry-javascript into feature/added-parametrize-function
2 parents e15d5f1 + 49572bd commit 7b27a1e

File tree

204 files changed

+10322
-1401
lines changed

Some content is hidden

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

204 files changed

+10322
-1401
lines changed

.craft.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,3 +180,5 @@ targets:
180180
onlyIfPresent: /^sentry-bun-\d.*\.tgz$/
181181
'npm:@sentry/vercel-edge':
182182
onlyIfPresent: /^sentry-vercel-edge-\d.*\.tgz$/
183+
'npm:@sentry/ember':
184+
onlyIfPresent: /^sentry-ember-\d.*\.tgz$/

.github/workflows/auto-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
name: 'Prepare a new version'
1414

1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
with:
1818
token: ${{ secrets.GH_RELEASE_PAT }}
1919
fetch-depth: 0

.github/workflows/build.yml

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
pull-requests: read
6262
steps:
6363
- name: Check out current commit
64-
uses: actions/checkout@v3
64+
uses: actions/checkout@v4
6565
with:
6666
ref: ${{ env.HEAD_COMMIT }}
6767
# We need to check out not only the fake merge commit between the PR and the base branch which GH creates, but
@@ -159,7 +159,7 @@ jobs:
159159
(needs.job_get_metadata.outputs.changed_any_code == 'true' || github.event_name != 'pull_request')
160160
steps:
161161
- name: 'Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})'
162-
uses: actions/checkout@v3
162+
uses: actions/checkout@v4
163163
with:
164164
ref: ${{ env.HEAD_COMMIT }}
165165
- name: Set up Node
@@ -207,7 +207,7 @@ jobs:
207207
timeout-minutes: 30
208208
steps:
209209
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
210-
uses: actions/checkout@v3
210+
uses: actions/checkout@v4
211211
with:
212212
ref: ${{ env.HEAD_COMMIT }}
213213
- name: Set up Node
@@ -265,7 +265,7 @@ jobs:
265265
needs.job_get_metadata.outputs.is_release == 'true'
266266
steps:
267267
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
268-
uses: actions/checkout@v3
268+
uses: actions/checkout@v4
269269
with:
270270
ref: ${{ env.HEAD_COMMIT }}
271271
- name: Set up Node
@@ -297,7 +297,7 @@ jobs:
297297
runs-on: ubuntu-20.04
298298
steps:
299299
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
300-
uses: actions/checkout@v3
300+
uses: actions/checkout@v4
301301
with:
302302
ref: ${{ env.HEAD_COMMIT }}
303303
- name: Set up Node
@@ -320,7 +320,7 @@ jobs:
320320
runs-on: ubuntu-20.04
321321
steps:
322322
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
323-
uses: actions/checkout@v3
323+
uses: actions/checkout@v4
324324
with:
325325
ref: ${{ env.HEAD_COMMIT }}
326326
- name: Set up Node
@@ -342,7 +342,7 @@ jobs:
342342
if: needs.job_get_metadata.outputs.is_release == 'true'
343343
steps:
344344
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
345-
uses: actions/checkout@v3
345+
uses: actions/checkout@v4
346346
with:
347347
ref: ${{ env.HEAD_COMMIT }}
348348
- name: Set up Node
@@ -356,7 +356,7 @@ jobs:
356356
- name: Pack
357357
run: yarn build:tarball
358358
- name: Archive artifacts
359-
uses: actions/[email protected].2
359+
uses: actions/[email protected].3
360360
with:
361361
name: ${{ github.sha }}
362362
path: |
@@ -373,7 +373,7 @@ jobs:
373373
runs-on: ubuntu-latest
374374
steps:
375375
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
376-
uses: actions/checkout@v3
376+
uses: actions/checkout@v4
377377
with:
378378
ref: ${{ env.HEAD_COMMIT }}
379379
- name: Set up Node
@@ -400,7 +400,7 @@ jobs:
400400
fail-fast: false
401401
steps:
402402
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
403-
uses: actions/checkout@v3
403+
uses: actions/checkout@v4
404404
with:
405405
ref: ${{ env.HEAD_COMMIT }}
406406
- name: Set up Node
@@ -430,7 +430,7 @@ jobs:
430430
node: [8, 10, 12, 14, 16, 18, 20]
431431
steps:
432432
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
433-
uses: actions/checkout@v3
433+
uses: actions/checkout@v4
434434
with:
435435
ref: ${{ env.HEAD_COMMIT }}
436436
- name: Set up Node
@@ -462,7 +462,7 @@ jobs:
462462
node: [10, 12, 14, 16, 18, 20]
463463
steps:
464464
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
465-
uses: actions/checkout@v3
465+
uses: actions/checkout@v4
466466
with:
467467
ref: ${{ env.HEAD_COMMIT }}
468468
- name: Set up Node
@@ -527,7 +527,7 @@ jobs:
527527

528528
steps:
529529
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
530-
uses: actions/checkout@v3
530+
uses: actions/checkout@v4
531531
with:
532532
ref: ${{ env.HEAD_COMMIT }}
533533
- name: Set up Node
@@ -584,7 +584,7 @@ jobs:
584584

585585
steps:
586586
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
587-
uses: actions/checkout@v3
587+
uses: actions/checkout@v4
588588
with:
589589
ref: ${{ env.HEAD_COMMIT }}
590590
- name: Set up Node
@@ -637,7 +637,7 @@ jobs:
637637
- WebkitHeadless
638638
steps:
639639
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
640-
uses: actions/checkout@v3
640+
uses: actions/checkout@v4
641641
with:
642642
ref: ${{ env.HEAD_COMMIT }}
643643
- name: Set up Node
@@ -663,7 +663,7 @@ jobs:
663663
timeout-minutes: 5
664664
steps:
665665
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
666-
uses: actions/checkout@v3
666+
uses: actions/checkout@v4
667667
with:
668668
ref: ${{ env.HEAD_COMMIT }}
669669
- name: Set up Node
@@ -703,7 +703,7 @@ jobs:
703703
typescript: '3.8'
704704
steps:
705705
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
706-
uses: actions/checkout@v3
706+
uses: actions/checkout@v4
707707
with:
708708
ref: ${{ env.HEAD_COMMIT }}
709709
- name: Set up Node
@@ -739,7 +739,7 @@ jobs:
739739
remix: [1, 2]
740740
steps:
741741
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
742-
uses: actions/checkout@v3
742+
uses: actions/checkout@v4
743743
with:
744744
ref: ${{ env.HEAD_COMMIT }}
745745
- name: Set up Node
@@ -768,7 +768,7 @@ jobs:
768768
timeout-minutes: 15
769769
steps:
770770
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
771-
uses: actions/checkout@v3
771+
uses: actions/checkout@v4
772772
with:
773773
ref: ${{ env.HEAD_COMMIT }}
774774
- name: Set up Node
@@ -823,6 +823,7 @@ jobs:
823823
'standard-frontend-react-tracing-import',
824824
'sveltekit',
825825
'generic-ts3.8',
826+
'node-experimental-fastify-app',
826827
]
827828
build-command:
828829
- false
@@ -840,7 +841,7 @@ jobs:
840841

841842
steps:
842843
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
843-
uses: actions/checkout@v3
844+
uses: actions/checkout@v4
844845
with:
845846
ref: ${{ env.HEAD_COMMIT }}
846847
- uses: pnpm/action-setup@v2
@@ -925,7 +926,7 @@ jobs:
925926
needs.job_get_metadata.outputs.is_develop == 'true'
926927
steps:
927928
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
928-
uses: actions/checkout@v3
929+
uses: actions/checkout@v4
929930
with:
930931
ref: ${{ env.HEAD_COMMIT }}
931932
- name: Set up Node
@@ -951,7 +952,7 @@ jobs:
951952
GITHUB_TOKEN: ${{ github.token }}
952953

953954
- name: Upload results
954-
uses: actions/[email protected].2
955+
uses: actions/[email protected].3
955956
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository
956957
with:
957958
name: ${{ steps.process.outputs.artifactName }}

.github/workflows/canary.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
timeout-minutes: 30
2424
steps:
2525
- name: Check out current commit
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727
with:
2828
ref: ${{ env.HEAD_COMMIT }}
2929
- name: Set up Node
@@ -82,7 +82,7 @@ jobs:
8282

8383
steps:
8484
- name: Check out current commit
85-
uses: actions/checkout@v3
85+
uses: actions/checkout@v4
8686
with:
8787
ref: ${{ env.HEAD_COMMIT }}
8888
- uses: pnpm/action-setup@v2
@@ -148,7 +148,7 @@ jobs:
148148
scenario: [ember-release, embroider-optimized, ember-4.0]
149149
steps:
150150
- name: 'Check out current commit'
151-
uses: actions/checkout@v3
151+
uses: actions/checkout@v4
152152
with:
153153
ref: ${{ env.HEAD_COMMIT }}
154154
- name: Set up Node

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444

4545
steps:
4646
- name: Checkout repository
47-
uses: actions/checkout@v3
47+
uses: actions/checkout@v4
4848

4949
# Initializes the CodeQL tools for scanning.
5050
- name: Initialize CodeQL

.github/workflows/flaky-test-detector.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
if: ${{ github.base_ref != 'master' && github.ref != 'refs/heads/master' }}
3131
steps:
3232
- name: Check out current branch
33-
uses: actions/checkout@v3
33+
uses: actions/checkout@v4
3434
- name: Set up Node
3535
uses: actions/setup-node@v3
3636
with:

.github/workflows/gitflow-sync-develop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
contents: write
2424
steps:
2525
- name: git checkout
26-
uses: actions/checkout@v3
26+
uses: actions/checkout@v4
2727

2828
# https://github.com/marketplace/actions/github-pull-request-action
2929
- name: Create Pull Request

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-20.04
1818
name: 'Release a new version'
1919
steps:
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
2121
with:
2222
token: ${{ secrets.GH_RELEASE_PAT }}
2323
fetch-depth: 0

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
6+
7+
## 7.73.0
8+
59
### Important Changes
610

711
- **feat(replay): Upgrade to rrweb2**
@@ -23,7 +27,20 @@ Here are benchmarks comparing the version 1 of rrweb to version 2
2327
| netTx | 282.67 KB | 272.51 KB |
2428
| netRx | 8.02 MB | 8.07 MB |
2529

26-
- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
30+
### Other Changes
31+
32+
- feat: Always assemble Envelopes (#9101)
33+
- feat(node): Rate limit local variables for caught exceptions and enable `captureAllExceptions` by default (#9102)
34+
- fix(core): Ensure `tunnel` is considered for `isSentryUrl` checks (#9130)
35+
- fix(nextjs): Fix `RequestAsyncStorage` fallback path (#9126)
36+
- fix(node-otel): Suppress tracing for generated sentry spans (#9142)
37+
- fix(node): fill in span data from http request options object (#9112)
38+
- fix(node): Fixes and improvements to ANR detection (#9128)
39+
- fix(sveltekit): Avoid data invalidation in wrapped client-side `load` functions (#9071)
40+
- ref(core): Refactor `InboundFilters` integration to use `processEvent` (#9020)
41+
- ref(wasm): Refactor Wasm integration to use `processEvent` (#9019)
42+
43+
Work in this release contributed by @vlad-zhukov. Thank you for your contribution!
2744

2845
## 7.72.0
2946

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
3-
"version": "7.72.0",
3+
"version": "7.73.0",
44
"npmClient": "yarn"
55
}

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,13 @@
3434
"yalc:publish": "lerna run yalc:publish"
3535
},
3636
"volta": {
37-
"node": "16.19.0",
37+
"node": "18.17.0",
3838
"yarn": "1.22.19"
3939
},
4040
"workspaces": [
4141
"packages/angular",
4242
"packages/angular-ivy",
43+
"packages/astro",
4344
"packages/browser",
4445
"packages/browser-integration-tests",
4546
"packages/bun",
@@ -126,7 +127,8 @@
126127
"yalc": "^1.0.0-pre.53"
127128
},
128129
"resolutions": {
129-
"**/agent-base": "5"
130+
"**/agent-base": "5",
131+
"**/terser/source-map": "0.7.4"
130132
},
131133
"version": "0.0.0",
132134
"name": "sentry-javascript"

packages/angular-ivy/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry/angular-ivy",
3-
"version": "7.72.0",
3+
"version": "7.73.0",
44
"description": "Official Sentry SDK for Angular with full Ivy Support",
55
"repository": "git://github.com/getsentry/sentry-javascript.git",
66
"homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/angular-ivy",
@@ -21,9 +21,9 @@
2121
"rxjs": "^6.5.5 || ^7.x"
2222
},
2323
"dependencies": {
24-
"@sentry/browser": "7.72.0",
25-
"@sentry/types": "7.72.0",
26-
"@sentry/utils": "7.72.0",
24+
"@sentry/browser": "7.73.0",
25+
"@sentry/types": "7.73.0",
26+
"@sentry/utils": "7.73.0",
2727
"tslib": "^2.4.1"
2828
},
2929
"devDependencies": {

0 commit comments

Comments
 (0)