Skip to content

Releases: braintrustdata/braintrust-sdk-go

v0.3.1

03 Apr 21:04
4084933

Choose a tag to compare

Changelog

  • e015507 Add time_to_first_token metric to Anthropic integration (#54)
  • 5e6c647 Don't set output_json to null when task fails.
  • 4084933 Fix Anthropic streaming extended thinking support (#56)
  • 1be4a91 Fixed eval trace structure inconsistencies
  • e189097 Make sure eval spans are nested properly
  • ce40450 Merge pull request #43 from braintrustdata/fix/eval_trace_structure

v0.3.0

25 Mar 20:03
2e5e14d

Choose a tag to compare

Changelog

  • 2e5e14d Add CloudWeGo Eino tracing integration (#44)
  • e35e5aa Add Firebase Genkit tracing integration (#47)
  • 8cd166d Add Go integration skill and TDD workflow docs
  • dddbfe0 Move adk golden tests => adk folder. (#41)
  • 6b567d4 chore: Pin github actions to commit (#46)

v0.2.1

09 Feb 19:18
c9dceb8

Choose a tag to compare

Changelog

v0.2.0

17 Jan 19:04

Choose a tag to compare

Changelog

  • Our library now requires go v1.24.
  • 382b5db Implement auto instrumentation with go orchestrion. This allows users to instrument their LLM libraries with no-code changes at compile time. (#32)

Documentation

v0.1.2

30 Dec 21:01

Choose a tag to compare

Changelog

  • 83e03bc Add time to first token to openai responses.
  • 830c8f1 Merge pull request #21 from braintrustdata/ark/gemini-model-name
  • 7cb70e0 add claude docker script
  • a4c7dcd change gemini span name to match other SDKs

v0.1.1

24 Nov 23:03
e439ede

Choose a tag to compare

Changelog

  • 421997b Add time to first token for OpenAI Chat Completions #16

Internal Changes

  • 21a14ee Publish release from Github Actions. (#18)

v0.1.0

13 Nov 16:18

Choose a tag to compare

Changelog

  • 8c2236b Add UserData field to TaskResult
  • 1c45d53 consolidate eval api functions (#10)

Internal Changes

  • 9021e2b Remove config from eval. (#13)
  • ed11100 add a comprehensive example
  • 2dd1eec Don't use the global tracer provider in tests.

v0.0.3

09 Nov 20:11
27fad06

Choose a tag to compare

Changelog

  • 27fad06 ensure tracing context set in evals (#9)

v0.0.2

07 Nov 19:31
1b05177

Choose a tag to compare

Changelog

  • 1b05177 Integrate with sashabaranov/go-openai (#8)
  • b71542e Use VCR to cache test http calls. (#7)

v0.0.1

07 Nov 15:45
9ccd929

Choose a tag to compare

Initial beta release of the new Braintrust Go SDK.

This package replaces braintrust-x-go with some more complete and foolproof APIs. Read the previous changelog here.