diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c0432f6ef9..6dc1a5040c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,15 +1,15 @@ { - "packages/ai-providers/server-ai-langchain": "0.5.6", - "packages/ai-providers/server-ai-openai": "0.5.6", - "packages/ai-providers/server-ai-vercel": "0.5.6", + "packages/ai-providers/server-ai-langchain": "0.6.0", + "packages/ai-providers/server-ai-openai": "0.5.7", + "packages/ai-providers/server-ai-vercel": "0.5.7", "packages/sdk/akamai-base": "3.0.20", "packages/sdk/akamai-edgekv": "1.4.22", "packages/sdk/browser": "4.6.3", "packages/sdk/cloudflare": "2.7.21", "packages/sdk/combined-browser": "0.1.18", "packages/sdk/fastly": "0.2.11", - "packages/sdk/react-native": "10.17.1", - "packages/sdk/server-ai": "0.17.1", + "packages/sdk/react-native": "10.17.2", + "packages/sdk/server-ai": "0.18.0", "packages/sdk/server-node": "9.10.12", "packages/sdk/vercel": "1.3.44", "packages/shared/akamai-edgeworker-sdk": "2.0.19", @@ -20,7 +20,7 @@ "packages/store/node-server-sdk-dynamodb": "6.2.25", "packages/store/node-server-sdk-redis": "4.2.24", "packages/telemetry/node-server-sdk-otel": "1.3.12", - "packages/tooling/jest": "1.0.12", + "packages/tooling/jest": "1.0.13", "packages/sdk/shopify-oxygen": "0.1.9", "packages/sdk/react": "0.2.4" } diff --git a/packages/ai-providers/server-ai-langchain/CHANGELOG.md b/packages/ai-providers/server-ai-langchain/CHANGELOG.md index 6897db40ee..91d13e5f12 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.6.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.5.6...server-sdk-ai-langchain-v0.6.0) (2026-04-27) + + +### Features + +* Bump to LangChain 1.0 and drop community package requirement ([#1311](https://github.com/launchdarkly/js-core/issues/1311)) ([f5a1c29](https://github.com/launchdarkly/js-core/commit/f5a1c295e51ff07e9003109a873709ea14dad343)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.17.1 to ^0.18.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.17.0 to ^0.18.0 + ## [0.5.6](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.5.5...server-sdk-ai-langchain-v0.5.6) (2026-04-24) diff --git a/packages/ai-providers/server-ai-langchain/package.json b/packages/ai-providers/server-ai-langchain/package.json index f9466ef2b5..d630c0a728 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.5.6", + "version": "0.6.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": { @@ -44,7 +44,7 @@ "license": "Apache-2.0", "devDependencies": { "@langchain/core": "^1.1.41", - "@launchdarkly/server-sdk-ai": "^0.17.1", + "@launchdarkly/server-sdk-ai": "^0.18.0", "@opentelemetry/api": "^1.9.0", "@traceloop/instrumentation-langchain": "^0.26.0", "@trivago/prettier-plugin-sort-imports": "^4.1.1", @@ -65,7 +65,7 @@ }, "peerDependencies": { "@langchain/core": "^1.0.0", - "@launchdarkly/server-sdk-ai": "^0.17.0", + "@launchdarkly/server-sdk-ai": "^0.18.0", "@opentelemetry/api": "^1.0.0", "@traceloop/instrumentation-langchain": "^0.26.0", "langchain": "^1.0.0" diff --git a/packages/ai-providers/server-ai-openai/CHANGELOG.md b/packages/ai-providers/server-ai-openai/CHANGELOG.md index 55d09cbcad..018810e978 100644 --- a/packages/ai-providers/server-ai-openai/CHANGELOG.md +++ b/packages/ai-providers/server-ai-openai/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.5.7](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.5.6...server-sdk-ai-openai-v0.5.7) (2026-04-27) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.17.1 to ^0.18.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.17.0 to ^0.18.0 + ## [0.5.6](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.5.5...server-sdk-ai-openai-v0.5.6) (2026-04-24) diff --git a/packages/ai-providers/server-ai-openai/package.json b/packages/ai-providers/server-ai-openai/package.json index 2c9f302d9b..7d690bb05d 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.5.6", + "version": "0.5.7", "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": { @@ -44,7 +44,7 @@ "license": "Apache-2.0", "devDependencies": { "@launchdarkly/js-server-sdk-common": "2.18.5", - "@launchdarkly/server-sdk-ai": "^0.17.1", + "@launchdarkly/server-sdk-ai": "^0.18.0", "@opentelemetry/api": "^1.9.0", "@traceloop/instrumentation-openai": "^0.22.0", "@trivago/prettier-plugin-sort-imports": "^4.1.1", @@ -64,7 +64,7 @@ "typescript": "5.1.6" }, "peerDependencies": { - "@launchdarkly/server-sdk-ai": "^0.17.0", + "@launchdarkly/server-sdk-ai": "^0.18.0", "@opentelemetry/api": "^1.0.0", "@traceloop/instrumentation-openai": "^0.22.0", "openai": ">= 4 < 6" diff --git a/packages/ai-providers/server-ai-vercel/CHANGELOG.md b/packages/ai-providers/server-ai-vercel/CHANGELOG.md index b3ba20a7b0..e777d852c1 100644 --- a/packages/ai-providers/server-ai-vercel/CHANGELOG.md +++ b/packages/ai-providers/server-ai-vercel/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.5.7](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.5.6...server-sdk-ai-vercel-v0.5.7) (2026-04-27) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.17.1 to ^0.18.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.17.0 to ^0.18.0 + ## [0.5.6](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.5.5...server-sdk-ai-vercel-v0.5.6) (2026-04-24) diff --git a/packages/ai-providers/server-ai-vercel/package.json b/packages/ai-providers/server-ai-vercel/package.json index 9da3cdddf7..aef3317fa1 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.5.6", + "version": "0.5.7", "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": { @@ -48,7 +48,7 @@ "@ai-sdk/google": "^2.0.0", "@ai-sdk/mistral": "^2.0.0", "@ai-sdk/openai": "^2.0.0", - "@launchdarkly/server-sdk-ai": "^0.17.1", + "@launchdarkly/server-sdk-ai": "^0.18.0", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/jest": "^29.5.3", "@typescript-eslint/eslint-plugin": "^6.20.0", @@ -71,7 +71,7 @@ "@ai-sdk/google": "^2.0.0 || ^3.0.0", "@ai-sdk/mistral": "^2.0.0 || ^3.0.0", "@ai-sdk/openai": "^2.0.0 || ^3.0.0", - "@launchdarkly/server-sdk-ai": "^0.17.0", + "@launchdarkly/server-sdk-ai": "^0.18.0", "ai": "^4.0.0 || ^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { diff --git a/packages/sdk/react-native/CHANGELOG.md b/packages/sdk/react-native/CHANGELOG.md index c9f1d64fed..9e9da282cf 100644 --- a/packages/sdk/react-native/CHANGELOG.md +++ b/packages/sdk/react-native/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [10.17.2](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.1...react-native-client-sdk-v10.17.2) (2026-04-27) + + +### Bug Fixes + +* **react-native:** `package.json` should declare esm format ([#1322](https://github.com/launchdarkly/js-core/issues/1322)) ([149ae73](https://github.com/launchdarkly/js-core/commit/149ae73c623cf7ccac6f7d7346059a80e8044280)) + ## [10.17.1](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.0...react-native-client-sdk-v10.17.1) (2026-04-24) diff --git a/packages/sdk/react-native/example-fdv2/package.json b/packages/sdk/react-native/example-fdv2/package.json index 2341256f0f..fdd6dae03c 100644 --- a/packages/sdk/react-native/example-fdv2/package.json +++ b/packages/sdk/react-native/example-fdv2/package.json @@ -10,7 +10,7 @@ "web": "expo start --web --clear" }, "dependencies": { - "@launchdarkly/react-native-client-sdk": "10.17.1", + "@launchdarkly/react-native-client-sdk": "10.17.2", "@react-native-async-storage/async-storage": "^2.0.0", "expo": "52.0.14", "expo-status-bar": "~1.11.1", diff --git a/packages/sdk/react-native/example/package.json b/packages/sdk/react-native/example/package.json index c627da4be6..942c76b786 100644 --- a/packages/sdk/react-native/example/package.json +++ b/packages/sdk/react-native/example/package.json @@ -22,7 +22,7 @@ "test": "./build-run-detox.sh" }, "dependencies": { - "@launchdarkly/react-native-client-sdk": "10.17.1", + "@launchdarkly/react-native-client-sdk": "10.17.2", "@react-native-async-storage/async-storage": "^2.0.0", "expo": "52.0.14", "expo-status-bar": "~1.11.1", diff --git a/packages/sdk/react-native/package.json b/packages/sdk/react-native/package.json index a4588e6f23..a3ecc17c49 100644 --- a/packages/sdk/react-native/package.json +++ b/packages/sdk/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/react-native-client-sdk", - "version": "10.17.1", + "version": "10.17.2", "description": "React Native LaunchDarkly SDK", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/react-native", "repository": { diff --git a/packages/sdk/react-native/src/platform/PlatformInfo.ts b/packages/sdk/react-native/src/platform/PlatformInfo.ts index 6797f11dea..7633621dc8 100644 --- a/packages/sdk/react-native/src/platform/PlatformInfo.ts +++ b/packages/sdk/react-native/src/platform/PlatformInfo.ts @@ -3,7 +3,7 @@ import type { Info, LDLogger, PlatformData, SdkData } from '@launchdarkly/js-cli import { ldApplication, ldDevice } from './autoEnv'; const sdkName = '@launchdarkly/react-native-client-sdk'; -const sdkVersion = '10.17.1'; // x-release-please-version +const sdkVersion = '10.17.2'; // x-release-please-version export default class PlatformInfo implements Info { constructor( diff --git a/packages/sdk/server-ai/CHANGELOG.md b/packages/sdk/server-ai/CHANGELOG.md index 7057356972..7e08e728db 100644 --- a/packages/sdk/server-ai/CHANGELOG.md +++ b/packages/sdk/server-ai/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.18.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-v0.17.1...server-sdk-ai-v0.18.0) (2026-04-27) + + +### Features + +* Add root-level tools map with customParameters to AI Config types ([#1295](https://github.com/launchdarkly/js-core/issues/1295)) ([487182b](https://github.com/launchdarkly/js-core/commit/487182b6a078b2aaf3868706d8f3c2709e8cc11c)) + ## [0.17.1](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-v0.17.0...server-sdk-ai-v0.17.1) (2026-04-24) diff --git a/packages/sdk/server-ai/examples/agent-graph-traversal/package.json b/packages/sdk/server-ai/examples/agent-graph-traversal/package.json index 4db9883c6c..c243247119 100644 --- a/packages/sdk/server-ai/examples/agent-graph-traversal/package.json +++ b/packages/sdk/server-ai/examples/agent-graph-traversal/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@launchdarkly/node-server-sdk": "9.10.12", - "@launchdarkly/server-sdk-ai": "0.17.1" + "@launchdarkly/server-sdk-ai": "0.18.0" }, "devDependencies": { "@tsconfig/node20": "20.1.4", diff --git a/packages/sdk/server-ai/examples/bedrock/package.json b/packages/sdk/server-ai/examples/bedrock/package.json index b29f58754b..60151cbb9d 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.10.12", - "@launchdarkly/server-sdk-ai": "0.17.1" + "@launchdarkly/server-sdk-ai": "0.18.0" }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.1.1", diff --git a/packages/sdk/server-ai/examples/chat-judge/package.json b/packages/sdk/server-ai/examples/chat-judge/package.json index 2c1751b93d..b2c225eeed 100644 --- a/packages/sdk/server-ai/examples/chat-judge/package.json +++ b/packages/sdk/server-ai/examples/chat-judge/package.json @@ -12,11 +12,11 @@ "dependencies": { "@langchain/core": "^1.0.0", "@launchdarkly/node-server-sdk": "9.10.12", - "@launchdarkly/server-sdk-ai": "0.17.1", - "@launchdarkly/server-sdk-ai-langchain": "0.5.6", + "@launchdarkly/server-sdk-ai": "0.18.0", + "@launchdarkly/server-sdk-ai-langchain": "0.6.0", "langchain": "^1.0.0", - "@launchdarkly/server-sdk-ai-openai": "0.5.6", - "@launchdarkly/server-sdk-ai-vercel": "0.5.6", + "@launchdarkly/server-sdk-ai-openai": "0.5.7", + "@launchdarkly/server-sdk-ai-vercel": "0.5.7", "dotenv": "^16.0.0" }, "devDependencies": { diff --git a/packages/sdk/server-ai/examples/chat-observability/package.json b/packages/sdk/server-ai/examples/chat-observability/package.json index 7013b939b8..f7be9e9e36 100644 --- a/packages/sdk/server-ai/examples/chat-observability/package.json +++ b/packages/sdk/server-ai/examples/chat-observability/package.json @@ -10,8 +10,8 @@ "dependencies": { "@launchdarkly/node-server-sdk": "9.10.12", "@launchdarkly/observability-node": "^1.0.0", - "@launchdarkly/server-sdk-ai": "0.17.1", - "@launchdarkly/server-sdk-ai-openai": "0.5.6", + "@launchdarkly/server-sdk-ai": "0.18.0", + "@launchdarkly/server-sdk-ai-openai": "0.5.7", "dotenv": "^16.0.0", "openai": "^5.12.2" }, diff --git a/packages/sdk/server-ai/examples/direct-judge/package.json b/packages/sdk/server-ai/examples/direct-judge/package.json index e8e472a0aa..71a404c764 100644 --- a/packages/sdk/server-ai/examples/direct-judge/package.json +++ b/packages/sdk/server-ai/examples/direct-judge/package.json @@ -12,11 +12,11 @@ "dependencies": { "@langchain/core": "^1.0.0", "@launchdarkly/node-server-sdk": "9.10.12", - "@launchdarkly/server-sdk-ai": "0.17.1", - "@launchdarkly/server-sdk-ai-langchain": "0.5.6", + "@launchdarkly/server-sdk-ai": "0.18.0", + "@launchdarkly/server-sdk-ai-langchain": "0.6.0", "langchain": "^1.0.0", - "@launchdarkly/server-sdk-ai-openai": "0.5.6", - "@launchdarkly/server-sdk-ai-vercel": "0.5.6", + "@launchdarkly/server-sdk-ai-openai": "0.5.7", + "@launchdarkly/server-sdk-ai-vercel": "0.5.7", "dotenv": "^16.0.0" }, "devDependencies": { diff --git a/packages/sdk/server-ai/examples/openai/package.json b/packages/sdk/server-ai/examples/openai/package.json index b7d04a4085..82d4d265a3 100644 --- a/packages/sdk/server-ai/examples/openai/package.json +++ b/packages/sdk/server-ai/examples/openai/package.json @@ -22,8 +22,8 @@ "license": "Apache-2.0", "dependencies": { "@launchdarkly/node-server-sdk": "9.10.12", - "@launchdarkly/server-sdk-ai": "0.17.1", - "@launchdarkly/server-sdk-ai-openai": "0.5.6", + "@launchdarkly/server-sdk-ai": "0.18.0", + "@launchdarkly/server-sdk-ai-openai": "0.5.7", "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 84e62ad3fd..beda50c6f2 100644 --- a/packages/sdk/server-ai/examples/tracked-chat/package.json +++ b/packages/sdk/server-ai/examples/tracked-chat/package.json @@ -13,10 +13,10 @@ "@langchain/core": "^1.1.42", "@langchain/google-genai": "^1.0.3", "@launchdarkly/node-server-sdk": "9.10.12", - "@launchdarkly/server-sdk-ai": "0.17.1", - "@launchdarkly/server-sdk-ai-langchain": "0.5.6", - "@launchdarkly/server-sdk-ai-openai": "0.5.6", - "@launchdarkly/server-sdk-ai-vercel": "0.5.6", + "@launchdarkly/server-sdk-ai": "0.18.0", + "@launchdarkly/server-sdk-ai-langchain": "0.6.0", + "@launchdarkly/server-sdk-ai-openai": "0.5.7", + "@launchdarkly/server-sdk-ai-vercel": "0.5.7", "dotenv": "^16.0.0", "langchain": "^1.3.5" }, diff --git a/packages/sdk/server-ai/examples/vercel-ai/package.json b/packages/sdk/server-ai/examples/vercel-ai/package.json index eba0f630e3..9d53d6193d 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.10.12", - "@launchdarkly/server-sdk-ai": "0.17.1", - "@launchdarkly/server-sdk-ai-vercel": "0.5.6", + "@launchdarkly/server-sdk-ai": "0.18.0", + "@launchdarkly/server-sdk-ai-vercel": "0.5.7", "ai": "5.0.52", "zod": "^3.23.8" }, diff --git a/packages/sdk/server-ai/package.json b/packages/sdk/server-ai/package.json index 4e512cf4d8..75e10b5d7f 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.17.1", + "version": "0.18.0", "description": "LaunchDarkly AI SDK for Server-Side JavaScript", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/server-ai", "repository": { diff --git a/packages/sdk/server-ai/src/sdkInfo.ts b/packages/sdk/server-ai/src/sdkInfo.ts index 9ecda4dcf1..d09a0dd037 100644 --- a/packages/sdk/server-ai/src/sdkInfo.ts +++ b/packages/sdk/server-ai/src/sdkInfo.ts @@ -1,3 +1,3 @@ export const aiSdkName = '@launchdarkly/server-sdk-ai'; -export const aiSdkVersion = '0.17.1'; // x-release-please-version +export const aiSdkVersion = '0.18.0'; // x-release-please-version export const aiSdkLanguage = 'javascript'; diff --git a/packages/tooling/jest/CHANGELOG.md b/packages/tooling/jest/CHANGELOG.md index ad55ce1fd3..ec8b7461bd 100644 --- a/packages/tooling/jest/CHANGELOG.md +++ b/packages/tooling/jest/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.13](https://github.com/launchdarkly/js-core/compare/jest-v1.0.12...jest-v1.0.13) (2026-04-27) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @launchdarkly/react-native-client-sdk bumped from ~10.17.1 to ~10.17.2 + ## [1.0.12](https://github.com/launchdarkly/js-core/compare/jest-v1.0.11...jest-v1.0.12) (2026-04-24) diff --git a/packages/tooling/jest/package.json b/packages/tooling/jest/package.json index bc90600b15..77bd09980f 100644 --- a/packages/tooling/jest/package.json +++ b/packages/tooling/jest/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/jest", - "version": "1.0.12", + "version": "1.0.13", "description": "Easily unit test LaunchDarkly feature flagged components with jest", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/tooling/jest", "repository": { @@ -60,7 +60,7 @@ "typescript": "5.1.6" }, "dependencies": { - "@launchdarkly/react-native-client-sdk": "~10.17.1", + "@launchdarkly/react-native-client-sdk": "~10.17.2", "@testing-library/react-hooks": "^8.0.1", "@testing-library/react-native": "^12.7.2", "@types/lodash": "^4.17.7",