Skip to content

Releases: braintrustdata/braintrust-sdk-ruby

v0.4.0

Choose a tag to compare

@delner delner released this 15 Jun 19:38
42f066e

What's Changed

Full Changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 14 Apr 20:42
b5dcaa9

Changelog

  • fix(deps): allow openssl 4.x for compatibility (#151) (b5dcaa9)

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Apr 14:25
beb57d8

Changelog

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 19:45
a14db18

Changelog

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 13 Mar 03:14
e3e385a

Changelog

  • Added support for trace: in Scorer blocks: this allows you to score an Eval case by looking at the LLM activity during the task, not just the input or output. (#112)
  • A Scorer can now be retrieved by its name + project name (not just by ID) (#113)
  • Scorer and Task now support keyword arguments for their blocks (e.g. |output:, expected:| instead of |input, output expected|) to allow for more concise expressions. (#111)
    • Using positional arguments are still supported but will produce a deprecation warning.
  • Scorer and Task are now independent and accessible outside of Eval (#111)
    • The scorer and task functions in the Eval namespace are still supported will produce a deprecation warning.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Mar 15:13
db1c051

Changelog

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 18 Feb 14:22
581d115

Changelog

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 13 Feb 19:43
caa81a6

Changelog

  • Added origin tagging to Eval datasets (for proper attribution) (#97)
  • Datasets are now a first-class API (#98)
  • Evals no longer accept state, use api objects instead (#98)
  • Fixed Anthropic instrumentation not recording system prompts correctly (#100) (Jessica Alder (@jessicaalder-lgtm))

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 04 Feb 16:02
468f640

Changelog

  • Added support for prompts (#70, #77)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Jan 01:00
50d82b8

Changelog

  • Added moderations API support for openai and ruby-openai (#89, #92)
  • Added support for anthropic messages beta API (#90, #93)
    • This is "best effort" support only. Since the Anthropic API is "beta" and may change between minor versions, instrumentation may break unexpectedly and support for beta features may be limited.
  • The tracer now attempts to flush traces at the end of the process by default. Useful for short-lived processes like lambdas. (#91)