Commit f04f09e
authored
chore: release main (#1372)
🤖 I have created a release *beep* *boop*
---
<details><summary>browser: 0.1.21</summary>
##
[0.1.21](browser-v0.1.20...browser-v0.1.21)
(2026-05-19)
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @launchdarkly/js-client-sdk bumped from 4.6.5 to 4.7.0
</details>
<details><summary>jest: 1.0.16</summary>
##
[1.0.16](jest-v1.0.15...jest-v1.0.16)
(2026-05-19)
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @launchdarkly/react-native-client-sdk bumped from ~10.17.4 to ~10.17.5
</details>
<details><summary>js-client-sdk: 4.7.0</summary>
##
[4.7.0](js-client-sdk-v4.6.5...js-client-sdk-v4.7.0)
(2026-05-19)
### Features
* wire registerDebugOverrides through client common
([#1368](#1368))
([9011c2a](9011c2a))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @launchdarkly/js-client-sdk-common bumped from 1.26.3 to 1.27.0
</details>
<details><summary>js-client-sdk-common: 1.27.0</summary>
##
[1.27.0](js-client-sdk-common-v1.26.3...js-client-sdk-common-v1.27.0)
(2026-05-19)
### Features
* wire registerDebugOverrides through client common
([#1368](#1368))
([9011c2a](9011c2a))
</details>
<details><summary>react-native-client-sdk: 10.17.5</summary>
##
[10.17.5](react-native-client-sdk-v10.17.4...react-native-client-sdk-v10.17.5)
(2026-05-19)
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @launchdarkly/js-client-sdk-common bumped from 1.26.3 to 1.27.0
</details>
<details><summary>react-sdk: 4.0.2</summary>
##
[4.0.2](react-sdk-v4.0.1...react-sdk-v4.0.2)
(2026-05-19)
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @launchdarkly/js-client-sdk bumped from ^4.6.5 to ^4.7.0
</details>
<details><summary>server-sdk-ai: 1.0.0</summary>
##
[1.0.0](server-sdk-ai-v0.20.0...server-sdk-ai-v1.0.0)
(2026-05-19)
### ⚠ BREAKING CHANGES
* Remove bedrock-specific tracker method
([#1385](#1385))
* Remove `LDAIClient.agent` — use `LDAIClient.agentConfig` instead
* Remove `LDAIClient.agents` — use `LDAIClient.agentConfigs` instead
* Remove `LDAIClient.createChat` — use `LDAIClient.createModel` instead
* Remove `LDAIClient.initChat` — use `LDAIClient.createModel` instead
* Remove `ChatResponse` type and the `api/chat` module — use
`RunnerResult` from `api/model` instead
* Change `Judge.evaluateMessages` parameter type from `ChatResponse` to
`RunnerResult` (method retained per AI SDK spec Requirement 1.1.3)
* Remove `evaluationMetricKeys` (plural) field from `LDAIJudgeConfig`
and `LDAIJudgeConfigDefault` — use `evaluationMetricKey` (singular)
instead
* Remove `LDAIConfigTracker.trackOpenAIMetrics` — use
`tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from
`@launchdarkly/server-sdk-ai-openai` instead
* Remove `LDAIConfigTracker.trackVercelAISDKGenerateTextMetrics` — use
`tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from
`@launchdarkly/server-sdk-ai-vercel` instead
* Remove `createOpenAiUsage` helper — use `getAIMetricsFromResponse`
from `@launchdarkly/server-sdk-ai-openai` instead
* Remove `createVercelAISDKTokenUsage` helper — use
`getAIMetricsFromResponse` from `@launchdarkly/server-sdk-ai-vercel`
instead
* Remove `LDAIClient.config` — use `LDAIClient.completionConfig` instead
### Features
* Change `Judge.evaluateMessages` parameter type from `ChatResponse` to
`RunnerResult` (method retained per AI SDK spec Requirement 1.1.3)
([86951b0](86951b0))
* Remove `ChatResponse` type and the `api/chat` module — use
`RunnerResult` from `api/model` instead
([86951b0](86951b0))
* Remove `createOpenAiUsage` helper — use `getAIMetricsFromResponse`
from `@launchdarkly/server-sdk-ai-openai` instead
([86951b0](86951b0))
* Remove `createVercelAISDKTokenUsage` helper — use
`getAIMetricsFromResponse` from `@launchdarkly/server-sdk-ai-vercel`
instead
([86951b0](86951b0))
* Remove `evaluationMetricKeys` (plural) field from `LDAIJudgeConfig`
and `LDAIJudgeConfigDefault` — use `evaluationMetricKey` (singular)
instead
([86951b0](86951b0))
* Remove `LDAIClient.agent` — use `LDAIClient.agentConfig` instead
([86951b0](86951b0))
* Remove `LDAIClient.agents` — use `LDAIClient.agentConfigs` instead
([86951b0](86951b0))
* Remove `LDAIClient.config` — use `LDAIClient.completionConfig` instead
([86951b0](86951b0))
* Remove `LDAIClient.createChat` — use `LDAIClient.createModel` instead
([86951b0](86951b0))
* Remove `LDAIClient.initChat` — use `LDAIClient.createModel` instead
([86951b0](86951b0))
* Remove `LDAIConfigTracker.trackOpenAIMetrics` — use
`tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from
`@launchdarkly/server-sdk-ai-openai` instead
([86951b0](86951b0))
* Remove `LDAIConfigTracker.trackVercelAISDKGenerateTextMetrics` — use
`tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from
`@launchdarkly/server-sdk-ai-vercel` instead
([86951b0](86951b0))
* Remove bedrock-specific tracker method
([#1385](#1385))
([f7dbee8](f7dbee8))
### Bug Fixes
* Make judge runners non-multi-turn
([#1383](#1383))
([3d8f488](3d8f488))
* Move ManagedAgentGraph alongside other managed types
([#1384](#1384))
([22dd76d](22dd76d))
</details>
<details><summary>server-sdk-ai-langchain: 0.8.0</summary>
##
[0.8.0](server-sdk-ai-langchain-v0.7.0...server-sdk-ai-langchain-v0.8.0)
(2026-05-19)
### Features
* Support conversation history directly in AI Provider model runners
([#1371](#1371))
([b246631](b246631))
### Bug Fixes
* Make judge runners non-multi-turn
([#1383](#1383))
([3d8f488](3d8f488))
### Dependencies
* The following workspace dependencies were updated
* devDependencies
* @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0
* peerDependencies
* @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0
</details>
<details><summary>server-sdk-ai-openai: 0.7.0</summary>
##
[0.7.0](server-sdk-ai-openai-v0.6.0...server-sdk-ai-openai-v0.7.0)
(2026-05-19)
### Features
* Support conversation history directly in AI Provider model runners
([#1371](#1371))
([b246631](b246631))
### Bug Fixes
* Make judge runners non-multi-turn
([#1383](#1383))
([3d8f488](3d8f488))
### Dependencies
* The following workspace dependencies were updated
* devDependencies
* @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0
* peerDependencies
* @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0
</details>
<details><summary>server-sdk-ai-vercel: 0.7.0</summary>
##
[0.7.0](server-sdk-ai-vercel-v0.6.0...server-sdk-ai-vercel-v0.7.0)
(2026-05-19)
### Features
* Support conversation history directly in AI Provider model runners
([#1371](#1371))
([b246631](b246631))
### Bug Fixes
* Make judge runners non-multi-turn
([#1383](#1383))
([3d8f488](3d8f488))
### Dependencies
* The following workspace dependencies were updated
* devDependencies
* @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0
* peerDependencies
* @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0
</details>
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Medium Risk**
> Primarily a release/metadata PR (version bumps and changelog updates),
but it includes a `@launchdarkly/server-sdk-ai` major version bump to
`1.0.0`, which signals breaking API changes for downstream consumers.
>
> **Overview**
> **Release-please version rollup.** Updates
`.release-please-manifest.json`, package `version` fields, and
associated `CHANGELOG.md` entries across the monorepo.
>
> Notable bumps include `@launchdarkly/server-sdk-ai` to **`1.0.0`**
(breaking-change release per changelog) and propagation of dependency
bumps (`@launchdarkly/js-client-sdk-common` to `1.27.0`, browser SDK to
`4.7.0`, React Native to `10.17.5`, React SDK to `4.0.2`, and AI
provider packages to `0.7.x/0.8.0`), along with updating embedded
SDK/wrapper version strings (e.g., `BrowserInfo`, `PlatformInfo`,
`LDReactClient`).
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
bebd031. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>1 parent 22dd76d commit f04f09e
33 files changed
Lines changed: 204 additions & 43 deletions
File tree
- packages
- ai-providers
- server-ai-langchain
- server-ai-openai
- server-ai-vercel
- sdk
- browser
- example-fdv2
- example
- src/platform
- combined-browser
- react-native
- example-fdv2
- example
- src/platform
- react
- examples
- features/bootstrap
- hello-react
- react-server-example
- vercel-edge
- src/client
- server-ai
- src
- tooling/jest
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
3 | 24 | | |
4 | 25 | | |
5 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
3 | 24 | | |
4 | 25 | | |
5 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
3 | 24 | | |
4 | 25 | | |
5 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
3 | 17 | | |
4 | 18 | | |
5 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
0 commit comments