Skip to content

chore: release main#113

Merged
jsonbailey merged 5 commits intomainfrom
release-please--branches--main
Apr 2, 2026
Merged

chore: release main#113
jsonbailey merged 5 commits intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Mar 26, 2026

🤖 I have created a release beep boop

launchdarkly-server-sdk-ai: 0.17.0

0.17.0 (2026-04-02)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0
  • Split track_metrics_of into sync and async variants (#112)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead
  • Extract shared utilities to openai_helper
  • Extract shared utilities to langchain_helper
  • Restructure provider factory and support additional create methods (#102)

Features

  • Add get_ai_usage_from_response to openai_helper (4fab18f)
  • Add get_tool_calls_from_response and sum_token_usage_from_messages to langchain_helper (4fab18f)
  • Add LangGraphAgentGraphRunner (56ce0fd)
  • Add LDAIClient.create_agent() returning ManagedAgent (53fd95e)
  • Add ManagedAgentGraph support (#111) (56ce0fd)
  • Add ModelRunner ABC with invoke_model() and (453c71c)
  • Add OpenAIAgentGraphRunner (56ce0fd)
  • Add OpenAIAgentRunner with agentic tool-calling loop (53fd95e)
  • add optimization package stub (872e81e)
  • Add optional graph_key to all LDAIConfigTracker track_* methods for graph correlation (4fab18f)
  • Add track_tool_call/track_tool_calls to LDAIConfigTracker (4fab18f)
  • Adds optimization package stub (58b7731)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Deprecated Chat object in favor of ManagedModel (453c71c)
  • Deprecated create_chat(), use create_model() on the LDAIClient (453c71c)
  • Drop support for python 3.9 (#114) (dc592c5)
  • Extract shared utilities to langchain_helper (453c71c)
  • Extract shared utilities to openai_helper (453c71c)
  • Introduce ManagedAgent and AgentRunner implementations (#110) (53fd95e)
  • Introduce ManagedModel and ModelRunner (PR-3) (#104) (453c71c)
  • Restructure provider factory and support additional create methods (#102) (e6e4907)
  • Split track_metrics_of into sync and async variants (#112) (4fab18f)

Bug Fixes

  • make AIGraphTracker.track_total_tokens accept Optional[TokenUsage], skip when None or total <= 0 (4fab18f)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead (4fab18f)
  • use time.perf_counter_ns() for sub-millisecond precision in duration calculations (4fab18f)
launchdarkly-server-sdk-ai-langchain: 0.4.0

0.4.0 (2026-04-02)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0
  • Split track_metrics_of into sync and async variants (#112)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead
  • Extract shared utilities to openai_helper
  • Extract shared utilities to langchain_helper
  • Restructure provider factory and support additional create methods (#102)

Features

  • Add get_ai_usage_from_response to openai_helper (4fab18f)
  • Add get_tool_calls_from_response and sum_token_usage_from_messages to langchain_helper (4fab18f)
  • Add LangGraphAgentGraphRunner (56ce0fd)
  • Add LDAIClient.create_agent() returning ManagedAgent (53fd95e)
  • Add ManagedAgentGraph support (#111) (56ce0fd)
  • Add ModelRunner ABC with invoke_model() and (453c71c)
  • Add OpenAIAgentGraphRunner (56ce0fd)
  • Add OpenAIAgentRunner with agentic tool-calling loop (53fd95e)
  • add optimization package stub (872e81e)
  • Add optional graph_key to all LDAIConfigTracker track_* methods for graph correlation (4fab18f)
  • Add track_tool_call/track_tool_calls to LDAIConfigTracker (4fab18f)
  • Adds optimization package stub (58b7731)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Deprecated Chat object in favor of ManagedModel (453c71c)
  • Deprecated create_chat(), use create_model() on the LDAIClient (453c71c)
  • Drop support for python 3.9 (#114) (dc592c5)
  • Extract shared utilities to langchain_helper (453c71c)
  • Extract shared utilities to openai_helper (453c71c)
  • Introduce ManagedAgent and AgentRunner implementations (#110) (53fd95e)
  • Introduce ManagedModel and ModelRunner (PR-3) (#104) (453c71c)
  • Restructure provider factory and support additional create methods (#102) (e6e4907)
  • Split track_metrics_of into sync and async variants (#112) (4fab18f)

Bug Fixes

  • make AIGraphTracker.track_total_tokens accept Optional[TokenUsage], skip when None or total <= 0 (4fab18f)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead (4fab18f)
  • use time.perf_counter_ns() for sub-millisecond precision in duration calculations (4fab18f)
launchdarkly-server-sdk-ai-openai: 0.3.0

0.3.0 (2026-04-02)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0
  • Extract shared utilities to openai_helper
  • Extract shared utilities to langchain_helper
  • Restructure provider factory and support additional create methods (#102)

Features

  • Add LangGraphAgentGraphRunner (56ce0fd)
  • Add LDAIClient.create_agent() returning ManagedAgent (53fd95e)
  • Add ManagedAgentGraph support (#111) (56ce0fd)
  • Add ModelRunner ABC with invoke_model() and (453c71c)
  • Add OpenAIAgentGraphRunner (56ce0fd)
  • Add OpenAIAgentRunner with agentic tool-calling loop (53fd95e)
  • add optimization package stub (872e81e)
  • Adds optimization package stub (58b7731)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Deprecated Chat object in favor of ManagedModel (453c71c)
  • Deprecated create_chat(), use create_model() on the LDAIClient (453c71c)
  • Drop support for python 3.9 (#114) (dc592c5)
  • Extract shared utilities to langchain_helper (453c71c)
  • Extract shared utilities to openai_helper (453c71c)
  • Introduce ManagedAgent and AgentRunner implementations (#110) (53fd95e)
  • Introduce ManagedModel and ModelRunner (PR-3) (#104) (453c71c)
  • Restructure provider factory and support additional create methods (#102) (e6e4907)
launchdarkly-server-sdk-ai-optimization: 0.1.0

0.1.0 (2026-04-02)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0

Features

  • Add optimization package stub (#109) (ebd5166)
  • Adds optimization package stub (58b7731)
  • Adds optimization package stub (cc85a05)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Drop support for python 3.9 (#114) (dc592c5)

Bug Fixes

  • consistency with other makefiles (b9a5601)

This PR was generated with Release Please. See documentation.


Note

Low Risk
Low risk because this PR only updates release metadata (versions, manifests, provenance docs, and changelogs) without changing runtime code paths.

Overview
Bumps package versions for the release: launchdarkly-server-sdk-ai to 0.17.0, LangChain provider to 0.4.0, OpenAI provider to 0.3.0, and introduces/bumps launchdarkly-server-sdk-ai-optimization to 0.1.0 (via .release-please-manifest.json and each package’s pyproject.toml/__init__.__version__).

Updates CHANGELOG.md entries and PROVENANCE.md version references to match the new release numbers.

Written by Cursor Bugbot for commit ae3e183. This will update automatically on new commits. Configure here.

@github-actions github-actions bot requested a review from a team as a code owner March 26, 2026 15:28
@jsonbailey
Copy link
Copy Markdown
Contributor

Hold off on merging this. I am working to merge in all of the Agent Graph work so that we don't have multiple breaking change versions.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 846fe7d to 8efa42f Compare March 27, 2026 17:10
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from d3caba3 to 774c0a6 Compare April 2, 2026 15:58
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 774c0a6 to 3acc38b Compare April 2, 2026 16:47
@jsonbailey jsonbailey merged commit a48b364 into main Apr 2, 2026
37 checks passed
@jsonbailey jsonbailey deleted the release-please--branches--main branch April 2, 2026 17:50
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions bot commented Apr 2, 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