Releases: launchdarkly/java-core
Release list
launchdarkly-java-server-sdk: v7.16.0
7.16.0 (2026-09-01)
Features
- SDK no longer shuts down data sources when SDK keys are invalid. Conform FDv1 streaming and polling data sources to the RETRY specification (dd7b0cd)
Behavior changes
SDK no longer shuts down data sources when SDK keys are invalid. HTTP responses that previously caused a data source to permanently stop — 401, 403, and other 4xx — and TLS certificate validation failures no longer terminate it. Streaming enters an extended backoff regime starting at 5 minutes and doubling to a 1 hour ceiling; polling continues at its configured interval but engages the extended regime after an unexpected failure. Streaming returns to normal backoff after 60 seconds of continuous healthy operation; polling returns to its normal cadence after two consecutive successful polls.
Two consequences are visible to applications:
-
DataSourceStatusProvider.State.OFFno longer indicates a rejected SDK key.OFFis now reached by explicit shutdown. Applications monitoring forOFFto detect an invalid SDK key will no longer see it; useDataSourceStatusProvider.getStatus().getLastError()instead, which reportsERROR_RESPONSEwith the status code while the data source keeps retrying. -
The
LDClientconstructor waits outstartWaitwhen the SDK key is rejected. Because an invalid key no longer ends initialization, the constructor no longer returns as soon as the 401 arrives, it blocks for the fullstartWait(default 5 seconds).
This PR was generated with Release Please. See documentation.
launchdarkly-java-sdk-internal: v1.11.1
launchdarkly-java-sdk-internal: v1.11.0
launchdarkly-java-server-sdk-ai: v0.3.0
0.3.0 (2026-08-13)
⚠ BREAKING CHANGES
- Make AgentGraph traversal topological (#199)
Features
Bug Fixes
This PR was generated with Release Please. See documentation.
launchdarkly-java-server-sdk: v7.15.0
7.15.0 (2026-07-21)
Features
Bug Fixes
This PR was generated with Release Please. See documentation.
launchdarkly-java-sdk-internal: v1.10.0
launchdarkly-java-server-sdk-ai: v0.2.0
0.2.0 (2026-07-13)
Features
- Add AIConfigTracker with at-most-once tracking and resumption tokens (#179) (9a9941b)
- add Runner, RunnerResult, Judge, and Evaluator (#180) (a32c4fa)
- Add template config methods to AI SDK (#184) (29f31fc)
- Agent graph support (#181) (47c4f36)
- AgentControl data model, parsing & interpolation (AIC-2662) (#171) (d954ba6)
- AICONF config types & LDAIClient methods (AIC-2663) (#173) (ad2ac08)
- vendor Mustache templating engine & add Interpolator (AIC-2695) (#172) (32732ea)
This PR was generated with Release Please. See documentation.
launchdarkly-java-sdk-common: v2.5.0
launchdarkly-java-server-sdk-redis-store: v3.2.0
launchdarkly-java-server-sdk: v7.14.0
7.14.0 (2026-05-28)
Features
- add X-LaunchDarkly-Instance-Id header (SDK-2356) (#162) (a363777)
- Drop persistent-store cache after FDv2 in-memory store init (#167) (90f14f1)
Bug Fixes
This PR was generated with Release Please. See documentation.