Skip to content

Commit f93232a

Browse files
authored
Merge branch 'develop' into feat/deno-opentelemetry-vercelai
2 parents f98559f + 9bd421b commit f93232a

File tree

139 files changed

+1836
-822
lines changed

Some content is hidden

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

139 files changed

+1836
-822
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.

CHANGELOG.md

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

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

7+
## 10.10.0
8+
9+
### Important Changes
10+
11+
- **feat(browser): Add support for `propagateTraceparent` SDK option ([#17509](https://github.com/getsentry/sentry-javascript/pull/17509))**
12+
13+
Adds support for a new browser SDK init option, `propagateTraceparent` for attaching a W3C compliant traceparent header to outgoing fetch and XHR requests, in addition to sentry-trace and baggage headers. More details can be found [here](https://develop.sentry.dev/sdk/telemetry/traces/#propagatetraceparent).
14+
15+
- **feat(core): Add tool calls attributes for Anthropic AI ([#17478](https://github.com/getsentry/sentry-javascript/pull/17478))**
16+
17+
Adds missing tool call attributes, we add gen_ai.response.tool_calls attribute for Anthropic AI, supporting both streaming and non-streaming requests.
18+
19+
- **feat(nextjs): Use compiler hook for uploading turbopack sourcemaps ([#17352](https://github.com/getsentry/sentry-javascript/pull/17352))**
20+
21+
Adds a new _experimental_ flag `_experimental.useRunAfterProductionCompileHook` to `withSentryConfig` for automatic source maps uploads when building a Next.js app with `next build --turbopack`.
22+
When set we:
23+
24+
- Automatically enable source map generation for turbopack client files (if not explicitly disabled)
25+
- Upload generated source maps to Sentry at the end of the build by leveraging [a Next.js compiler hook](https://nextjs.org/docs/architecture/nextjs-compiler#runafterproductioncompile).
26+
27+
### Other Changes
28+
29+
- feat(feedback): Add more labels so people can configure Highlight and Hide labels ([#17513](https://github.com/getsentry/sentry-javascript/pull/17513))
30+
- fix(node): Add `origin` for OpenAI spans & test auto instrumentation ([#17519](https://github.com/getsentry/sentry-javascript/pull/17519))
31+
732
## 10.9.0
833

934
### Important Changes

dev-packages/browser-integration-tests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/browser-integration-tests",
3-
"version": "10.9.0",
3+
"version": "10.10.0",
44
"main": "index.js",
55
"license": "MIT",
66
"engines": {
@@ -43,7 +43,7 @@
4343
"@babel/preset-typescript": "^7.16.7",
4444
"@playwright/test": "~1.53.2",
4545
"@sentry-internal/rrweb": "2.34.0",
46-
"@sentry/browser": "10.9.0",
46+
"@sentry/browser": "10.10.0",
4747
"@supabase/supabase-js": "2.49.3",
4848
"axios": "1.8.2",
4949
"babel-loader": "^8.2.2",

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)