Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/anthropic-thinking-tokens-metric.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/bright-images-generate.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/deepseek-harness-plugin.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/deprecate-legacy-integrations.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eval-auto-instrumentation.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eve-instrumentation-hooks.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-wrap-traced-no-trace-io.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/langchain-reasoning-tokens-metric.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/openai-streaming-choices.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/promote-packages-to-v1.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/remove-enter-with.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/support-dataset-id.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/use-api-key-in-load-prompt.md

This file was deleted.

8 changes: 8 additions & 0 deletions integrations/browser-js/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @braintrust/browser

## 1.0.0

This release promotes `@braintrust/browser` to semver major version 1.0.0. There are no breaking changes in this release.

### Patch Changes

- Updated dependencies: braintrust@3.29.0

## 0.0.2-rc.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion integrations/browser-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/browser",
"version": "0.0.3",
"version": "1.0.0",
"description": "Braintrust SDK for browser environments with AsyncLocalStorage polyfill",
"type": "module",
"module": "./dist/index.js",
Expand Down
11 changes: 11 additions & 0 deletions integrations/deepseek-harness/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# @braintrust/deepseek-harness

## 1.0.0

### Major Changes

- feat: Add DeepSeek Harness plugin (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2370)

### Patch Changes

- Updated dependencies: braintrust@3.29.0
2 changes: 1 addition & 1 deletion integrations/deepseek-harness/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/deepseek-harness",
"version": "0.1.0",
"version": "1.0.0",
"description": "Braintrust tracing plugin for DeepSeek Harness",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
Expand Down
16 changes: 16 additions & 0 deletions integrations/langchain-js/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @braintrust/langchain-js

## 0.2.5

- `@braintrust/langchain-js` is now deprecated. This release marks the last release for this package. (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2383)
- Updated dependencies: braintrust@3.29.0

### Migration

To migrate, install `braintrust` and import `BraintrustLangChainCallbackHandler`
from `braintrust` instead. See the
[LangChain integration guide](https://www.braintrust.dev/docs/integrations/sdk-integrations/langchain)
for setup examples. For application-wide instrumentation, use the Braintrust
runtime hook described in the
[auto-instrumentation guide](https://www.braintrust.dev/docs/instrument/trace-llm-calls#auto-instrumentation).
`setGlobalHandler` has no direct replacement; use automatic instrumentation or
pass the callback handler explicitly.

## 0.2.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion integrations/langchain-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/langchain-js",
"version": "0.2.4",
"version": "0.2.5",
"description": "SDK for integrating Braintrust with LangChain.js",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
Expand Down
12 changes: 12 additions & 0 deletions integrations/openai-agents-js/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @braintrust/openai-agents

## 0.1.6

- `@braintrust/openai-agents` is now deprecated. This release marks the last release for this package. (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2383)
- Updated dependencies: braintrust@3.29.0

### Migration

To migrate, install `braintrust` and import `OpenAIAgentsTraceProcessor` from
`braintrust/instrumentation` instead. See the
[OpenAI Agents SDK integration guide](https://www.braintrust.dev/docs/integrations/agent-frameworks/openai-agents-sdk)
for setup examples.

## 0.1.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion integrations/openai-agents-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/openai-agents",
"version": "0.1.5",
"version": "0.1.6",
"description": "SDK for integrating Braintrust with OpenAI Agents",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
Expand Down
8 changes: 8 additions & 0 deletions integrations/otel-js/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @braintrust/otel

## 1.0.0

This release promotes `@braintrust/otel` to semver major version 1.0.0. There are no breaking changes in this release.

### Patch Changes

- Updated dependencies: braintrust@3.29.0

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion integrations/otel-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/otel",
"version": "0.3.0",
"version": "1.0.0",
"description": "SDK for integrating Braintrust with OpenTelemetry",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
Expand Down
8 changes: 8 additions & 0 deletions integrations/templates-nunjucks/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @braintrust/templates-nunjucks-js

## 1.0.0

This release promotes `@braintrust/templates-nunjucks-js` to semver major version 1.0.0. There are no breaking changes in this release.

### Patch Changes

- Updated dependencies: braintrust@3.29.0

## 0.0.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion integrations/templates-nunjucks/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/templates-nunjucks-js",
"version": "0.0.1",
"version": "1.0.0",
"description": "Nunjucks templating support for the Braintrust JS SDK",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
Expand Down
8 changes: 8 additions & 0 deletions integrations/temporal-js/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @braintrust/temporal

## 1.0.0

This release promotes `@braintrust/temporal` to semver major version 1.0.0. There are no breaking changes in this release.

### Patch Changes

- Updated dependencies: braintrust@3.29.0

## 0.1.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion integrations/temporal-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/temporal",
"version": "0.1.1",
"version": "1.0.0",
"description": "SDK for integrating Braintrust with Temporal",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
Expand Down
19 changes: 19 additions & 0 deletions integrations/vercel-ai-sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# @braintrust/vercel-ai-sdk

## 0.0.7

- `@braintrust/vercel-ai-sdk` is now deprecated. This release marks the last release for this package. (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2383)
- Updated dependencies: braintrust@3.29.0

### Migration

To migrate manual instrumentation, install `braintrust` and use `wrapAISDK`
from `braintrust` as described in the
[Vercel AI SDK integration guide](https://www.braintrust.dev/docs/integrations/sdk-integrations/vercel).
Automatic AI SDK instrumentation is also available through the Braintrust
runtime hook and supported bundler integrations; see the
[auto-instrumentation guide](https://www.braintrust.dev/docs/instrument/trace-llm-calls#auto-instrumentation)
for setup instructions. The legacy `BraintrustAdapter` stream conversion
helpers have no direct replacement; migrate those usages to `BraintrustStream`
from `braintrust`, documented in the
[TypeScript SDK reference](https://www.braintrust.dev/docs/reference/libs/nodejs),
and the current AI SDK stream response APIs.

## 0.0.6

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion integrations/vercel-ai-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@braintrust/vercel-ai-sdk",
"version": "0.0.6",
"version": "0.0.7",
"description": "SDK for integrating Braintrust with Vercel AI SDK",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
Expand Down
18 changes: 18 additions & 0 deletions js/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# braintrust

## 3.29.0

### Minor Changes

- feat: Apply auto instrumentation with eval command (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2360)
- feat: Use new eve instrumentation hooks (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2373)
- feat: Support `datasetId` in `initDataset()` (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2398)

### Patch Changes

- fix(anthropic): Record thinking tokens as metric Thanks @dylanpulver! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2382)
- feat: Instrument Vercel AI SDK image generation Thanks @laithmunir9! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2402)
- fix: Don't ignore `noTraceIO` for `wrapTraced` around plain functions (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2376)
- fix(langchain): Record reasoning tokens as metric Thanks @dylanpulver! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2393)
- fix: Preserve all OpenAI streaming chat choices in instrumentation output Thanks @jstar0! (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2387)
- ref: Remove `AsyncLocalStorage.enterWith()` usage (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2401)
- feat: Use `apiKey` arg in `loadPrompt` (https://github.com/braintrustdata/braintrust-sdk-javascript/pull/2375)

## 3.28.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "braintrust",
"version": "3.28.0",
"version": "3.29.0",
"description": "SDK for integrating Braintrust",
"repository": {
"type": "git",
Expand Down
Loading