releases.sh

Package renamed to @launchdarkly/node-client-sdk; identify() resolves instead of throwing

node-client-sdk-v4.0.0

August 4, 2026JS SDKView original ↗
8 featuresThis release8 featuresNew capabilitiesAI-tallied from the release notes
From the original release noteView original ↗

4.0.0 (2026-08-04)

⚠ BREAKING CHANGES

  • identify() resolves an identify result and no longer throws
  • 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.

BREAKING-CHANGE

  • The package name changed from launchdarkly-node-client-sdk to @launchdarkly/node-client-sdk. (4116d2f)

Features

  • identify() resolves an identify result and no longer throws (4116d2f)
  • Add useMobileKey option to NodeOptions (4116d2f)
  • Evaluation, identify, and track hooks (4116d2f)
  • Inspector support for flag and context state (4116d2f)
  • Plugin extension surface with applicationInfo metadata (4116d2f)
  • Runtime connection-mode control via setConnectionMode (4116d2f)
  • Storage configuration with file-backed default and custom-implementation override (4116d2f)
  • support client side secure mode with client side id (4116d2f)
  • support wrapper header (4116d2f)
  • TLS configuration via tlsParams (4116d2f)

Fetched August 4, 2026

Package renamed to @launchdarkly/node-client-sdk;… — releases.sh