Skip to content

Commit 6e5c009

Browse files
authored
Merge branch 'develop' into cg/rr-build-time-config
2 parents 053a47b + 2140b53 commit 6e5c009

File tree

356 files changed

+6194
-2532
lines changed

Some content is hidden

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

356 files changed

+6194
-2532
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,6 @@ jobs:
263263
dependency_cache_key: ${{ needs.job_build.outputs.dependency_cache_key }}
264264
- name: Lint source files
265265
run: yarn lint:lerna
266-
- name: Lint C++ files
267-
run: yarn lint:clang
268266
- name: Lint for ES compatibility
269267
run: yarn lint:es-compatibility
270268

@@ -289,7 +287,7 @@ jobs:
289287
id: install_dependencies
290288

291289
- name: Check file formatting
292-
run: yarn lint:prettier && yarn lint:biome
290+
run: yarn lint:prettier
293291

294292
job_circular_dep_check:
295293
name: Circular Dependency Check
@@ -439,7 +437,7 @@ jobs:
439437
with:
440438
node-version-file: 'package.json'
441439
- name: Set up Deno
442-
uses: denoland/[email protected].1
440+
uses: denoland/[email protected].2
443441
with:
444442
deno-version: v2.1.5
445443
- name: Restore caches
@@ -838,7 +836,7 @@ jobs:
838836
# See: https://github.com/actions/runner/issues/2205
839837
if: always() && needs.job_e2e_prepare.result == 'success' && needs.job_e2e_prepare.outputs.matrix != '{"include":[]}'
840838
needs: [job_get_metadata, job_build, job_e2e_prepare]
841-
runs-on: ubuntu-20.04
839+
runs-on: ubuntu-22.04
842840
timeout-minutes: 15
843841
env:
844842
# We just use a dummy DSN here, only send to the tunnel anyhow

.github/workflows/external-contributors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
author_association: ${{ github.event.pull_request.author_association }}
3737

3838
- name: Create PR with changes
39-
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f
39+
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f
4040
with:
4141
# This token is scoped to Daniel Griesser
4242
# If we used the default GITHUB_TOKEN, the resulting PR would not trigger CI :(

.github/workflows/release-comment-issues.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ jobs:
1717
steps:
1818
- name: Get version
1919
id: get_version
20-
run: echo "version=${{ github.event.inputs.version || github.event.release.tag_name }}" >> $GITHUB_OUTPUT
20+
env:
21+
INPUTS_VERSION: ${{ github.event.inputs.version }}
22+
RELEASE_TAG_NAME: ${{ github.event.release.tag_name }}
23+
run: echo "version=${INPUTS_VERSION:-$RELEASE_TAG_NAME}" >> "$GITHUB_OUTPUT"
2124

2225
- name: Comment on linked issues that are mentioned in release
2326
if: |

.github/workflows/release-size-info.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ jobs:
1919
steps:
2020
- name: Get version
2121
id: get_version
22-
run: echo "version=${{ github.event.inputs.version || github.event.release.tag_name }}" >> $GITHUB_OUTPUT
22+
env:
23+
INPUTS_VERSION: ${{ github.event.inputs.version }}
24+
RELEASE_TAG_NAME: ${{ github.event.release.tag_name }}
25+
run: echo "version=${INPUTS_VERSION:-$RELEASE_TAG_NAME}" >> "$GITHUB_OUTPUT"
2326

2427
- name: Update Github Release
2528
if: steps.get_version.outputs.version != ''

.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
packages/browser/test/loader.js
2+
packages/replay-worker/examples/worker.min.js

.prettierrc.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"arrowParens": "avoid",
3+
"printWidth": 120,
4+
"proseWrap": "always",
5+
"singleQuote": true,
6+
"trailingComma": "all"
7+
}

.size-limit.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ module.exports = [
4747
path: 'packages/browser/build/npm/esm/index.js',
4848
import: createImport('init', 'browserTracingIntegration', 'replayIntegration'),
4949
gzip: true,
50-
limit: '75 KB',
50+
limit: '75.1 KB',
5151
},
5252
{
5353
name: '@sentry/browser (incl. Tracing, Replay) - with treeshaking flags',
@@ -210,7 +210,7 @@ module.exports = [
210210
import: createImport('init'),
211211
ignore: ['next/router', 'next/constants'],
212212
gzip: true,
213-
limit: '40 KB',
213+
limit: '41 KB',
214214
},
215215
// SvelteKit SDK (ESM)
216216
{

.vscode/extensions.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// for the documentation about the extensions.json format
44
"recommendations": [
55
"esbenp.prettier-vscode",
6-
"biomejs.biome",
76
"dbaeumer.vscode-eslint",
87
"augustocdias.tasks-shell-input",
98
"denoland.vscode-deno"

.vscode/settings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
}
2626
],
2727
"deno.enablePaths": ["packages/deno/test"],
28-
"editor.defaultFormatter": "biomejs.biome",
28+
"editor.defaultFormatter": "esbenp.prettier-vscode",
2929
"[typescript]": {
30-
"editor.defaultFormatter": "biomejs.biome"
30+
"editor.defaultFormatter": "esbenp.prettier-vscode"
3131
}
3232
}

