From 467b7ba968faf36b0e5e850c971f7fe561d8207e Mon Sep 17 00:00:00 2001 From: Steven Zhang Date: Fri, 29 May 2026 11:48:22 -0400 Subject: [PATCH] feat!: release @launchdarkly/node-client-sdk@4.0.0 This release ports launchdarkly-node-client-sdk onto js-core. The package moves to @launchdarkly/node-client-sdk and rebases on @launchdarkly/js-client-sdk-common, picking up the shared client-side foundation used by the browser and combined-browser SDKs. Consumers should follow the migration guide for the new initialization flow, extension surfaces (hooks, inspectors, plugins), and the on-disk cache format change. See https://launchdarkly.com/docs/sdk/client-side/node-js for full SDK documentation. BREAKING-CHANGE: The package name changed from `launchdarkly-node-client-sdk` to `@launchdarkly/node-client-sdk`. BREAKING-CHANGE: Initialization is now done with `createClient` and `start` (see docs). BREAKING-CHANGE: Minimum Node version is now `>=18`. BREAKING-CHANGE: The on-disk persistent cache format changed; v3 cache data will not be read by v4 and the anonymous key will be regenerated on first identify. feat!: `identify()` resolves an identify result and no longer throws feat: Evaluation, identify, and track hooks feat: Inspector support for flag and context state feat: Plugin extension surface with `applicationInfo` metadata feat: Runtime connection-mode control via `setConnectionMode` feat: Storage configuration with file-backed default and custom-implementation override feat: TLS configuration via `tlsParams` feat: support client side secure mode with client side id feat: support wrapper header feat: Add useMobileKey option to NodeOptions --- packages/sdk/node-client/README.md | 6 ------ release-please-config.json | 3 +-- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/sdk/node-client/README.md b/packages/sdk/node-client/README.md index 3053a9d40f..5501141606 100644 --- a/packages/sdk/node-client/README.md +++ b/packages/sdk/node-client/README.md @@ -6,12 +6,6 @@ [![NPM][node-client-dm-badge]][node-client-npm-link] [![NPM][node-client-dt-badge]][node-client-npm-link] -> [!CAUTION] -> This SDK is in pre-release and not subject to backwards compatibility -> guarantees. The API may change based on feedback. -> -> Pin to a specific minor version and review the [changelog](CHANGELOG.md) before upgrading. - ## Getting started Refer to the [SDK documentation](https://launchdarkly.com/docs/sdk/client-side/node-js#getting-started) for instructions on getting started with using the SDK. diff --git a/release-please-config.json b/release-please-config.json index 537d150cb4..963acf15c8 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -159,8 +159,7 @@ ] }, "packages/sdk/node-client": { - "bump-minor-pre-major": true, - "prerelease": true, + "release-as": "4.0.0", "extra-files": [ "src/platform/NodeInfo.ts", {