chore: update LaunchDarkly AI SDK dependencies to latest compatible versions - #37
chore: update LaunchDarkly AI SDK dependencies to latest compatible versions#37devin-ai-integration[bot] wants to merge 3 commits into
Conversation
…ersions Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
| launchdarkly-observability = ">=0.1.0" | ||
| launchdarkly-server-sdk-ai-openai = ">=0.5.0" | ||
| launchdarkly-server-sdk-ai-langchain = ">=0.6.0" | ||
| launchdarkly-server-sdk-ai = ">=0.20.1" |
There was a problem hiding this comment.
We should look at updating these to the 1.0 versions rather than leaving them on pre-release.
There was a problem hiding this comment.
Done in e67c041. Moved both onto their 1.x lines across all examples: launchdarkly-server-sdk-ai → >=1.1.0,<2.0.0 and launchdarkly-observability → >=1.2.4,<2.0.0.
launchdarkly-server-sdk-ai-openai (0.7.0) and launchdarkly-server-sdk-ai-langchain (0.8.0) have no 1.x release published on PyPI yet, so I left them tracking their latest 0.x. Happy to bump those too once 1.x ships. poetry lock/install still pass for all 10 examples.
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
Closing: no update needed. Every bumped floor is already satisfied by the existing constraints — the old floors ( |
Summary
Bumps the LaunchDarkly SDK dependency floors across all 10 examples to the latest compatible versions. No source-code changes were required — the examples already use current APIs and no deprecated APIs were found.
launchdarkly-server-sdk-aiandlaunchdarkly-observabilityare on their 1.x line (per reviewer feedback, rather than left on pre-1.0 pins).launchdarkly-server-sdk-ai-openaiandlaunchdarkly-server-sdk-ai-langchainhave no 1.x release yet, so they track their latest (0.x) release.Version changes (floor bumps;
>=style preserved,<2.0.0caps kept/added on the 1.x packages):launchdarkly-server-sdk-ai>=1.0.0,<2.0.0(features) />=0.20.0(rest)>=1.2.0,<2.0.0(all)launchdarkly-observability>=0.1.0>=1.2.4,<2.0.0launchdarkly-server-sdk-ai-openai>=0.5.0>=0.7.0(no 1.x published)launchdarkly-server-sdk-ai-langchain>=0.6.0>=0.8.0(no 1.x published)Testing
poetry installsucceeds for the examples (matches CI'sbuild-and-runjob, which is install-only). Resolved:launchdarkly-server-sdk-ai 1.2.0,launchdarkly-observability 1.2.4,launchdarkly-server-sdk-ai-openai 0.7.0,launchdarkly-server-sdk-ai-langchain 0.8.0.create_modelexample against a test SDK key: the SDK initialized successfully (*** SDK successfully initialized) and fetched the AI config from LaunchDarkly. No deprecation warnings.Caveats
poetry install, which passes.Link to Devin session: https://app.devin.ai/sessions/3e5d28b3d26b4951aed3bd430aee5ad3