From 3f39d19633bf8586a8e9fcc84b7b002fb4524e54 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2026 15:32:24 +0000 Subject: [PATCH 1/2] chore: Prepare release --- .changeset/fix-ai-sdk-middleware-metrics.md | 5 ----- .changeset/groq-audio-apis.md | 5 ----- .../instrument-google-genai-multimodal-apis.md | 5 ----- .changeset/openai-multimodal-instrumentation.md | 5 ----- .changeset/pi-tool-current-span.md | 5 ----- .changeset/social-pumas-smoke.md | 5 ----- .changeset/span-export-hooks.md | 9 --------- .changeset/wise-canyons-stare.md | 5 ----- js/CHANGELOG.md | 16 ++++++++++++++++ js/package.json | 2 +- 10 files changed, 17 insertions(+), 45 deletions(-) delete mode 100644 .changeset/fix-ai-sdk-middleware-metrics.md delete mode 100644 .changeset/groq-audio-apis.md delete mode 100644 .changeset/instrument-google-genai-multimodal-apis.md delete mode 100644 .changeset/openai-multimodal-instrumentation.md delete mode 100644 .changeset/pi-tool-current-span.md delete mode 100644 .changeset/social-pumas-smoke.md delete mode 100644 .changeset/span-export-hooks.md delete mode 100644 .changeset/wise-canyons-stare.md diff --git a/.changeset/fix-ai-sdk-middleware-metrics.md b/.changeset/fix-ai-sdk-middleware-metrics.md deleted file mode 100644 index b2ae44032..000000000 --- a/.changeset/fix-ai-sdk-middleware-metrics.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": minor ---- - -feat: Fix token metrics with AI SDK middleware diff --git a/.changeset/groq-audio-apis.md b/.changeset/groq-audio-apis.md deleted file mode 100644 index 674bfe012..000000000 --- a/.changeset/groq-audio-apis.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -feat(groq): Instrument groq audio APIs diff --git a/.changeset/instrument-google-genai-multimodal-apis.md b/.changeset/instrument-google-genai-multimodal-apis.md deleted file mode 100644 index ce3218b0f..000000000 --- a/.changeset/instrument-google-genai-multimodal-apis.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -feat: Instrument Google GenAI multimodal APIs diff --git a/.changeset/openai-multimodal-instrumentation.md b/.changeset/openai-multimodal-instrumentation.md deleted file mode 100644 index 30c9755d2..000000000 --- a/.changeset/openai-multimodal-instrumentation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": minor ---- - -feat: Add instrumentation for openai multimodal APIs diff --git a/.changeset/pi-tool-current-span.md b/.changeset/pi-tool-current-span.md deleted file mode 100644 index 75141b98b..000000000 --- a/.changeset/pi-tool-current-span.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -fix: Keep Pi Coding Agent tool spans current during execution so nested spans attach to the tool span. diff --git a/.changeset/social-pumas-smoke.md b/.changeset/social-pumas-smoke.md deleted file mode 100644 index 64331a2fe..000000000 --- a/.changeset/social-pumas-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -fix: Capture provider managed tool calls and capture right provider when using Vercel AI gateway diff --git a/.changeset/span-export-hooks.md b/.changeset/span-export-hooks.md deleted file mode 100644 index cbd246537..000000000 --- a/.changeset/span-export-hooks.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"braintrust": minor ---- - -feat: add span export hooks - -Support synchronous `onSpanExport` customizers for incremental instrumentation -span records. Customizers can add, modify, delete, or replace fields before export, -with callbacks applied once per record rather than once per transport retry. diff --git a/.changeset/wise-canyons-stare.md b/.changeset/wise-canyons-stare.md deleted file mode 100644 index b499a281f..000000000 --- a/.changeset/wise-canyons-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -fix: Fix dataset snapshots silently including deleted rows diff --git a/js/CHANGELOG.md b/js/CHANGELOG.md index 8923597b4..e02567311 100644 --- a/js/CHANGELOG.md +++ b/js/CHANGELOG.md @@ -1,5 +1,21 @@ # braintrust +## 3.35.0 + +### Minor Changes + +- feat: Fix token metrics with AI SDK middleware (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2497) +- feat: Add instrumentation for openai multimodal APIs (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2434) +- feat: add span export hooks Support synchronous `onSpanExport` customizers for incremental instrumentation span records. Customizers can add, modify, delete, or replace fields before export, with callbacks applied once per record rather than once per transport retry. Thanks @realark! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2489) + +### Patch Changes + +- feat(groq): Instrument groq audio APIs (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2473) +- feat: Instrument Google GenAI multimodal APIs (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2484) +- fix: Keep Pi Coding Agent tool spans current during execution so nested spans attach to the tool span. Thanks @btaaron! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2499) +- fix: Capture provider managed tool calls and capture right provider when using Vercel AI gateway (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2507) +- fix: Fix dataset snapshots silently including deleted rows (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2512) + ## 3.34.0 ### Minor Changes diff --git a/js/package.json b/js/package.json index bac0532bd..b03eb0290 100644 --- a/js/package.json +++ b/js/package.json @@ -1,6 +1,6 @@ { "name": "braintrust", - "version": "3.34.0", + "version": "3.35.0", "description": "SDK for integrating Braintrust", "repository": { "type": "git", From f759329d5958abaee4dd1cd5f706af0fe7705247 Mon Sep 17 00:00:00 2001 From: lforst <8118419+lforst@users.noreply.github.com> Date: Wed, 23 Sep 2026 18:21:13 +0000 Subject: [PATCH 2/2] Update PR #2514 --- js/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/CHANGELOG.md b/js/CHANGELOG.md index e02567311..485da5046 100644 --- a/js/CHANGELOG.md +++ b/js/CHANGELOG.md @@ -6,7 +6,7 @@ - feat: Fix token metrics with AI SDK middleware (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2497) - feat: Add instrumentation for openai multimodal APIs (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2434) -- feat: add span export hooks Support synchronous `onSpanExport` customizers for incremental instrumentation span records. Customizers can add, modify, delete, or replace fields before export, with callbacks applied once per record rather than once per transport retry. Thanks @realark! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2489) +- feat: add span export hooks (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2489) ### Patch Changes