Skip to content

Commit a51dcdb

Browse files
chore: release main (#982)
🤖 I have created a release *beep* *boop* --- <details><summary>server-sdk-ai: 0.14.0</summary> ## [0.14.0](server-sdk-ai-v0.13.0...server-sdk-ai-v0.14.0) (2025-11-06) ### ⚠ BREAKING CHANGES * Removed deprecated Vercel methods ([#983](#983)) * Add support for real time judge evals ([#969](#969)) * AI Config defaults require the "enabled" attribute * Renamed LDAIAgentConfig to LDAIAgentConfigRequest for clarity * Renamed LDAIAgent to LDAIAgentConfig *note the previous use of this name * Renamed LDAIAgentDefault to LDAIAgentConfigDefault for clarity * Renamed LDAIDefaults to LDAICompletionConfigDefault for clarity ### Features * Add support for real time judge evals ([#969](#969)) ([6ecd9ab](6ecd9ab)) * Added createJudge method ([6ecd9ab](6ecd9ab)) * Added judgeConfig method to AI SDK to retrieve an AI Judge Config ([6ecd9ab](6ecd9ab)) * Added trackEvalScores method to config tracker ([6ecd9ab](6ecd9ab)) * Chat will evaluate responses with configured judges ([6ecd9ab](6ecd9ab)) * Include AI SDK version in tracking information ([#985](#985)) ([ef90564](ef90564)) * Removed deprecated Vercel methods ([#983](#983)) ([960a499](960a499)) ### Bug Fixes * AI Config defaults require the "enabled" attribute ([6ecd9ab](6ecd9ab)) * Renamed LDAIAgent to LDAIAgentConfig *note the previous use of this name ([6ecd9ab](6ecd9ab)) * Renamed LDAIAgentConfig to LDAIAgentConfigRequest for clarity ([6ecd9ab](6ecd9ab)) * Renamed LDAIAgentDefault to LDAIAgentConfigDefault for clarity ([6ecd9ab](6ecd9ab)) * Renamed LDAIDefaults to LDAICompletionConfigDefault for clarity ([6ecd9ab](6ecd9ab)) </details> <details><summary>server-sdk-ai-langchain: 0.3.0</summary> ## [0.3.0](server-sdk-ai-langchain-v0.2.0...server-sdk-ai-langchain-v0.3.0) (2025-11-06) ### ⚠ BREAKING CHANGES * Support invoke with structured output in LangChain provider ([#970](#970)) ### Features * Support invoke with structured output in LangChain provider ([#970](#970)) ([0427908](0427908)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @launchdarkly/server-sdk-ai bumped from ^0.13.0 to ^0.14.0 * peerDependencies * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.14.0 </details> <details><summary>server-sdk-ai-openai: 0.3.0</summary> ## [0.3.0](server-sdk-ai-openai-v0.2.0...server-sdk-ai-openai-v0.3.0) (2025-11-06) ### ⚠ BREAKING CHANGES * Support invoke with structured output in OpenAI provider ([#980](#980)) ### Features * Support invoke with structured output in OpenAI provider ([#980](#980)) ([515dbdf](515dbdf)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @launchdarkly/server-sdk-ai bumped from ^0.13.0 to ^0.14.0 * peerDependencies * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.14.0 </details> <details><summary>server-sdk-ai-vercel: 0.3.0</summary> ## [0.3.0](server-sdk-ai-vercel-v0.2.0...server-sdk-ai-vercel-v0.3.0) (2025-11-06) ### ⚠ BREAKING CHANGES * Support invoke with structured output in VercelAI provider ([#981](#981)) ### Features * Support invoke with structured output in VercelAI provider ([#981](#981)) ([d0cb41d](d0cb41d)) ### Dependencies * The following workspace dependencies were updated * devDependencies * @launchdarkly/server-sdk-ai bumped from ^0.13.0 to ^0.14.0 * peerDependencies * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.14.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] > Release server-ai 0.14.0 (judge evals, breaking renames/removals) and update LangChain/OpenAI/Vercel providers to 0.3.0 with structured output; refresh examples and manifests to new versions. > > - **SDK (`packages/sdk/server-ai`) — `0.14.0`** > - Adds real-time judge evaluations and related APIs (`createJudge`, `judgeConfig`, `trackEvalScores`); includes SDK version in tracking. > - Breaking: removes deprecated Vercel methods; requires `enabled` in AI Config defaults; renames several AI config types. > - **AI Providers — `0.3.0`** > - `@launchdarkly/server-sdk-ai-langchain`, `-openai`, `-vercel`: add structured output support for `invoke` (breaking changes). > - Bump peer/dev dependency on `@launchdarkly/server-sdk-ai` to `^0.14.0`. > - **Examples** > - Update example apps to use `@launchdarkly/[email protected]` and provider packages `^0.3.0`. > - **Release metadata** > - Update `.release-please-manifest.json` with new versions. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 00cd808. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: jsonbailey <[email protected]>
1 parent ef90564 commit a51dcdb

File tree

14 files changed

+119
-27
lines changed

14 files changed

+119
-27
lines changed

.release-please-manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
2-
"packages/ai-providers/server-ai-langchain": "0.2.0",
3-
"packages/ai-providers/server-ai-openai": "0.2.0",
4-
"packages/ai-providers/server-ai-vercel": "0.2.0",
2+
"packages/ai-providers/server-ai-langchain": "0.3.0",
3+
"packages/ai-providers/server-ai-openai": "0.3.0",
4+
"packages/ai-providers/server-ai-vercel": "0.3.0",
55
"packages/sdk/akamai-base": "3.0.10",
66
"packages/sdk/akamai-edgekv": "1.4.12",
77
"packages/sdk/browser": "0.8.1",
88
"packages/sdk/cloudflare": "2.7.10",
99
"packages/sdk/combined-browser": "0.0.0",
1010
"packages/sdk/fastly": "0.2.1",
1111
"packages/sdk/react-native": "10.12.0",
12-
"packages/sdk/server-ai": "0.13.0",
12+
"packages/sdk/server-ai": "0.14.0",
1313
"packages/sdk/server-node": "9.10.2",
1414
"packages/sdk/vercel": "1.3.34",
1515
"packages/shared/akamai-edgeworker-sdk": "2.0.10",

packages/ai-providers/server-ai-langchain/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## [0.3.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.2.0...server-sdk-ai-langchain-v0.3.0) (2025-11-06)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* Support invoke with structured output in LangChain provider ([#970](https://github.com/launchdarkly/js-core/issues/970))
9+
10+
### Features
11+
12+
* Support invoke with structured output in LangChain provider ([#970](https://github.com/launchdarkly/js-core/issues/970)) ([0427908](https://github.com/launchdarkly/js-core/commit/0427908cdd410d1f7fefd405bf08945b559070f5))
13+
14+
15+
### Dependencies
16+
17+
* The following workspace dependencies were updated
18+
* devDependencies
19+
* @launchdarkly/server-sdk-ai bumped from ^0.13.0 to ^0.14.0
20+
* peerDependencies
21+
* @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.14.0
22+
323
## [0.2.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.1.3...server-sdk-ai-langchain-v0.2.0) (2025-11-04)
424

525

packages/ai-providers/server-ai-langchain/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@launchdarkly/server-sdk-ai-langchain",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "LaunchDarkly AI SDK LangChain Provider for Server-Side JavaScript",
55
"homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/ai-providers/server-ai-langchain",
66
"repository": {
@@ -28,7 +28,7 @@
2828
"license": "Apache-2.0",
2929
"devDependencies": {
3030
"@langchain/core": "^0.3.0",
31-
"@launchdarkly/server-sdk-ai": "^0.13.0",
31+
"@launchdarkly/server-sdk-ai": "^0.14.0",
3232
"@trivago/prettier-plugin-sort-imports": "^4.1.1",
3333
"@types/jest": "^29.5.3",
3434
"@typescript-eslint/eslint-plugin": "^6.20.0",
@@ -48,7 +48,7 @@
4848
},
4949
"peerDependencies": {
5050
"@langchain/core": "^0.2.0 || ^0.3.0",
51-
"@launchdarkly/server-sdk-ai": "^0.12.2",
51+
"@launchdarkly/server-sdk-ai": "^0.14.0",
5252
"langchain": "^0.2.0 || ^0.3.0"
5353
}
5454
}

packages/ai-providers/server-ai-openai/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## [0.3.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.2.0...server-sdk-ai-openai-v0.3.0) (2025-11-06)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* Support invoke with structured output in OpenAI provider ([#980](https://github.com/launchdarkly/js-core/issues/980))
9+
10+
### Features
11+
12+
* Support invoke with structured output in OpenAI provider ([#980](https://github.com/launchdarkly/js-core/issues/980)) ([515dbdf](https://github.com/launchdarkly/js-core/commit/515dbdf996de92e87d9accec461c0ac9b7e599cd))
13+
14+
15+
### Dependencies
16+
17+
* The following workspace dependencies were updated
18+
* devDependencies
19+
* @launchdarkly/server-sdk-ai bumped from ^0.13.0 to ^0.14.0
20+
* peerDependencies
21+
* @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.14.0
22+
323
## [0.2.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.1.2...server-sdk-ai-openai-v0.2.0) (2025-11-04)
424

525

packages/ai-providers/server-ai-openai/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@launchdarkly/server-sdk-ai-openai",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "LaunchDarkly AI SDK OpenAI Provider for Server-Side JavaScript",
55
"homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/ai-providers/server-ai-openai",
66
"repository": {
@@ -28,7 +28,7 @@
2828
"license": "Apache-2.0",
2929
"devDependencies": {
3030
"@launchdarkly/js-server-sdk-common": "2.16.2",
31-
"@launchdarkly/server-sdk-ai": "^0.13.0",
31+
"@launchdarkly/server-sdk-ai": "^0.14.0",
3232
"@trivago/prettier-plugin-sort-imports": "^4.1.1",
3333
"@types/jest": "^29.5.3",
3434
"@typescript-eslint/eslint-plugin": "^6.20.0",
@@ -47,7 +47,7 @@
4747
"typescript": "5.1.6"
4848
},
4949
"peerDependencies": {
50-
"@launchdarkly/server-sdk-ai": "^0.12.2",
50+
"@launchdarkly/server-sdk-ai": "^0.14.0",
5151
"openai": ">= 4 < 7"
5252
}
5353
}

packages/ai-providers/server-ai-vercel/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## [0.3.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.2.0...server-sdk-ai-vercel-v0.3.0) (2025-11-06)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* Support invoke with structured output in VercelAI provider ([#981](https://github.com/launchdarkly/js-core/issues/981))
9+
10+
### Features
11+
12+
* Support invoke with structured output in VercelAI provider ([#981](https://github.com/launchdarkly/js-core/issues/981)) ([d0cb41d](https://github.com/launchdarkly/js-core/commit/d0cb41d3a06d6216daac76a516949f0243244417))
13+
14+
15+
### Dependencies
16+
17+
* The following workspace dependencies were updated
18+
* devDependencies
19+
* @launchdarkly/server-sdk-ai bumped from ^0.13.0 to ^0.14.0
20+
* peerDependencies
21+
* @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.14.0
22+
323
## [0.2.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.1.2...server-sdk-ai-vercel-v0.2.0) (2025-11-04)
424

525

packages/ai-providers/server-ai-vercel/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@launchdarkly/server-sdk-ai-vercel",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "LaunchDarkly AI SDK Vercel Provider for Server-Side JavaScript",
55
"homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/ai-providers/server-ai-vercel",
66
"repository": {
@@ -32,7 +32,7 @@
3232
"@ai-sdk/google": "^2.0.0",
3333
"@ai-sdk/mistral": "^2.0.0",
3434
"@ai-sdk/openai": "^2.0.0",
35-
"@launchdarkly/server-sdk-ai": "^0.13.0",
35+
"@launchdarkly/server-sdk-ai": "^0.14.0",
3636
"@trivago/prettier-plugin-sort-imports": "^4.1.1",
3737
"@types/jest": "^29.5.3",
3838
"@typescript-eslint/eslint-plugin": "^6.20.0",
@@ -56,7 +56,7 @@
5656
"@ai-sdk/google": "^2.0.0",
5757
"@ai-sdk/mistral": "^2.0.0",
5858
"@ai-sdk/openai": "^2.0.0",
59-
"@launchdarkly/server-sdk-ai": "^0.12.2",
59+
"@launchdarkly/server-sdk-ai": "^0.14.0",
6060
"ai": "^4.0.0 || ^5.0.0"
6161
},
6262
"peerDependenciesMeta": {

packages/sdk/server-ai/CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# Changelog
22

3+
## [0.14.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-v0.13.0...server-sdk-ai-v0.14.0) (2025-11-06)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* Removed deprecated Vercel methods ([#983](https://github.com/launchdarkly/js-core/issues/983))
9+
* Add support for real time judge evals ([#969](https://github.com/launchdarkly/js-core/issues/969))
10+
* AI Config defaults require the "enabled" attribute
11+
* Renamed LDAIAgentConfig to LDAIAgentConfigRequest for clarity
12+
* Renamed LDAIAgent to LDAIAgentConfig *note the previous use of this name
13+
* Renamed LDAIAgentDefault to LDAIAgentConfigDefault for clarity
14+
* Renamed LDAIDefaults to LDAICompletionConfigDefault for clarity
15+
16+
### Features
17+
18+
* Add support for real time judge evals ([#969](https://github.com/launchdarkly/js-core/issues/969)) ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
19+
* Added createJudge method ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
20+
* Added judgeConfig method to AI SDK to retrieve an AI Judge Config ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
21+
* Added trackEvalScores method to config tracker ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
22+
* Chat will evaluate responses with configured judges ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
23+
* Include AI SDK version in tracking information ([#985](https://github.com/launchdarkly/js-core/issues/985)) ([ef90564](https://github.com/launchdarkly/js-core/commit/ef90564ee1ed9411e77b836d2b5b8037ff671b07))
24+
* Removed deprecated Vercel methods ([#983](https://github.com/launchdarkly/js-core/issues/983)) ([960a499](https://github.com/launchdarkly/js-core/commit/960a49927e795890e5093b0156ec6d721c3066fd))
25+
26+
27+
### Bug Fixes
28+
29+
* AI Config defaults require the "enabled" attribute ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
30+
* Renamed LDAIAgent to LDAIAgentConfig *note the previous use of this name ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
31+
* Renamed LDAIAgentConfig to LDAIAgentConfigRequest for clarity ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
32+
* Renamed LDAIAgentDefault to LDAIAgentConfigDefault for clarity ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
33+
* Renamed LDAIDefaults to LDAICompletionConfigDefault for clarity ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363))
34+
335
## [0.13.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-v0.12.3...server-sdk-ai-v0.13.0) (2025-11-04)
436

537

packages/sdk/server-ai/examples/bedrock/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"dependencies": {
2525
"@aws-sdk/client-bedrock-runtime": "^3.679.0",
2626
"@launchdarkly/node-server-sdk": "^9.7.1",
27-
"@launchdarkly/server-sdk-ai": "0.13.0"
27+
"@launchdarkly/server-sdk-ai": "0.14.0"
2828
},
2929
"devDependencies": {
3030
"@trivago/prettier-plugin-sort-imports": "^4.1.1",

packages/sdk/server-ai/examples/judge-evaluation/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
},
1111
"dependencies": {
1212
"@launchdarkly/node-server-sdk": "^9.0.0",
13-
"@launchdarkly/server-sdk-ai": "^0.12.3",
14-
"@launchdarkly/server-sdk-ai-langchain": "^0.1.0",
15-
"@launchdarkly/server-sdk-ai-openai": "^0.1.0",
16-
"@launchdarkly/server-sdk-ai-vercel": "^0.1.0",
13+
"@launchdarkly/server-sdk-ai": "^0.14.0",
14+
"@launchdarkly/server-sdk-ai-langchain": "^0.3.0",
15+
"@launchdarkly/server-sdk-ai-openai": "^0.3.0",
16+
"@launchdarkly/server-sdk-ai-vercel": "^0.3.0",
1717
"dotenv": "^16.0.0"
1818
},
1919
"devDependencies": {

0 commit comments

Comments
 (0)