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..dd8abd490 100644 --- a/packages/ai-providers/server-ai-langchain/CHANGELOG.md +++ b/packages/ai-providers/server-ai-langchain/CHANGELOG.md @@ -1,5 +1,19 @@ # 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 + ## [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..430eea4a6 100644 --- a/packages/ai-providers/server-ai-openai/CHANGELOG.md +++ b/packages/ai-providers/server-ai-openai/CHANGELOG.md @@ -1,5 +1,19 @@ # 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 + ## [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..b1e484c9b 100644 --- a/packages/ai-providers/server-ai-vercel/CHANGELOG.md +++ b/packages/ai-providers/server-ai-vercel/CHANGELOG.md @@ -1,5 +1,33 @@ # 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 + ## [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..a4dad9238 100644 --- a/packages/sdk/server-ai/examples/tracked-chat/package.json +++ b/packages/sdk/server-ai/examples/tracked-chat/package.json @@ -12,10 +12,10 @@ "@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-langchain": "^0.1.0", - "@launchdarkly/server-sdk-ai-openai": "^0.1.0", - "@launchdarkly/server-sdk-ai-vercel": "^0.1.0", + "@launchdarkly/server-sdk-ai": "0.13.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 64dd4427c..cb50f07b7 100644 --- a/packages/sdk/server-ai/examples/vercel-ai/package.json +++ b/packages/sdk/server-ai/examples/vercel-ai/package.json @@ -23,8 +23,8 @@ "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-vercel": "^0.1.2", + "@launchdarkly/server-sdk-ai": "^0.13.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 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": {