Releases: braintrustdata/braintrust-sdk-javascript
Releases · braintrustdata/braintrust-sdk-javascript
py-sdk-v0.4.3
js-sdk-v2.0.2
py-sdk-v0.4.2
Changelog
- otel: Add an optional propagator to allow parsing other header formats (#1246)
- Improve span tags (#1227)
- verify we use configured org in links before login. (#1235)
- ensure none scorer works with no-send-logs (#1241)
- patch_litellm() now patches responses and aresponses (#1231)
- otel: remove restriction to always keep root span (#1196)
js-sdk-v2.0.1
Changelog
- bump js to patch version (#1245)
- Revert "Facet typespecs (#1216)" (#1243)
- JS api compatibility test improvements (#1240)
- Facet typespecs (#1216)
- verify we use configured org in links before login. (#1235)
- update otel tests (#1239)
- claude md and permissions (#1236)
- Improve serialization in SDK Python (#1225)
- Forward claude-agent-sdk Query properties (like interrupt) through wrapped generator (#1224)
py-sdk-v0.4.1
js-sdk-v2.0.0
Changelog
- mark braintrust middleware as deprecated in favor of wrapAISDK (#1222)
- Add span purpose to all scorer subspans (#1220)
- Fix missing structured output on generate spans (#1217)
- Fix global scoping (generated types update) (#1213)
- Make zod a peer dependency in the sdk (#1212)
Breaking Change:
- Zod is required to be installed separately
py-sdk-v0.4.0
js-sdk-v1.1.1
Changelog
- Fix improper handling of async generator as execute input (#1203)
py-sdk-v0.3.15
js-sdk-v1.1.0
Changelog
- wrapOpenAI now produces smaller logs with braintrust attachments (#1180)
- Support AI SDK v6 new metrics objects (#1182)
- Improve function invocation context (#1167)
- Add ability to create prompts with nunjucks template format (#1193, #1075)
- Use Vercel's AI Gateway's cost, if available, in AI SDK (#1166)