Repository navigation
launchdarkly-ai-server: v0.4.0
Immutable
release. Only release title and notes can be modified.
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)