From af009bcdbd9b10d92dd496f605326b406ca020b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 15:56:02 +0000 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 8 ++--- .../server-ai-langchain/CHANGELOG.md | 20 ++++++++++++ .../server-ai-langchain/package.json | 4 +-- .../server-ai-openai/CHANGELOG.md | 20 ++++++++++++ .../server-ai-openai/package.json | 4 +-- .../server-ai-vercel/CHANGELOG.md | 20 ++++++++++++ .../server-ai-vercel/package.json | 4 +-- packages/sdk/server-ai/CHANGELOG.md | 31 +++++++++++++++++++ .../server-ai/examples/bedrock/package.json | 2 +- .../examples/judge-evaluation/package.json | 2 +- .../server-ai/examples/openai/package.json | 2 +- .../examples/tracked-chat/package.json | 2 +- .../server-ai/examples/vercel-ai/package.json | 2 +- packages/sdk/server-ai/package.json | 2 +- 14 files changed, 107 insertions(+), 16 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 33e269552..495356467 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/ai-providers/server-ai-langchain": "0.2.0", - "packages/ai-providers/server-ai-openai": "0.2.0", - "packages/ai-providers/server-ai-vercel": "0.2.0", + "packages/ai-providers/server-ai-langchain": "0.3.0", + "packages/ai-providers/server-ai-openai": "0.3.0", + "packages/ai-providers/server-ai-vercel": "0.3.0", "packages/sdk/akamai-base": "3.0.10", "packages/sdk/akamai-edgekv": "1.4.12", "packages/sdk/browser": "0.8.1", @@ -9,7 +9,7 @@ "packages/sdk/combined-browser": "0.0.0", "packages/sdk/fastly": "0.2.1", "packages/sdk/react-native": "10.12.0", - "packages/sdk/server-ai": "0.13.0", + "packages/sdk/server-ai": "0.14.0", "packages/sdk/server-node": "9.10.2", "packages/sdk/vercel": "1.3.34", "packages/shared/akamai-edgeworker-sdk": "2.0.10", diff --git a/packages/ai-providers/server-ai-langchain/CHANGELOG.md b/packages/ai-providers/server-ai-langchain/CHANGELOG.md index dd8abd490..d67451f3c 100644 --- a/packages/ai-providers/server-ai-langchain/CHANGELOG.md +++ b/packages/ai-providers/server-ai-langchain/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [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) + + +### ⚠ BREAKING CHANGES + +* Support invoke with structured output in LangChain provider ([#970](https://github.com/launchdarkly/js-core/issues/970)) + +### Features + +* 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)) + + +### 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 + ## [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) diff --git a/packages/ai-providers/server-ai-langchain/package.json b/packages/ai-providers/server-ai-langchain/package.json index 374873998..31766c06c 100644 --- a/packages/ai-providers/server-ai-langchain/package.json +++ b/packages/ai-providers/server-ai-langchain/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/server-sdk-ai-langchain", - "version": "0.2.0", + "version": "0.3.0", "description": "LaunchDarkly AI SDK LangChain Provider for Server-Side JavaScript", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/ai-providers/server-ai-langchain", "repository": { @@ -28,7 +28,7 @@ "license": "Apache-2.0", "devDependencies": { "@langchain/core": "^0.3.0", - "@launchdarkly/server-sdk-ai": "^0.13.0", + "@launchdarkly/server-sdk-ai": "^0.14.0", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "^29.5.3", "@typescript-eslint/eslint-plugin": "^6.20.0", diff --git a/packages/ai-providers/server-ai-openai/CHANGELOG.md b/packages/ai-providers/server-ai-openai/CHANGELOG.md index 430eea4a6..3ee356cfa 100644 --- a/packages/ai-providers/server-ai-openai/CHANGELOG.md +++ b/packages/ai-providers/server-ai-openai/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [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) + + +### ⚠ BREAKING CHANGES + +* Support invoke with structured output in OpenAI provider ([#980](https://github.com/launchdarkly/js-core/issues/980)) + +### Features + +* 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)) + + +### 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 + ## [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) diff --git a/packages/ai-providers/server-ai-openai/package.json b/packages/ai-providers/server-ai-openai/package.json index 07e69606f..fb6e8ddc8 100644 --- a/packages/ai-providers/server-ai-openai/package.json +++ b/packages/ai-providers/server-ai-openai/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/server-sdk-ai-openai", - "version": "0.2.0", + "version": "0.3.0", "description": "LaunchDarkly AI SDK OpenAI Provider for Server-Side JavaScript", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/ai-providers/server-ai-openai", "repository": { @@ -28,7 +28,7 @@ "license": "Apache-2.0", "devDependencies": { "@launchdarkly/js-server-sdk-common": "2.16.2", - "@launchdarkly/server-sdk-ai": "^0.13.0", + "@launchdarkly/server-sdk-ai": "^0.14.0", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "^29.5.3", "@typescript-eslint/eslint-plugin": "^6.20.0", diff --git a/packages/ai-providers/server-ai-vercel/CHANGELOG.md b/packages/ai-providers/server-ai-vercel/CHANGELOG.md index b1e484c9b..33c654c60 100644 --- a/packages/ai-providers/server-ai-vercel/CHANGELOG.md +++ b/packages/ai-providers/server-ai-vercel/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [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) + + +### ⚠ BREAKING CHANGES + +* Support invoke with structured output in VercelAI provider ([#981](https://github.com/launchdarkly/js-core/issues/981)) + +### Features + +* 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)) + + +### 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 + ## [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) diff --git a/packages/ai-providers/server-ai-vercel/package.json b/packages/ai-providers/server-ai-vercel/package.json index 3384f4036..d1db17c25 100644 --- a/packages/ai-providers/server-ai-vercel/package.json +++ b/packages/ai-providers/server-ai-vercel/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/server-sdk-ai-vercel", - "version": "0.2.0", + "version": "0.3.0", "description": "LaunchDarkly AI SDK Vercel Provider for Server-Side JavaScript", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/ai-providers/server-ai-vercel", "repository": { @@ -32,7 +32,7 @@ "@ai-sdk/google": "^2.0.0", "@ai-sdk/mistral": "^2.0.0", "@ai-sdk/openai": "^2.0.0", - "@launchdarkly/server-sdk-ai": "^0.13.0", + "@launchdarkly/server-sdk-ai": "^0.14.0", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "^29.5.3", "@typescript-eslint/eslint-plugin": "^6.20.0", diff --git a/packages/sdk/server-ai/CHANGELOG.md b/packages/sdk/server-ai/CHANGELOG.md index cb84e369c..0a272b1ea 100644 --- a/packages/sdk/server-ai/CHANGELOG.md +++ b/packages/sdk/server-ai/CHANGELOG.md @@ -1,5 +1,36 @@ # Changelog +## [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) + + +### ⚠ BREAKING CHANGES + +* Removed deprecated Vercel methods ([#983](https://github.com/launchdarkly/js-core/issues/983)) +* Add support for real time judge evals ([#969](https://github.com/launchdarkly/js-core/issues/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](https://github.com/launchdarkly/js-core/issues/969)) ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Added createJudge method ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Added judgeConfig method to AI SDK to retrieve an AI Judge Config ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Added trackEvalScores method to config tracker ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Chat will evaluate responses with configured judges ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Removed deprecated Vercel methods ([#983](https://github.com/launchdarkly/js-core/issues/983)) ([960a499](https://github.com/launchdarkly/js-core/commit/960a49927e795890e5093b0156ec6d721c3066fd)) + + +### Bug Fixes + +* AI Config defaults require the "enabled" attribute ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Renamed LDAIAgent to LDAIAgentConfig *note the previous use of this name ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Renamed LDAIAgentConfig to LDAIAgentConfigRequest for clarity ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Renamed LDAIAgentDefault to LDAIAgentConfigDefault for clarity ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) +* Renamed LDAIDefaults to LDAICompletionConfigDefault for clarity ([6ecd9ab](https://github.com/launchdarkly/js-core/commit/6ecd9ab4d97f6445adfd377709f14d7f3b420363)) + ## [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) diff --git a/packages/sdk/server-ai/examples/bedrock/package.json b/packages/sdk/server-ai/examples/bedrock/package.json index f7a3e3bf3..89ae1d019 100644 --- a/packages/sdk/server-ai/examples/bedrock/package.json +++ b/packages/sdk/server-ai/examples/bedrock/package.json @@ -24,7 +24,7 @@ "dependencies": { "@aws-sdk/client-bedrock-runtime": "^3.679.0", "@launchdarkly/node-server-sdk": "^9.7.1", - "@launchdarkly/server-sdk-ai": "0.13.0" + "@launchdarkly/server-sdk-ai": "0.14.0" }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.1.1", diff --git a/packages/sdk/server-ai/examples/judge-evaluation/package.json b/packages/sdk/server-ai/examples/judge-evaluation/package.json index 917492a41..53755c806 100644 --- a/packages/sdk/server-ai/examples/judge-evaluation/package.json +++ b/packages/sdk/server-ai/examples/judge-evaluation/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@launchdarkly/node-server-sdk": "^9.0.0", - "@launchdarkly/server-sdk-ai": "^0.12.3", + "@launchdarkly/server-sdk-ai": "^0.14.0", "@launchdarkly/server-sdk-ai-langchain": "^0.1.0", "@launchdarkly/server-sdk-ai-openai": "^0.1.0", "@launchdarkly/server-sdk-ai-vercel": "^0.1.0", diff --git a/packages/sdk/server-ai/examples/openai/package.json b/packages/sdk/server-ai/examples/openai/package.json index 63eaa8293..68760d597 100644 --- a/packages/sdk/server-ai/examples/openai/package.json +++ b/packages/sdk/server-ai/examples/openai/package.json @@ -22,7 +22,7 @@ "license": "Apache-2.0", "dependencies": { "@launchdarkly/node-server-sdk": "^9.7.1", - "@launchdarkly/server-sdk-ai": "0.13.0", + "@launchdarkly/server-sdk-ai": "0.14.0", "@launchdarkly/server-sdk-ai-openai": "^0.1.0", "openai": "^4.58.1" }, diff --git a/packages/sdk/server-ai/examples/tracked-chat/package.json b/packages/sdk/server-ai/examples/tracked-chat/package.json index a4dad9238..43cda4a03 100644 --- a/packages/sdk/server-ai/examples/tracked-chat/package.json +++ b/packages/sdk/server-ai/examples/tracked-chat/package.json @@ -12,7 +12,7 @@ "@langchain/core": "^0.3.78", "@langchain/google-genai": "^0.2.18", "@launchdarkly/node-server-sdk": "^9.0.0", - "@launchdarkly/server-sdk-ai": "0.13.0", + "@launchdarkly/server-sdk-ai": "0.14.0", "@launchdarkly/server-sdk-ai-langchain": "^0.2.0", "@launchdarkly/server-sdk-ai-openai": "^0.2.0", "@launchdarkly/server-sdk-ai-vercel": "^0.2.0", diff --git a/packages/sdk/server-ai/examples/vercel-ai/package.json b/packages/sdk/server-ai/examples/vercel-ai/package.json index cb50f07b7..d2093cc2d 100644 --- a/packages/sdk/server-ai/examples/vercel-ai/package.json +++ b/packages/sdk/server-ai/examples/vercel-ai/package.json @@ -23,7 +23,7 @@ "dependencies": { "@ai-sdk/openai": "^2.0.30", "@launchdarkly/node-server-sdk": "^9.7.1", - "@launchdarkly/server-sdk-ai": "^0.13.0", + "@launchdarkly/server-sdk-ai": "^0.14.0", "@launchdarkly/server-sdk-ai-vercel": "^0.2.0", "ai": "5.0.0", "zod": "^3.23.8" diff --git a/packages/sdk/server-ai/package.json b/packages/sdk/server-ai/package.json index 99b5e773a..9a4064a25 100644 --- a/packages/sdk/server-ai/package.json +++ b/packages/sdk/server-ai/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/server-sdk-ai", - "version": "0.13.0", + "version": "0.14.0", "description": "LaunchDarkly AI SDK for Server-Side JavaScript", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/server-ai", "repository": {