From 1e44555218d6d2d7cbe649df58593eae75c2018f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 15:42:17 +0000 Subject: [PATCH 1/2] chore: Prepare release --- .changeset/breezy-groups-rest.md | 5 ----- .changeset/bright-eggs-cover.md | 5 ----- .changeset/brown-spoons-search.md | 5 ----- .changeset/calm-scope-sparkle.md | 5 ----- .changeset/classifier-function-push.md | 5 ----- .changeset/funky-pigs-clap.md | 5 ----- .changeset/hip-crews-wash.md | 5 ----- .changeset/hungry-hounds-yell.md | 5 ----- .changeset/late-buses-enjoy.md | 5 ----- .changeset/light-days-brush.md | 5 ----- .changeset/olive-keys-cross.md | 5 ----- .changeset/shy-rats-lick.md | 5 ----- integrations/otel-js/CHANGELOG.md | 7 +++++++ integrations/otel-js/package.json | 2 +- js/CHANGELOG.md | 19 +++++++++++++++++++ js/package.json | 2 +- 16 files changed, 28 insertions(+), 62 deletions(-) delete mode 100644 .changeset/breezy-groups-rest.md delete mode 100644 .changeset/bright-eggs-cover.md delete mode 100644 .changeset/brown-spoons-search.md delete mode 100644 .changeset/calm-scope-sparkle.md delete mode 100644 .changeset/classifier-function-push.md delete mode 100644 .changeset/funky-pigs-clap.md delete mode 100644 .changeset/hip-crews-wash.md delete mode 100644 .changeset/hungry-hounds-yell.md delete mode 100644 .changeset/late-buses-enjoy.md delete mode 100644 .changeset/light-days-brush.md delete mode 100644 .changeset/olive-keys-cross.md delete mode 100644 .changeset/shy-rats-lick.md diff --git a/.changeset/breezy-groups-rest.md b/.changeset/breezy-groups-rest.md deleted file mode 100644 index f72e6e43b..000000000 --- a/.changeset/breezy-groups-rest.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": minor ---- - -feat: Add `@earendil-works/pi-coding-agent` instrumentation diff --git a/.changeset/bright-eggs-cover.md b/.changeset/bright-eggs-cover.md deleted file mode 100644 index 15530a165..000000000 --- a/.changeset/bright-eggs-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": minor ---- - -feat(google-genai): Add instrumentation for interactions API diff --git a/.changeset/brown-spoons-search.md b/.changeset/brown-spoons-search.md deleted file mode 100644 index 146bae868..000000000 --- a/.changeset/brown-spoons-search.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": minor ---- - -update optional dependency bt to v0.12.0 diff --git a/.changeset/calm-scope-sparkle.md b/.changeset/calm-scope-sparkle.md deleted file mode 100644 index 38b063c9a..000000000 --- a/.changeset/calm-scope-sparkle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@braintrust/otel": patch ---- - -fix(otel): Transform v1 spans into v2 compatible format before exporting diff --git a/.changeset/classifier-function-push.md b/.changeset/classifier-function-push.md deleted file mode 100644 index bbad5eed1..000000000 --- a/.changeset/classifier-function-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -Add project-level classifier builder support for function push. diff --git a/.changeset/funky-pigs-clap.md b/.changeset/funky-pigs-clap.md deleted file mode 100644 index d42470984..000000000 --- a/.changeset/funky-pigs-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -fix(claude-agent-sdk): Fix subagents span nesting and input diff --git a/.changeset/hip-crews-wash.md b/.changeset/hip-crews-wash.md deleted file mode 100644 index 02a943323..000000000 --- a/.changeset/hip-crews-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": minor ---- - -feat(ai-sdk): Add AI SDK v7 support diff --git a/.changeset/hungry-hounds-yell.md b/.changeset/hungry-hounds-yell.md deleted file mode 100644 index 1621c8191..000000000 --- a/.changeset/hungry-hounds-yell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -fix: Fix TTFT in AI SDK v6 diff --git a/.changeset/late-buses-enjoy.md b/.changeset/late-buses-enjoy.md deleted file mode 100644 index 390a277ef..000000000 --- a/.changeset/late-buses-enjoy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": minor ---- - -Add support for preserving explicit origin metadata on inline eval cases, so evals that run transformed or pre-resolved rows can retain their source-row provenance. diff --git a/.changeset/light-days-brush.md b/.changeset/light-days-brush.md deleted file mode 100644 index 6d0e56176..000000000 --- a/.changeset/light-days-brush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -fix(flue): Fix span nesting diff --git a/.changeset/olive-keys-cross.md b/.changeset/olive-keys-cross.md deleted file mode 100644 index c3d00036f..000000000 --- a/.changeset/olive-keys-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -fix: Validate inline row origin for evals diff --git a/.changeset/shy-rats-lick.md b/.changeset/shy-rats-lick.md deleted file mode 100644 index 9ef1a3780..000000000 --- a/.changeset/shy-rats-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"braintrust": patch ---- - -Fix eval summaries to compare against the experiment’s explicit base experiment ID. diff --git a/integrations/otel-js/CHANGELOG.md b/integrations/otel-js/CHANGELOG.md index 7e6dbc11a..6ba7443a4 100644 --- a/integrations/otel-js/CHANGELOG.md +++ b/integrations/otel-js/CHANGELOG.md @@ -1,5 +1,12 @@ # @braintrust/otel +## 0.2.1 + +### Patch Changes + +- fix(otel): Transform v1 spans into v2 compatible format before exporting (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2086) +- Updated dependencies: braintrust@3.18.0 + ## 0.2.0 ### Minor Changes diff --git a/integrations/otel-js/package.json b/integrations/otel-js/package.json index 416998896..f345797f7 100644 --- a/integrations/otel-js/package.json +++ b/integrations/otel-js/package.json @@ -1,6 +1,6 @@ { "name": "@braintrust/otel", - "version": "0.2.0", + "version": "0.2.1", "description": "SDK for integrating Braintrust with OpenTelemetry", "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/js/CHANGELOG.md b/js/CHANGELOG.md index 46fa9416e..b72612d6a 100644 --- a/js/CHANGELOG.md +++ b/js/CHANGELOG.md @@ -1,5 +1,24 @@ # braintrust +## 3.18.0 + +### Minor Changes + +- feat: Add `@earendil-works/pi-coding-agent` instrumentation (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2118) +- feat(google-genai): Add instrumentation for interactions API (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2122) +- update optional dependency bt to v0.12.0 Thanks @viadezo1er! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2111) +- feat(ai-sdk): Add AI SDK v7 support (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2121) +- Add support for preserving explicit origin metadata on inline eval cases, so evals that run transformed or pre-resolved rows can retain their source-row provenance. Thanks @max-braintrust! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2104) + +### Patch Changes + +- Add project-level classifier builder support for function push. (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2095) +- fix(claude-agent-sdk): Fix subagents span nesting and input (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2119) +- fix: Fix TTFT in AI SDK v6 (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2120) +- fix(flue): Fix span nesting (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2098) +- fix: Validate inline row origin for evals Thanks @max-braintrust! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2136) +- Fix eval summaries to compare against the experiment’s explicit base experiment ID. Thanks @barrettpyke! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2124) + ## 3.17.0 ### Minor Changes diff --git a/js/package.json b/js/package.json index 123468198..a38cd4d43 100644 --- a/js/package.json +++ b/js/package.json @@ -1,6 +1,6 @@ { "name": "braintrust", - "version": "3.17.0", + "version": "3.18.0", "description": "SDK for integrating Braintrust", "repository": { "type": "git", From 1f532ddba7af70d0c8dcc082e4a943ed9ae3deff Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Thu, 18 Jun 2026 17:51:39 +0200 Subject: [PATCH 2/2] Clean changelog --- integrations/otel-js/CHANGELOG.md | 1 - js/CHANGELOG.md | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/integrations/otel-js/CHANGELOG.md b/integrations/otel-js/CHANGELOG.md index 6ba7443a4..0b835a3d0 100644 --- a/integrations/otel-js/CHANGELOG.md +++ b/integrations/otel-js/CHANGELOG.md @@ -5,7 +5,6 @@ ### Patch Changes - fix(otel): Transform v1 spans into v2 compatible format before exporting (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2086) -- Updated dependencies: braintrust@3.18.0 ## 0.2.0 diff --git a/js/CHANGELOG.md b/js/CHANGELOG.md index b72612d6a..53f9aabbc 100644 --- a/js/CHANGELOG.md +++ b/js/CHANGELOG.md @@ -4,20 +4,20 @@ ### Minor Changes +- feat(ai-sdk): Add AI SDK v7 support (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2121) - feat: Add `@earendil-works/pi-coding-agent` instrumentation (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2118) - feat(google-genai): Add instrumentation for interactions API (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2122) -- update optional dependency bt to v0.12.0 Thanks @viadezo1er! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2111) -- feat(ai-sdk): Add AI SDK v7 support (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2121) -- Add support for preserving explicit origin metadata on inline eval cases, so evals that run transformed or pre-resolved rows can retain their source-row provenance. Thanks @max-braintrust! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2104) +- deps: Update `bt` to v0.12.0 (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2111) +- feat: Allow inline eval cases to carry explicit origin metadata (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2104) +- feat: Add project-level classifier builder support for function push (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2095) ### Patch Changes -- Add project-level classifier builder support for function push. (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2095) - fix(claude-agent-sdk): Fix subagents span nesting and input (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2119) - fix: Fix TTFT in AI SDK v6 (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2120) - fix(flue): Fix span nesting (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2098) -- fix: Validate inline row origin for evals Thanks @max-braintrust! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2136) -- Fix eval summaries to compare against the experiment’s explicit base experiment ID. Thanks @barrettpyke! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2124) +- fix: Validate inline row origin for evals (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2136) +- fix: Fix eval summaries to compare against the experiment’s explicit base experiment ID (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2124) ## 3.17.0