Skip to content

Releases: braintrustdata/braintrust-sdk-go

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 17:13
b21bfa2

Changelog

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 29 Jun 17:15
91c7dd6

Changelog

  • bea0735 fix: trace Anthropic messages behind proxy path prefixes (#167)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 18:43
4fbc349

Changelog

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 20:08
80e311d

Changelog

  • 7d53e0a feat(eval): add classifier support (#143)
  • 8b5b0bd feat: Upwards-recursively read .braintrust.json containing BRAINTRUST_API_KEY (#144)

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 28 May 20:19
209ecef

Changelog

  • bab4362 auto convert ai attachments feature
    • Optimization: the sdk will now export base64 attachments separately from span data. This decreases the chances of users hitting otel span size limits
  • 0d962ec chore(deps): update nats and jsonparser dependencies (#137)

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 19 May 18:41
3ecfd36

Changelog

Breaking: The Braintrust Go SDK now requires minimum go version of 1.25.0.

  • 8e5e25c feat!: upgrade opentelemetry modules (#133)
  • 3521459 feat(openai): capture incomplete_details/error in metadata; add integration tests in favor of unit tests
  • 715e38b feat(openai): capture status/usage in metadata for incomplete/failed responses; add tests
  • 75ee61b perf(trace): gzip otel span exports (#128)

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 21 Apr 18:46
fdbe5cd

Changelog

  • 553f579 fix(eval): escape org name in permalink URL (#106)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 14:52
3e7e593

Changelog

  • 736abb1 feat(bedrockruntime): add AWS Bedrock Runtime integration (#92)
  • 58f7de7 feat(genkit): add embeddings instrumentation via WrapEmbedder (#96)
  • a042f06 feat(trace): add embeddings instrumentation across providers (#91)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 20:08
01267e6

Changelog

  • 598bf71 Instrument Gemini streaming (streamGenerateContent) calls (#55)
  • 207c425 fix(anthropic): preserve citations in streaming traces (#83)
  • 50c3c0f fix(genai): capture Gemini thinking config in traces (#75)
  • 8986b07 fix: align pinned minimum versions with ci (#86)
  • 4e6142c fix: restore BRAINTRUST_ENABLE_TRACE_CONSOLE_LOG support lost in v0.1 migration (#67)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 16 Apr 15:42
c39afdb

Changelog

  • 54cc733 chore(go): update repo to test with go 1.26 (#65)
  • 30efdf3 chore: Make sure tags get pushed properly (#62)
  • c39afdb chore: release v0.4.1 (#72)
  • e0c5bb6 feat: capture max_completion_tokens and reasoning_effort in chat completions metadata (#66)
  • 4349f50 feat: capture text parameter in Responses API tracer metadata (#71)