Release notes from braintrust-sdk-javascript
Articles about Release notes from braintrust-sdk-javascript
Release braintrust@3.37.2 · braintrustdata/braintrust-sdk-javascript
braintrust 3.37.2 Patch Changes fix: Make @types/react an optional peer dependency braintrust no longer installs React 18 types for every consumer. Projects that use braintrust/custom-views now type-check against their own @types/react (React 18 or newer), which fixes ReactNode type conflicts in React 19 projects. (#2596)
Release braintrust@3.37.0 · braintrustdata/braintrust-sdk-javascript
braintrust 3.37.0 Minor Changes feat(evals): Add cooperative cancellation via signal in task hooks When an eval hits its timeout or its signal aborts, it now stops scheduling new trials, aborts the new signal in the task hooks, and waits for in-flight tasks and scorers to settle before rejecting. Previously the eval rejected right away and left running tasks going in the background. Pass hooks.signal to the APIs your task calls (or check signal.aborted) to stop work early. (#2549)
Release @braintrust/openai-agents@0.1.7 · braintrustdata/braintrust-sdk-javascript
@braintrust/openai-agents 0.1.7 Patch Changes fix: Add span provenance for temporal and openai agents sdk (#2518) Updated dependencies: braintrust@3.36.0
Release @braintrust/otel@1.0.2 · braintrustdata/braintrust-sdk-javascript
@braintrust/otel 1.0.2 Patch Changes fix: Log an error from setupOtelCompat() when Braintrust span customizers are registered, since they are not yet supported with OpenTelemetry compat mode. Log once per setup attempt and continue enabling compat mode without clearing the registered customizers. Thanks Andrew Kent (@realark)! (#2536) Updated dependencies: braintrust@3.36.0
Release braintrust@3.36.0 · braintrustdata/braintrust-sdk-javascript
braintrust 3.36.0 Minor Changes feat: Support zod v4 schemas for eval parameters and function parameters (#2533) feat: Add _createInProjectGroup to logger options (#2558) feat: Expose helper types for pushing pre-processors (#2539) feat: Add projectGroupName to create projects inside a project group Thanks
Release braintrust@3.35.0 · braintrustdata/braintrust-sdk-javascript
braintrust 3.35.0 Minor Changes feat: Fix token metrics with AI SDK middleware (#2497) feat: Add instrumentation for openai multimodal APIs (#2434) feat: add span export hooks (#2489) Patch Changes feat(groq): Instrument groq audio APIs (
Release braintrust@3.34.0 · braintrustdata/braintrust-sdk-javascript
braintrust 3.34.0 Minor Changes feat: Add instrumentation for @typesafe-ai/sdk (#2493) feat: Add AI SDK instrumentation for typesafe ai jev (#2494) feat: Streamline SDK flushing (#2490) Patch Changes fix(js): Support Uint8Array and Buffer JSONL sources in OpenAI batch instrumentation Thanks
Release braintrust@3.33.0 · braintrustdata/braintrust-sdk-javascript
braintrust 3.33.0 Minor Changes feat: Add advanced filters to Trace.getSpans() (#2466) feat: Add utilities for custom views (push + preview) (#2191) feat: Add @langchain/langgraph-sdk instrumentation (#2441) feat: Instrument OpenAI agents api (openai.beta.agents) (