CHANGELOG.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,45 @@
1010

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

13-
Work in this release was contributed by @6farer. Thank you for your contribution!
13+
## 9.2.0
14+
15+
### Important Changes
16+
17+
- **feat(node): Support Express v5 ([#15380](https://github.com/getsentry/sentry-javascript/pull/15380))**
18+
19+
This release adds full tracing support for Express v5, and improves tracing support for Nest.js 11 (which uses Express v5) in the Nest.js SDK.
20+
21+
- **feat(sveltekit): Add Support for Cloudflare ([#14672](https://github.com/getsentry/sentry-javascript/pull/14672))**
22+
23+
This release adds support for deploying SvelteKit applications to Cloudflare Pages.
24+
A docs update with updated instructions will follow shortly.
25+
Until then, you can give this a try by setting up the SvelteKit SDK as usual and then following the instructions outlined in the PR.
26+
27+
Thank you @SG60 for contributing this feature!
28+
29+
### Other Changes
30+
31+
- feat(core): Add `addLink(s)` to Sentry span ([#15452](https://github.com/getsentry/sentry-javascript/pull/15452))
32+
- feat(core): Add links to span options ([#15453](https://github.com/getsentry/sentry-javascript/pull/15453))
33+
- feat(deps): Bump @sentry/webpack-plugin from 2.22.7 to 3.1.2 ([#15328](https://github.com/getsentry/sentry-javascript/pull/15328))
34+
- feat(feedback): Disable Feedback submit & cancel buttons while submitting ([#15408](https://github.com/getsentry/sentry-javascript/pull/15408))
35+
- feat(nextjs): Add experimental flag to not strip origin information from different origin stack frames ([#15418](https://github.com/getsentry/sentry-javascript/pull/15418))
36+
- feat(nuxt): Add `enableNitroErrorHandler` to server options ([#15444](https://github.com/getsentry/sentry-javascript/pull/15444))
37+
- feat(opentelemetry): Add `addLink(s)` to span ([#15387](https://github.com/getsentry/sentry-javascript/pull/15387))
38+
- feat(opentelemetry): Add `links` to span options ([#15403](https://github.com/getsentry/sentry-javascript/pull/15403))
39+
- feat(replay): Expose rrweb recordCrossOriginIframes under \_experiments ([#14916](https://github.com/getsentry/sentry-javascript/pull/14916))
40+
- fix(browser): Ensure that `performance.measure` spans have a positive duration ([#15415](https://github.com/getsentry/sentry-javascript/pull/15415))
41+
- fix(bun): Includes correct sdk metadata ([#15459](https://github.com/getsentry/sentry-javascript/pull/15459))
42+
- fix(core): Add Google `gmo` error to Inbound Filters ([#15432](https://github.com/getsentry/sentry-javascript/pull/15432))
43+
- fix(core): Ensure `http.client` span descriptions don't contain query params or fragments ([#15404](https://github.com/getsentry/sentry-javascript/pull/15404))
44+
- fix(core): Filter out unactionable Facebook Mobile browser error ([#15430](https://github.com/getsentry/sentry-javascript/pull/15430))
45+
- fix(nestjs): Pin dependency on `@opentelemetry/instrumentation` ([#15419](https://github.com/getsentry/sentry-javascript/pull/15419))
46+
- fix(nuxt): Only use filename with file extension from command ([#15445](https://github.com/getsentry/sentry-javascript/pull/15445))
47+
- fix(nuxt): Use `SentryNuxtServerOptions` type for server init ([#15441](https://github.com/getsentry/sentry-javascript/pull/15441))
48+
- fix(sveltekit): Avoid loading vite config to determine source maps setting ([#15440](https://github.com/getsentry/sentry-javascript/pull/15440))
49+
- ref(profiling-node): Bump chunk interval to 60s ([#15361](https://github.com/getsentry/sentry-javascript/pull/15361))
50+
51+
Work in this release was contributed by @6farer, @dgavranic and @SG60. Thank you for your contributions!
1452

1553
## 9.1.0
1654

0 commit comments

Comments
 (0)