From 0d95c1e04200e8adfdd291beaffe18cf69d34a01 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:18:58 +0000 Subject: [PATCH 1/2] chore: release main --- .release-please-manifest.json | 8 ++--- .../server-ai-langchain/CHANGELOG.md | 16 ++++++++++ .../server-ai-langchain/package.json | 4 +-- .../server-ai-openai/CHANGELOG.md | 16 ++++++++++ .../server-ai-openai/package.json | 4 +-- .../server-ai-vercel/CHANGELOG.md | 30 +++++++++++++++++++ .../server-ai-vercel/package.json | 4 +-- packages/sdk/server-ai/CHANGELOG.md | 12 ++++++++ .../server-ai/examples/bedrock/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 +- 13 files changed, 89 insertions(+), 15 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 053450c70..33e269552 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "packages/ai-providers/server-ai-langchain": "0.1.3", - "packages/ai-providers/server-ai-openai": "0.1.2", - "packages/ai-providers/server-ai-vercel": "0.1.2", + "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/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.12.3", + "packages/sdk/server-ai": "0.13.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 ae0637698..b6cb3eae7 100644 --- a/packages/ai-providers/server-ai-langchain/CHANGELOG.md +++ b/packages/ai-providers/server-ai-langchain/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [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) + + +### Features + +* Renamed createAIMetrics to getAIMetricsFromResponse ([#977](https://github.com/launchdarkly/js-core/issues/977)) ([05b4667](https://github.com/launchdarkly/js-core/commit/05b4667fe6385672f89c84d49302ce40f99e28d5)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.12.3 to ^0.13.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.13.0 + ## [0.1.3](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.1.2...server-sdk-ai-langchain-v0.1.3) (2025-10-24) diff --git a/packages/ai-providers/server-ai-langchain/package.json b/packages/ai-providers/server-ai-langchain/package.json index 9c7c975e4..374873998 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.1.3", + "version": "0.2.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.12.3", + "@launchdarkly/server-sdk-ai": "^0.13.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 4699adb33..854df42e9 100644 --- a/packages/ai-providers/server-ai-openai/CHANGELOG.md +++ b/packages/ai-providers/server-ai-openai/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [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) + + +### Features + +* Renamed createAIMetrics to getAIMetricsFromResponse ([#977](https://github.com/launchdarkly/js-core/issues/977)) ([05b4667](https://github.com/launchdarkly/js-core/commit/05b4667fe6385672f89c84d49302ce40f99e28d5)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.12.3 to ^0.13.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.13.0 + ## [0.1.2](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.1.1...server-sdk-ai-openai-v0.1.2) (2025-10-24) diff --git a/packages/ai-providers/server-ai-openai/package.json b/packages/ai-providers/server-ai-openai/package.json index ca8ffcab6..07e69606f 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.1.2", + "version": "0.2.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.12.3", + "@launchdarkly/server-sdk-ai": "^0.13.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 37ae62fe6..30ba83327 100644 --- a/packages/ai-providers/server-ai-vercel/CHANGELOG.md +++ b/packages/ai-providers/server-ai-vercel/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [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) + + +### ⚠ BREAKING CHANGES + +* VercelProvider now requires type safe parameters for Vercel models + +### Features + +* Add support for tracking streaming text metics with ([28d3650](https://github.com/launchdarkly/js-core/commit/28d365026fc37d5b5056754d96a9c0615fff0870)) +* Add toVercelAISDK method to support easy model creation ([#972](https://github.com/launchdarkly/js-core/issues/972)) ([28d3650](https://github.com/launchdarkly/js-core/commit/28d365026fc37d5b5056754d96a9c0615fff0870)) +* Renamed createAIMetrics to getAIMetricsFromResponse ([#977](https://github.com/launchdarkly/js-core/issues/977)) ([05b4667](https://github.com/launchdarkly/js-core/commit/05b4667fe6385672f89c84d49302ce40f99e28d5)) + + +### Bug Fixes + +* Check finishReason for an error when determining model success ([28d3650](https://github.com/launchdarkly/js-core/commit/28d365026fc37d5b5056754d96a9c0615fff0870)) +* Prefer totalUsage over usage when mapping to LDTokenUsage ([28d3650](https://github.com/launchdarkly/js-core/commit/28d365026fc37d5b5056754d96a9c0615fff0870)) +* Properly convert LD model parameters to Vercel model parameters ([28d3650](https://github.com/launchdarkly/js-core/commit/28d365026fc37d5b5056754d96a9c0615fff0870)) +* VercelProvider now requires type safe parameters for Vercel models ([28d3650](https://github.com/launchdarkly/js-core/commit/28d365026fc37d5b5056754d96a9c0615fff0870)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.12.3 to ^0.13.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.13.0 + ## [0.1.2](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.1.1...server-sdk-ai-vercel-v0.1.2) (2025-10-24) diff --git a/packages/ai-providers/server-ai-vercel/package.json b/packages/ai-providers/server-ai-vercel/package.json index 7ad92a678..3384f4036 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.1.2", + "version": "0.2.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.12.3", + "@launchdarkly/server-sdk-ai": "^0.13.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 8e4b3fe8b..cb84e369c 100644 --- a/packages/sdk/server-ai/CHANGELOG.md +++ b/packages/sdk/server-ai/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [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) + + +### Features + +* Add support for trackStreamMetricsOf method ([#971](https://github.com/launchdarkly/js-core/issues/971)) ([e18979e](https://github.com/launchdarkly/js-core/commit/e18979e27f4542552762a30a390749541daa3749)) + + +### Bug Fixes + +* Deprecated toVercelAISDK, trackVercelAISDKStreamTextMetrics, use `@launchdarkly/server-sdk-ai-vercel` package ([e18979e](https://github.com/launchdarkly/js-core/commit/e18979e27f4542552762a30a390749541daa3749)) + ## [0.12.3](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-v0.12.2...server-sdk-ai-v0.12.3) (2025-10-24) diff --git a/packages/sdk/server-ai/examples/bedrock/package.json b/packages/sdk/server-ai/examples/bedrock/package.json index 288ef3009..f7a3e3bf3 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.12.3" + "@launchdarkly/server-sdk-ai": "0.13.0" }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.1.1", diff --git a/packages/sdk/server-ai/examples/openai/package.json b/packages/sdk/server-ai/examples/openai/package.json index 0a307a524..cfefb7bf9 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.12.3", + "@launchdarkly/server-sdk-ai": "0.13.0", "openai": "^4.58.1" }, "devDependencies": { diff --git a/packages/sdk/server-ai/examples/tracked-chat/package.json b/packages/sdk/server-ai/examples/tracked-chat/package.json index ddde8263c..d3eb8eae2 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.12.3", + "@launchdarkly/server-sdk-ai": "0.13.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/vercel-ai/package.json b/packages/sdk/server-ai/examples/vercel-ai/package.json index 64dd4427c..81fb61f6f 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.12.3", + "@launchdarkly/server-sdk-ai": "^0.13.0", "@launchdarkly/server-sdk-ai-vercel": "^0.1.2", "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 c32a79965..99b5e773a 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.12.3", + "version": "0.13.0", "description": "LaunchDarkly AI SDK for Server-Side JavaScript", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/server-ai", "repository": { From e2b5498926ba8944f15e39daedc7909f0bbf0f34 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Tue, 4 Nov 2025 22:40:11 +0000 Subject: [PATCH 2/2] fix changelog and example dependencies --- packages/ai-providers/server-ai-langchain/CHANGELOG.md | 2 -- packages/ai-providers/server-ai-openai/CHANGELOG.md | 2 -- packages/ai-providers/server-ai-vercel/CHANGELOG.md | 2 -- packages/sdk/server-ai/examples/tracked-chat/package.json | 6 +++--- packages/sdk/server-ai/examples/vercel-ai/package.json | 2 +- 5 files changed, 4 insertions(+), 10 deletions(-) diff --git a/packages/ai-providers/server-ai-langchain/CHANGELOG.md b/packages/ai-providers/server-ai-langchain/CHANGELOG.md index b6cb3eae7..dd8abd490 100644 --- a/packages/ai-providers/server-ai-langchain/CHANGELOG.md +++ b/packages/ai-providers/server-ai-langchain/CHANGELOG.md @@ -13,8 +13,6 @@ * The following workspace dependencies were updated * devDependencies * @launchdarkly/server-sdk-ai bumped from ^0.12.3 to ^0.13.0 - * peerDependencies - * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.13.0 ## [0.1.3](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.1.2...server-sdk-ai-langchain-v0.1.3) (2025-10-24) diff --git a/packages/ai-providers/server-ai-openai/CHANGELOG.md b/packages/ai-providers/server-ai-openai/CHANGELOG.md index 854df42e9..430eea4a6 100644 --- a/packages/ai-providers/server-ai-openai/CHANGELOG.md +++ b/packages/ai-providers/server-ai-openai/CHANGELOG.md @@ -13,8 +13,6 @@ * The following workspace dependencies were updated * devDependencies * @launchdarkly/server-sdk-ai bumped from ^0.12.3 to ^0.13.0 - * peerDependencies - * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.13.0 ## [0.1.2](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.1.1...server-sdk-ai-openai-v0.1.2) (2025-10-24) diff --git a/packages/ai-providers/server-ai-vercel/CHANGELOG.md b/packages/ai-providers/server-ai-vercel/CHANGELOG.md index 30ba83327..b1e484c9b 100644 --- a/packages/ai-providers/server-ai-vercel/CHANGELOG.md +++ b/packages/ai-providers/server-ai-vercel/CHANGELOG.md @@ -27,8 +27,6 @@ * The following workspace dependencies were updated * devDependencies * @launchdarkly/server-sdk-ai bumped from ^0.12.3 to ^0.13.0 - * peerDependencies - * @launchdarkly/server-sdk-ai bumped from ^0.12.2 to ^0.13.0 ## [0.1.2](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.1.1...server-sdk-ai-vercel-v0.1.2) (2025-10-24) diff --git a/packages/sdk/server-ai/examples/tracked-chat/package.json b/packages/sdk/server-ai/examples/tracked-chat/package.json index d3eb8eae2..a4dad9238 100644 --- a/packages/sdk/server-ai/examples/tracked-chat/package.json +++ b/packages/sdk/server-ai/examples/tracked-chat/package.json @@ -13,9 +13,9 @@ "@langchain/google-genai": "^0.2.18", "@launchdarkly/node-server-sdk": "^9.0.0", "@launchdarkly/server-sdk-ai": "0.13.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", + "@launchdarkly/server-sdk-ai-langchain": "^0.2.0", + "@launchdarkly/server-sdk-ai-openai": "^0.2.0", + "@launchdarkly/server-sdk-ai-vercel": "^0.2.0", "dotenv": "^16.0.0", "langchain": "^0.1.0" }, diff --git a/packages/sdk/server-ai/examples/vercel-ai/package.json b/packages/sdk/server-ai/examples/vercel-ai/package.json index 81fb61f6f..cb50f07b7 100644 --- a/packages/sdk/server-ai/examples/vercel-ai/package.json +++ b/packages/sdk/server-ai/examples/vercel-ai/package.json @@ -24,7 +24,7 @@ "@ai-sdk/openai": "^2.0.30", "@launchdarkly/node-server-sdk": "^9.7.1", "@launchdarkly/server-sdk-ai": "^0.13.0", - "@launchdarkly/server-sdk-ai-vercel": "^0.1.2", + "@launchdarkly/server-sdk-ai-vercel": "^0.2.0", "ai": "5.0.0", "zod": "^3.23.8" },