Skip to content

Commit b67c33d

Browse files
authored
Merge pull request #17570 from getsentry/prepare-release/10.11.0
meta(changelog): Update changelog for 10.11.0
2 parents bbc7422 + 91b13b6 commit b67c33d

File tree

152 files changed

+2945
-1121
lines changed

Some content is hidden

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

152 files changed

+2945
-1121
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,9 @@ jobs:
315315
- name: Lint for ES compatibility
316316
run: yarn lint:es-compatibility
317317

318+
- name: Check that yarn.lock is stable
319+
run: yarn && git diff --exit-code yarn.lock
320+
318321
job_check_format:
319322
name: Check file formatting
320323
needs: [job_get_metadata]

.github/workflows/project-automation.yml

Lines changed: 0 additions & 97 deletions
This file was deleted.

.size-limit.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ module.exports = [
233233
import: createImport('init'),
234234
ignore: [...builtinModules, ...nodePrefixedBuiltinModules],
235235
gzip: true,
236-
limit: '152 KB',
236+
limit: '154 KB',
237237
},
238238
{
239239
name: '@sentry/node - without tracing',

CHANGELOG.md

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

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

7+
## 10.11.0
8+
9+
### Important Changes
10+
11+
- **feat(aws): Add experimental AWS Lambda extension for tunnelling events ([#17525](https://github.com/getsentry/sentry-javascript/pull/17525))**
12+
13+
This release adds an experimental Sentry Lambda extension to the existing Sentry Lambda layer. Sentry events are now tunneled through the extension and then forwarded to Sentry. This has the benefit of reducing the request processing time.
14+
15+
To enable it, set `_experiments.enableLambdaExtension` in your Sentry config like this:
16+
17+
```javascript
18+
Sentry.init({
19+
dsn: '<YOUR_DSN>',
20+
_experiments: {
21+
enableLambdaExtension: true,
22+
},
23+
});
24+
```
25+
26+
### Other Changes
27+
28+
- feat(core): Add replay id to logs ([#17563](https://github.com/getsentry/sentry-javascript/pull/17563))
29+
- feat(core): Improve error handling for Anthropic AI instrumentation ([#17535](https://github.com/getsentry/sentry-javascript/pull/17535))
30+
- feat(deps): bump @opentelemetry/instrumentation-ioredis from 0.51.0 to 0.52.0 ([#17557](https://github.com/getsentry/sentry-javascript/pull/17557))
31+
- feat(node): Add incoming request headers as OTel span attributes ([#17475](https://github.com/getsentry/sentry-javascript/pull/17475))
32+
- fix(astro): Ensure traces are correctly propagated for static routes ([#17536](https://github.com/getsentry/sentry-javascript/pull/17536))
33+
- fix(react): Remove `handleExistingNavigation` ([#17534](https://github.com/getsentry/sentry-javascript/pull/17534))
34+
- ref(browser): Add more specific `mechanism.type` to errors captured by `httpClientIntegration` ([#17254](https://github.com/getsentry/sentry-javascript/pull/17254))
35+
- ref(browser): Set more descriptive `mechanism.type` in `browserApiErrorsIntergation` ([#17251](https://github.com/getsentry/sentry-javascript/pull/17251))
36+
- ref(core): Add `mechanism.type` to `trpcMiddleware` errors ([#17287](https://github.com/getsentry/sentry-javascript/pull/17287))
37+
- ref(core): Add more specific event `mechanism`s and span origins to `openAiIntegration` ([#17288](https://github.com/getsentry/sentry-javascript/pull/17288))
38+
- ref(nestjs): Add `mechanism` to captured errors ([#17312](https://github.com/getsentry/sentry-javascript/pull/17312))
39+
40+
<details>
41+
<summary> <strong>Internal Changes</strong> </summary>
42+
43+
- chore: Use proper `test-utils` dependency in workspace ([#17538](https://github.com/getsentry/sentry-javascript/pull/17538))
44+
- chore(test): Remove `geist` font ([#17541](https://github.com/getsentry/sentry-javascript/pull/17541))
45+
- ci: Check for stable lockfile ([#17552](https://github.com/getsentry/sentry-javascript/pull/17552))
46+
- ci: Fix running of only changed E2E tests ([#17551](https://github.com/getsentry/sentry-javascript/pull/17551))
47+
- ci: Remove project automation workflow ([#17508](https://github.com/getsentry/sentry-javascript/pull/17508))
48+
- test(node-integration-tests): pin [email protected] to fix test fails ([#17542](https://github.com/getsentry/sentry-javascript/pull/17542))
49+
50+
</details>
51+
752
## 10.10.0
853

954
### Important Changes

dev-packages/browser-integration-tests/suites/integrations/httpclient/axios/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ sentryTest(
3636
type: 'Error',
3737
value: 'HTTP Client Error with status code: 500',
3838
mechanism: {
39-
type: 'http.client',
39+
type: 'auto.http.client.xhr',
4040
handled: false,
4141
},
4242
stacktrace: {

dev-packages/browser-integration-tests/suites/integrations/httpclient/fetch/simple/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ sentryTest(
3838
type: 'Error',
3939
value: 'HTTP Client Error with status code: 500',
4040
mechanism: {
41-
type: 'http.client',
41+
type: 'auto.http.client.fetch',
4242
handled: false,
4343
},
4444
stacktrace: {

dev-packages/browser-integration-tests/suites/integrations/httpclient/fetch/withRequest/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ sentryTest('works with a Request passed in', async ({ getLocalTestUrl, page }) =
3434
type: 'Error',
3535
value: 'HTTP Client Error with status code: 500',
3636
mechanism: {
37-
type: 'http.client',
37+
type: 'auto.http.client.fetch',
3838
handled: false,
3939
},
4040
stacktrace: {

dev-packages/browser-integration-tests/suites/integrations/httpclient/fetch/withRequestAndBodyAndOptions/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ sentryTest(
3636
type: 'Error',
3737
value: 'HTTP Client Error with status code: 500',
3838
mechanism: {
39-
type: 'http.client',
39+
type: 'auto.http.client.fetch',
4040
handled: false,
4141
},
4242
stacktrace: {

dev-packages/browser-integration-tests/suites/integrations/httpclient/fetch/withRequestAndOptions/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ sentryTest('works with a Request (without body) & options passed in', async ({ g
3434
type: 'Error',
3535
value: 'HTTP Client Error with status code: 500',
3636
mechanism: {
37-
type: 'http.client',
37+
type: 'auto.http.client.fetch',
3838
handled: false,
3939
},
4040
stacktrace: {

dev-packages/browser-integration-tests/suites/integrations/httpclient/xhr/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ sentryTest(
3636
type: 'Error',
3737
value: 'HTTP Client Error with status code: 500',
3838
mechanism: {
39-
type: 'http.client',
39+
type: 'auto.http.client.xhr',
4040
handled: false,
4141
},
4242
stacktrace: {

0 commit comments

Comments
 (0)