diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 27122e96c7..94386588ce 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,28 +1,28 @@ { - "packages/ai-providers/server-ai-langchain": "0.7.0", - "packages/ai-providers/server-ai-openai": "0.6.0", - "packages/ai-providers/server-ai-vercel": "0.6.0", + "packages/ai-providers/server-ai-langchain": "0.8.0", + "packages/ai-providers/server-ai-openai": "0.7.0", + "packages/ai-providers/server-ai-vercel": "0.7.0", "packages/sdk/akamai-base": "3.0.22", "packages/sdk/akamai-edgekv": "1.4.24", - "packages/sdk/browser": "4.6.5", + "packages/sdk/browser": "4.7.0", "packages/sdk/cloudflare": "2.7.23", - "packages/sdk/combined-browser": "0.1.20", + "packages/sdk/combined-browser": "0.1.21", "packages/sdk/fastly": "0.2.13", - "packages/sdk/react-native": "10.17.4", - "packages/sdk/server-ai": "0.20.0", + "packages/sdk/react-native": "10.17.5", + "packages/sdk/server-ai": "1.0.0", "packages/sdk/server-node": "9.10.14", "packages/sdk/vercel": "1.3.46", "packages/shared/akamai-edgeworker-sdk": "2.0.21", "packages/shared/common": "2.24.4", "packages/shared/openfeature-server-common": "0.1.1", - "packages/shared/sdk-client": "1.26.3", + "packages/shared/sdk-client": "1.27.0", "packages/shared/sdk-server": "2.18.7", "packages/shared/sdk-server-edge": "2.6.20", "packages/store/node-server-sdk-dynamodb": "6.2.27", "packages/store/node-server-sdk-redis": "4.2.26", "packages/telemetry/node-server-sdk-otel": "1.3.14", - "packages/tooling/jest": "1.0.15", + "packages/tooling/jest": "1.0.16", "packages/sdk/shopify-oxygen": "0.1.11", - "packages/sdk/react": "4.0.1", + "packages/sdk/react": "4.0.2", "packages/sdk/openfeature-node-server": "1.2.0" } diff --git a/packages/ai-providers/server-ai-langchain/CHANGELOG.md b/packages/ai-providers/server-ai-langchain/CHANGELOG.md index 1ac86add3f..2477cd17db 100644 --- a/packages/ai-providers/server-ai-langchain/CHANGELOG.md +++ b/packages/ai-providers/server-ai-langchain/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.8.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.7.0...server-sdk-ai-langchain-v0.8.0) (2026-05-19) + + +### Features + +* Support conversation history directly in AI Provider model runners ([#1371](https://github.com/launchdarkly/js-core/issues/1371)) ([b246631](https://github.com/launchdarkly/js-core/commit/b246631bfcaf7155dec52a1580cf4ffb329ebfaa)) + + +### Bug Fixes + +* Make judge runners non-multi-turn ([#1383](https://github.com/launchdarkly/js-core/issues/1383)) ([3d8f488](https://github.com/launchdarkly/js-core/commit/3d8f488354a5ed590859c7fe96429a2ab9f79c01)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0 + ## [0.7.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-langchain-v0.6.3...server-sdk-ai-langchain-v0.7.0) (2026-05-07) diff --git a/packages/ai-providers/server-ai-langchain/package.json b/packages/ai-providers/server-ai-langchain/package.json index df03ef9400..b70cd41f55 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.7.0", + "version": "0.8.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": { @@ -43,7 +43,7 @@ "license": "Apache-2.0", "devDependencies": { "@langchain/core": "^1.1.41", - "@launchdarkly/server-sdk-ai": "^0.20.0", + "@launchdarkly/server-sdk-ai": "^1.0.0", "@opentelemetry/api": "^1.9.0", "@traceloop/instrumentation-langchain": "^0.26.0", "@types/jest": "^29.5.3", @@ -60,7 +60,7 @@ }, "peerDependencies": { "@langchain/core": "^1.0.0", - "@launchdarkly/server-sdk-ai": "^0.20.0", + "@launchdarkly/server-sdk-ai": "^1.0.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 21f6201677..b3b1403100 100644 --- a/packages/ai-providers/server-ai-openai/CHANGELOG.md +++ b/packages/ai-providers/server-ai-openai/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.7.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.6.0...server-sdk-ai-openai-v0.7.0) (2026-05-19) + + +### Features + +* Support conversation history directly in AI Provider model runners ([#1371](https://github.com/launchdarkly/js-core/issues/1371)) ([b246631](https://github.com/launchdarkly/js-core/commit/b246631bfcaf7155dec52a1580cf4ffb329ebfaa)) + + +### Bug Fixes + +* Make judge runners non-multi-turn ([#1383](https://github.com/launchdarkly/js-core/issues/1383)) ([3d8f488](https://github.com/launchdarkly/js-core/commit/3d8f488354a5ed590859c7fe96429a2ab9f79c01)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0 + ## [0.6.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-openai-v0.5.10...server-sdk-ai-openai-v0.6.0) (2026-05-07) diff --git a/packages/ai-providers/server-ai-openai/package.json b/packages/ai-providers/server-ai-openai/package.json index 12f2c9d6cf..0e25a367a8 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.6.0", + "version": "0.7.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": { @@ -43,7 +43,7 @@ "license": "Apache-2.0", "devDependencies": { "@launchdarkly/js-server-sdk-common": "2.18.7", - "@launchdarkly/server-sdk-ai": "^0.20.0", + "@launchdarkly/server-sdk-ai": "^1.0.0", "@openai/agents": "^0.9.0", "@opentelemetry/api": "^1.9.0", "@traceloop/instrumentation-openai": "^0.22.0", @@ -60,7 +60,7 @@ "typescript": "5.1.6" }, "peerDependencies": { - "@launchdarkly/server-sdk-ai": "^0.20.0", + "@launchdarkly/server-sdk-ai": "^1.0.0", "@openai/agents": "^0.9.0", "@opentelemetry/api": "^1.0.0", "@traceloop/instrumentation-openai": "^0.22.0", diff --git a/packages/ai-providers/server-ai-vercel/CHANGELOG.md b/packages/ai-providers/server-ai-vercel/CHANGELOG.md index 2938405569..ce2aade6b1 100644 --- a/packages/ai-providers/server-ai-vercel/CHANGELOG.md +++ b/packages/ai-providers/server-ai-vercel/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.7.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.6.0...server-sdk-ai-vercel-v0.7.0) (2026-05-19) + + +### Features + +* Support conversation history directly in AI Provider model runners ([#1371](https://github.com/launchdarkly/js-core/issues/1371)) ([b246631](https://github.com/launchdarkly/js-core/commit/b246631bfcaf7155dec52a1580cf4ffb329ebfaa)) + + +### Bug Fixes + +* Make judge runners non-multi-turn ([#1383](https://github.com/launchdarkly/js-core/issues/1383)) ([3d8f488](https://github.com/launchdarkly/js-core/commit/3d8f488354a5ed590859c7fe96429a2ab9f79c01)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0 + * peerDependencies + * @launchdarkly/server-sdk-ai bumped from ^0.20.0 to ^1.0.0 + ## [0.6.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-vercel-v0.5.10...server-sdk-ai-vercel-v0.6.0) (2026-05-07) diff --git a/packages/ai-providers/server-ai-vercel/package.json b/packages/ai-providers/server-ai-vercel/package.json index d92160d073..31eb03ccae 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.6.0", + "version": "0.7.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": { @@ -47,7 +47,7 @@ "@ai-sdk/google": "^2.0.0", "@ai-sdk/mistral": "^2.0.0", "@ai-sdk/openai": "^2.0.0", - "@launchdarkly/server-sdk-ai": "^0.20.0", + "@launchdarkly/server-sdk-ai": "^1.0.0", "@types/jest": "^29.5.3", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", @@ -67,7 +67,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.20.0", + "@launchdarkly/server-sdk-ai": "^1.0.0", "ai": "^4.0.0 || ^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { diff --git a/packages/sdk/browser/CHANGELOG.md b/packages/sdk/browser/CHANGELOG.md index 1a2c961a75..73a97880f5 100644 --- a/packages/sdk/browser/CHANGELOG.md +++ b/packages/sdk/browser/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [4.7.0](https://github.com/launchdarkly/js-core/compare/js-client-sdk-v4.6.5...js-client-sdk-v4.7.0) (2026-05-19) + + +### Features + +* wire registerDebugOverrides through client common ([#1368](https://github.com/launchdarkly/js-core/issues/1368)) ([9011c2a](https://github.com/launchdarkly/js-core/commit/9011c2a76f7460770efe3c07b3e16338b647d9df)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @launchdarkly/js-client-sdk-common bumped from 1.26.3 to 1.27.0 + ## [4.6.5](https://github.com/launchdarkly/js-core/compare/js-client-sdk-v4.6.4...js-client-sdk-v4.6.5) (2026-05-06) diff --git a/packages/sdk/browser/example-fdv2/package.json b/packages/sdk/browser/example-fdv2/package.json index 7d26db9c36..49f144335f 100644 --- a/packages/sdk/browser/example-fdv2/package.json +++ b/packages/sdk/browser/example-fdv2/package.json @@ -18,7 +18,7 @@ "test": "playwright test" }, "dependencies": { - "@launchdarkly/js-client-sdk": "4.6.5" + "@launchdarkly/js-client-sdk": "4.7.0" }, "devDependencies": { "@playwright/test": "^1.49.1", diff --git a/packages/sdk/browser/example/package.json b/packages/sdk/browser/example/package.json index 489bc43c1a..8b64c6b75e 100644 --- a/packages/sdk/browser/example/package.json +++ b/packages/sdk/browser/example/package.json @@ -18,7 +18,7 @@ "test": "playwright test" }, "dependencies": { - "@launchdarkly/js-client-sdk": "4.6.5" + "@launchdarkly/js-client-sdk": "4.7.0" }, "devDependencies": { "@playwright/test": "^1.49.1", diff --git a/packages/sdk/browser/package.json b/packages/sdk/browser/package.json index bcb4356037..64135eac7f 100644 --- a/packages/sdk/browser/package.json +++ b/packages/sdk/browser/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/js-client-sdk", - "version": "4.6.5", + "version": "4.7.0", "description": "LaunchDarkly SDK for JavaScript in Browsers", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/browser", "repository": { @@ -44,7 +44,7 @@ "check": "yarn lint && yarn build && yarn test" }, "dependencies": { - "@launchdarkly/js-client-sdk-common": "1.26.3" + "@launchdarkly/js-client-sdk-common": "1.27.0" }, "devDependencies": { "@jest/globals": "^29.7.0", diff --git a/packages/sdk/browser/src/platform/BrowserInfo.ts b/packages/sdk/browser/src/platform/BrowserInfo.ts index cd29f1b546..628246ed0a 100644 --- a/packages/sdk/browser/src/platform/BrowserInfo.ts +++ b/packages/sdk/browser/src/platform/BrowserInfo.ts @@ -12,7 +12,7 @@ export default class BrowserInfo implements Info { sdkData(): SdkData { const data: SdkData = { name: '@launchdarkly/js-client-sdk', - version: '4.6.5', // x-release-please-version + version: '4.7.0', // x-release-please-version userAgentBase: 'JSClient', }; diff --git a/packages/sdk/combined-browser/CHANGELOG.md b/packages/sdk/combined-browser/CHANGELOG.md index f20b9a298c..8166f66fb1 100644 --- a/packages/sdk/combined-browser/CHANGELOG.md +++ b/packages/sdk/combined-browser/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.1.21](https://github.com/launchdarkly/js-core/compare/browser-v0.1.20...browser-v0.1.21) (2026-05-19) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @launchdarkly/js-client-sdk bumped from 4.6.5 to 4.7.0 + ## [0.1.20](https://github.com/launchdarkly/js-core/compare/browser-v0.1.19...browser-v0.1.20) (2026-05-06) diff --git a/packages/sdk/combined-browser/package.json b/packages/sdk/combined-browser/package.json index 151e7c41e1..f54c0f6300 100644 --- a/packages/sdk/combined-browser/package.json +++ b/packages/sdk/combined-browser/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/browser", - "version": "0.1.20", + "version": "0.1.21", "description": "LaunchDarkly SDK for JavaScript in Browsers with Observability", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/combined-browser", "repository": { @@ -44,7 +44,7 @@ "check": "yarn lint && yarn build && yarn test" }, "dependencies": { - "@launchdarkly/js-client-sdk": "4.6.5", + "@launchdarkly/js-client-sdk": "4.7.0", "@launchdarkly/observability": "0.2.0", "@launchdarkly/session-replay": "0.2.0" }, diff --git a/packages/sdk/react-native/CHANGELOG.md b/packages/sdk/react-native/CHANGELOG.md index 8247feb18f..ea692dfe2a 100644 --- a/packages/sdk/react-native/CHANGELOG.md +++ b/packages/sdk/react-native/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [10.17.5](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.4...react-native-client-sdk-v10.17.5) (2026-05-19) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @launchdarkly/js-client-sdk-common bumped from 1.26.3 to 1.27.0 + ## [10.17.4](https://github.com/launchdarkly/js-core/compare/react-native-client-sdk-v10.17.3...react-native-client-sdk-v10.17.4) (2026-05-06) diff --git a/packages/sdk/react-native/example-fdv2/package.json b/packages/sdk/react-native/example-fdv2/package.json index d2ee477f6f..7ea45580a8 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.4", + "@launchdarkly/react-native-client-sdk": "10.17.5", "@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 4d30778f2b..3272cdbcd4 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.4", + "@launchdarkly/react-native-client-sdk": "10.17.5", "@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 17242be04e..edc16e8eca 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.4", + "version": "10.17.5", "description": "React Native LaunchDarkly SDK", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/react-native", "repository": { @@ -40,7 +40,7 @@ "react-native": "*" }, "dependencies": { - "@launchdarkly/js-client-sdk-common": "1.26.3", + "@launchdarkly/js-client-sdk-common": "1.27.0", "@react-native-async-storage/async-storage": "^2.0.0", "base64-js": "^1.5.1" }, diff --git a/packages/sdk/react-native/src/platform/PlatformInfo.ts b/packages/sdk/react-native/src/platform/PlatformInfo.ts index 9d540dbdfa..c5d990fd34 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.4'; // x-release-please-version +const sdkVersion = '10.17.5'; // x-release-please-version export default class PlatformInfo implements Info { constructor( diff --git a/packages/sdk/react/CHANGELOG.md b/packages/sdk/react/CHANGELOG.md index 0df71ac770..2177192331 100644 --- a/packages/sdk/react/CHANGELOG.md +++ b/packages/sdk/react/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [4.0.2](https://github.com/launchdarkly/js-core/compare/react-sdk-v4.0.1...react-sdk-v4.0.2) (2026-05-19) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @launchdarkly/js-client-sdk bumped from ^4.6.5 to ^4.7.0 + ## [4.0.1](https://github.com/launchdarkly/js-core/compare/react-sdk-v4.0.0...react-sdk-v4.0.1) (2026-05-06) diff --git a/packages/sdk/react/examples/features/bootstrap/package.json b/packages/sdk/react/examples/features/bootstrap/package.json index e161f91722..ba2a85f7e6 100644 --- a/packages/sdk/react/examples/features/bootstrap/package.json +++ b/packages/sdk/react/examples/features/bootstrap/package.json @@ -4,7 +4,7 @@ "private": true, "dependencies": { "@launchdarkly/node-server-sdk": "9.10.14", - "@launchdarkly/react-sdk": "4.0.1", + "@launchdarkly/react-sdk": "4.0.2", "ejs": "^5.0.2", "express": "^4.21.0", "react": "^19", diff --git a/packages/sdk/react/examples/hello-react/package.json b/packages/sdk/react/examples/hello-react/package.json index 80dcc20f20..a88fc934f7 100644 --- a/packages/sdk/react/examples/hello-react/package.json +++ b/packages/sdk/react/examples/hello-react/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@launchdarkly/react-sdk": "4.0.1", + "@launchdarkly/react-sdk": "4.0.2", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/packages/sdk/react/examples/react-server-example/package.json b/packages/sdk/react/examples/react-server-example/package.json index 2d05945514..397c83e25b 100644 --- a/packages/sdk/react/examples/react-server-example/package.json +++ b/packages/sdk/react/examples/react-server-example/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@launchdarkly/node-server-sdk": "9.10.14", - "@launchdarkly/react-sdk": "4.0.1", + "@launchdarkly/react-sdk": "4.0.2", "next": "^16", "react": "^19", "react-dom": "^19" diff --git a/packages/sdk/react/examples/vercel-edge/package.json b/packages/sdk/react/examples/vercel-edge/package.json index 9e3821f2a5..1391e08f39 100644 --- a/packages/sdk/react/examples/vercel-edge/package.json +++ b/packages/sdk/react/examples/vercel-edge/package.json @@ -9,7 +9,7 @@ "test": "playwright test" }, "dependencies": { - "@launchdarkly/react-sdk": "4.0.1", + "@launchdarkly/react-sdk": "4.0.2", "@launchdarkly/vercel-server-sdk": "1.3.46", "@vercel/edge-config": "^1.1.0", "next": "^16", diff --git a/packages/sdk/react/package.json b/packages/sdk/react/package.json index fb05b64bc5..55ee7ee9cd 100644 --- a/packages/sdk/react/package.json +++ b/packages/sdk/react/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/react-sdk", - "version": "4.0.1", + "version": "4.0.2", "description": "LaunchDarkly SDK for React frameworks", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/sdk/react", "repository": { @@ -62,7 +62,7 @@ "typescript": "5.1.6" }, "dependencies": { - "@launchdarkly/js-client-sdk": "^4.6.5", + "@launchdarkly/js-client-sdk": "^4.7.0", "@launchdarkly/js-server-sdk-common": "^2.18.7" }, "peerDependencies": { diff --git a/packages/sdk/react/src/client/LDReactClient.tsx b/packages/sdk/react/src/client/LDReactClient.tsx index f45d36316f..6f68179384 100644 --- a/packages/sdk/react/src/client/LDReactClient.tsx +++ b/packages/sdk/react/src/client/LDReactClient.tsx @@ -57,7 +57,7 @@ export function createClient( const baseClientOptions: LDOptions = { ...ldOptions, wrapperName: ldOptions?.wrapperName ?? 'react-client-sdk', - wrapperVersion: ldOptions?.wrapperVersion ?? '4.0.1', // x-release-please-version + wrapperVersion: ldOptions?.wrapperVersion ?? '4.0.2', // x-release-please-version }; const baseClient = createBaseClient(clientSideID, context, baseClientOptions); diff --git a/packages/sdk/server-ai/CHANGELOG.md b/packages/sdk/server-ai/CHANGELOG.md index 5c2e454473..374e9a9799 100644 --- a/packages/sdk/server-ai/CHANGELOG.md +++ b/packages/sdk/server-ai/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## [1.0.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-v0.20.0...server-sdk-ai-v1.0.0) (2026-05-19) + + +### ⚠ BREAKING CHANGES + +* Remove bedrock-specific tracker method ([#1385](https://github.com/launchdarkly/js-core/issues/1385)) +* Remove `LDAIClient.agent` — use `LDAIClient.agentConfig` instead +* Remove `LDAIClient.agents` — use `LDAIClient.agentConfigs` instead +* Remove `LDAIClient.createChat` — use `LDAIClient.createModel` instead +* Remove `LDAIClient.initChat` — use `LDAIClient.createModel` instead +* Remove `ChatResponse` type and the `api/chat` module — use `RunnerResult` from `api/model` instead +* Change `Judge.evaluateMessages` parameter type from `ChatResponse` to `RunnerResult` (method retained per AI SDK spec Requirement 1.1.3) +* Remove `evaluationMetricKeys` (plural) field from `LDAIJudgeConfig` and `LDAIJudgeConfigDefault` — use `evaluationMetricKey` (singular) instead +* Remove `LDAIConfigTracker.trackOpenAIMetrics` — use `tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from `@launchdarkly/server-sdk-ai-openai` instead +* Remove `LDAIConfigTracker.trackVercelAISDKGenerateTextMetrics` — use `tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from `@launchdarkly/server-sdk-ai-vercel` instead +* Remove `createOpenAiUsage` helper — use `getAIMetricsFromResponse` from `@launchdarkly/server-sdk-ai-openai` instead +* Remove `createVercelAISDKTokenUsage` helper — use `getAIMetricsFromResponse` from `@launchdarkly/server-sdk-ai-vercel` instead +* Remove `LDAIClient.config` — use `LDAIClient.completionConfig` instead + +### Features + +* Change `Judge.evaluateMessages` parameter type from `ChatResponse` to `RunnerResult` (method retained per AI SDK spec Requirement 1.1.3) ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `ChatResponse` type and the `api/chat` module — use `RunnerResult` from `api/model` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `createOpenAiUsage` helper — use `getAIMetricsFromResponse` from `@launchdarkly/server-sdk-ai-openai` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `createVercelAISDKTokenUsage` helper — use `getAIMetricsFromResponse` from `@launchdarkly/server-sdk-ai-vercel` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `evaluationMetricKeys` (plural) field from `LDAIJudgeConfig` and `LDAIJudgeConfigDefault` — use `evaluationMetricKey` (singular) instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `LDAIClient.agent` — use `LDAIClient.agentConfig` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `LDAIClient.agents` — use `LDAIClient.agentConfigs` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `LDAIClient.config` — use `LDAIClient.completionConfig` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `LDAIClient.createChat` — use `LDAIClient.createModel` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `LDAIClient.initChat` — use `LDAIClient.createModel` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `LDAIConfigTracker.trackOpenAIMetrics` — use `tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from `@launchdarkly/server-sdk-ai-openai` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove `LDAIConfigTracker.trackVercelAISDKGenerateTextMetrics` — use `tracker.trackMetricsOf(getAIMetricsFromResponse, fn)` from `@launchdarkly/server-sdk-ai-vercel` instead ([86951b0](https://github.com/launchdarkly/js-core/commit/86951b0f66eed3f374d06c40e858dca04a837fda)) +* Remove bedrock-specific tracker method ([#1385](https://github.com/launchdarkly/js-core/issues/1385)) ([f7dbee8](https://github.com/launchdarkly/js-core/commit/f7dbee806a15e8b9d5a6b7b49a461e16e5e757fe)) + + +### Bug Fixes + +* Make judge runners non-multi-turn ([#1383](https://github.com/launchdarkly/js-core/issues/1383)) ([3d8f488](https://github.com/launchdarkly/js-core/commit/3d8f488354a5ed590859c7fe96429a2ab9f79c01)) +* Move ManagedAgentGraph alongside other managed types ([#1384](https://github.com/launchdarkly/js-core/issues/1384)) ([22dd76d](https://github.com/launchdarkly/js-core/commit/22dd76d61a830d7ad37ae0136b59d1971973b424)) + ## [0.20.0](https://github.com/launchdarkly/js-core/compare/server-sdk-ai-v0.19.1...server-sdk-ai-v0.20.0) (2026-05-07) diff --git a/packages/sdk/server-ai/package.json b/packages/sdk/server-ai/package.json index d762579dcb..eed77e43f6 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.20.0", + "version": "1.0.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 573667d010..7177882e32 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.20.0'; // x-release-please-version +export const aiSdkVersion = '1.0.0'; // x-release-please-version export const aiSdkLanguage = 'javascript'; diff --git a/packages/shared/sdk-client/CHANGELOG.md b/packages/shared/sdk-client/CHANGELOG.md index a01047bb8c..4d3eddbdba 100644 --- a/packages/shared/sdk-client/CHANGELOG.md +++ b/packages/shared/sdk-client/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.27.0](https://github.com/launchdarkly/js-core/compare/js-client-sdk-common-v1.26.3...js-client-sdk-common-v1.27.0) (2026-05-19) + + +### Features + +* wire registerDebugOverrides through client common ([#1368](https://github.com/launchdarkly/js-core/issues/1368)) ([9011c2a](https://github.com/launchdarkly/js-core/commit/9011c2a76f7460770efe3c07b3e16338b647d9df)) + ## [1.26.3](https://github.com/launchdarkly/js-core/compare/js-client-sdk-common-v1.26.2...js-client-sdk-common-v1.26.3) (2026-05-06) diff --git a/packages/shared/sdk-client/package.json b/packages/shared/sdk-client/package.json index 5ad7cea8d8..4f3d6dd5af 100644 --- a/packages/shared/sdk-client/package.json +++ b/packages/shared/sdk-client/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/js-client-sdk-common", - "version": "1.26.3", + "version": "1.27.0", "type": "module", "main": "./dist/esm/index.mjs", "types": "./dist/esm/index.d.ts", diff --git a/packages/tooling/jest/CHANGELOG.md b/packages/tooling/jest/CHANGELOG.md index f560c67e59..6ee408d531 100644 --- a/packages/tooling/jest/CHANGELOG.md +++ b/packages/tooling/jest/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.16](https://github.com/launchdarkly/js-core/compare/jest-v1.0.15...jest-v1.0.16) (2026-05-19) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @launchdarkly/react-native-client-sdk bumped from ~10.17.4 to ~10.17.5 + ## [1.0.15](https://github.com/launchdarkly/js-core/compare/jest-v1.0.14...jest-v1.0.15) (2026-05-06) diff --git a/packages/tooling/jest/package.json b/packages/tooling/jest/package.json index c4f4216748..fd6bdf47a0 100644 --- a/packages/tooling/jest/package.json +++ b/packages/tooling/jest/package.json @@ -1,6 +1,6 @@ { "name": "@launchdarkly/jest", - "version": "1.0.15", + "version": "1.0.16", "description": "Easily unit test LaunchDarkly feature flagged components with jest", "homepage": "https://github.com/launchdarkly/js-core/tree/main/packages/tooling/jest", "repository": { @@ -55,7 +55,7 @@ "typescript": "5.1.6" }, "dependencies": { - "@launchdarkly/react-native-client-sdk": "~10.17.4", + "@launchdarkly/react-native-client-sdk": "~10.17.5", "@testing-library/react-hooks": "^8.0.1", "@testing-library/react-native": "^12.7.2", "@types/lodash": "^4.17.7",