Skip to content

launchdarkly-ai-server: v0.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:51
Immutable release. Only release title and notes can be modified.
662d3f2

0.4.0 (2026-10-23)

⚠ BREAKING CHANGES

  • evaluations: keep the management API client internal (#202)
  • evaluations: rename base uri to match spec (#199)
  • evaluations: add test proving harness edge case matches spec (#200)
  • evaluations: route handlers by provider and mode
  • evaluations: mark evaluations from code as experimental (#157)

Experimental

  • evaluations: add test proving harness edge case matches spec (#200) (fa7162e)
  • evaluations: keep the management API client internal (#202) (17270ed)
  • evaluations: mark evaluations from code as experimental (#157) (1389765)
  • evaluations: rename base uri to match spec (#199) (7d93f9c)
  • evaluations: route handlers by provider and mode (f62591f)
  • evaluations: Set JSON as standard for output to pass to judge (#203) (ffc728b)
  • skills: Correct the HTTP 403 advice now that server-side FDv2 is available to every account (#178) (b17e322)

Features

  • agui: add a shared reader for handler streams (#164) (fc08dd5)
  • AIC-3534: add a TypeSafe Jev judge handler (#149) (1b41ea4)
  • client: add configure for SDK defaults (#158) (3736767)
  • langchain: emit AG-UI text and tool events (#163) (ab5e9e1)
  • openai: emit AG-UI text and tool events (#161) (2b1b2d4)

Bug Fixes

  • AIC-3570: re-resolve graph flags on every invoke and stream (#187) (8fdc4d4)
  • AIC-3571: visit every child before its parent in reverse_traverse (#189) (87c73d9)
  • AIC-3572: treat a variation without _ldMeta.enabled as disabled (#184) (7a0d260)
  • AIC-3574: build the LaunchDarkly client off the event loop (#185) (bf03b6c)
  • AIC-3576: record deferred judge scores under the evaluated config (#190) (354d3f1)
  • AIC-3577: send object tool results to the model as JSON (#188) (dead4bd)
  • AIC-3596: name the [otel] extra in the missing-OTel warning (#186) (90ce7bf)
  • client: match a handler's provides_for after normalizing its mode (f62591f)
  • give native graph spans their LaunchDarkly identity (#121) (e863b6d)