Skip to content

chore: release main#143

Merged
jsonbailey merged 2 commits intomainfrom
release-please--branches--main
May 6, 2026
Merged

chore: release main#143
jsonbailey merged 2 commits intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 27, 2026

🤖 I have created a release beep boop

launchdarkly-server-sdk-ai: 0.19.0

0.19.0 (2026-05-05)

⚠ BREAKING CHANGES

  • StructuredResponse replaced by RunnerResult with new "parsed" property
  • AgentResult replaced by RunnerResult and Managed Result
  • Removed ModelRunner and AgentRunner protocols
  • Removed invoke_method, invoke_structured_model from AIProvider base class.
  • ModelResponse was replaced by RunnerResult
  • Add ManagedResult, RunnerResult, and Runner protocol; rename invoke() to run() (#148)
  • Swap track_metrics_of parameter order to match spec (#144)

Features

  • Add evaluations support to ManagedAgent.run() (#153) (442f46a)
  • Add judge evaluation support to agent graphs (#142) (3d5a6a9)
  • Add ManagedGraphResult, GraphMetricSummary, and AgentGraphRunnerResult types (#151) (301e24c)
  • Add ManagedResult, RunnerResult, and Runner protocol; rename invoke() to run() (#148) (88d4ddc)
  • Add root-level tools map with customParameters to AI Config types (#141) (f17c535)
  • bake sampling_rate into Judge at construction; simplify Evaluator to List[Judge] (#159) (86c79e6)
  • Update LangChain runners to implement Runner protocol returning RunnerResult (#150) (62a8e25)

Bug Fixes

  • Add runtime DeprecationWarnings to deprecated methods (#145) (2189b81)
  • AgentResult replaced by RunnerResult and Managed Result (fbb0b4b)
  • build judge input as string; strip legacy judge config messages (#165) (e6942a6)
  • Fall back to model.parameters.tools when root tools absent (#146) (2c30d75)
  • Graph tracking refactor — ManagedAgentGraph drives tracking for new runner shape (#154) (20a5020)
  • ModelResponse was replaced by RunnerResult (fbb0b4b)
  • parse model.parameters.tools as list (#160) (fb53e99)
  • reference correct PyPI package names in provider load error messages (#164) (48761c9)
  • Removed invoke_method, invoke_structured_model from AIProvider base class. (fbb0b4b)
  • Removed ModelRunner and AgentRunner protocols (fbb0b4b)
  • Replace done_callback with coroutine chain for judge tracking (#147) (1e1f36b)
  • StructuredResponse replaced by RunnerResult with new "parsed" property (fbb0b4b)
  • Swap track_metrics_of parameter order to match spec (#144) (53db736)
launchdarkly-server-sdk-ai-langchain: 0.6.0

0.6.0 (2026-05-05)

Features

  • Add judge evaluation support to agent graphs (#142) (3d5a6a9)
  • Migrate LangGraph runner to AgentGraphRunnerResult; clean up legacy shape detection (#156) (efa8e00)
  • Support conversation history directly in AI Provider model runners (#166) (4bb3e78)
  • Update LangChain runners to implement Runner protocol returning RunnerResult (#150) (62a8e25)

Bug Fixes

  • build judge input as string; strip legacy judge config messages (#165) (e6942a6)
launchdarkly-server-sdk-ai-openai: 0.5.0

0.5.0 (2026-05-05)

Features

  • Add judge evaluation support to agent graphs (#142) (3d5a6a9)
  • Support conversation history directly in AI Provider model runners (#166) (4bb3e78)
  • Update OpenAI graph runner to return AgentGraphRunnerResult with GraphMetrics (#155) (388b7af)
  • Update OpenAI runners to implement Runner protocol returning RunnerResult (#149) (382e662)

Bug Fixes

  • build judge input as string; strip legacy judge config messages (#165) (e6942a6)

This PR was generated with Release Please. See documentation.


Note

Medium Risk
Primarily a release/version bump, but it publishes breaking API changes (move to unified Runner.run()/RunnerResult and removal of invoke_* methods), which can break downstream integrations.

Overview
Cuts a new release across the core SDK and provider packages: launchdarkly-server-sdk-ai to 0.19.0, LangChain provider to 0.6.0, and OpenAI provider to 0.5.0, updating the release manifest and package metadata accordingly.

Changelogs document the shipped breaking API surface changes (notably removing invoke_model()/invoke_structured_model() in favor of run(...) and standardizing returns on RunnerResult) plus accompanying feature/fix entries; the core package version constants/docs (__version__, PROVENANCE.md) are updated to match.

Reviewed by Cursor Bugbot for commit a20d7a5. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions github-actions Bot requested a review from a team as a code owner April 27, 2026 15:49
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 13 times, most recently from e3f0753 to bf775ab Compare May 4, 2026 16:56
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 7 times, most recently from a1797a0 to d77ea42 Compare May 5, 2026 22:42
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from d77ea42 to 32ac8cb Compare May 5, 2026 23:42
… provider breaking changes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jsonbailey jsonbailey merged commit c9287df into main May 6, 2026
45 checks passed
@jsonbailey jsonbailey deleted the release-please--branches--main branch May 6, 2026 00:27
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented May 6, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant