Skip to content

Releases: launchdarkly/python-server-sdk

v9.18.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 22:52
Immutable release. Only release title and notes can be modified.
6daade3

9.18.0 (2026-09-25)

Features

  • Add retry state for RETRY-spec backoff (#522) (e734558)
  • Drive repeating tasks from a delay source (9abe8cb)
  • Retry indefinitely after a data source failure instead of stopping permanently in FDv1 (e17e173)
  • warn that payload filtering has no effect with FDv2 (#518) (296311f)
  • Warn when the SDK is used in a forked process without postfork (#512) (75402e9)

Bug Fixes

  • Add async modules to the readthedocs API reference (#513) (f40d3b2)
  • Log the cached-data evaluation warning only once per client (#520) (59ce998)
  • Read all items when a collection is empty (#524) (1087147)
  • Repeating task wait duration is no longer reduced by a slow callback duration. (9abe8cb)
  • Report a distinct User-Agent for the async client (#516) (514c467)
  • Warn and use the documented default for an invalid poll interval or initial reconnect delay (e17e173)

This PR was generated with Release Please. See documentation.

v9.17.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 20:52
Immutable release. Only release title and notes can be modified.
5e261ac

9.17.0 (2026-08-28)

Features

  • Add async big segment store manager and async Redis adapter (#462) (aa492d2)
  • Add async DynamoDB persistent feature store (#490) (cb010df)
  • Add async event processor (ec7c113)
  • Add async event processor (#472) (ec7c113)
  • Add async FDv1 polling data source and feature requester (#475) (cca37a8)
  • Add async FDv1 streaming and data source status tracking (#464) (4bf7067)
  • Add async FDv2 data sources (#485) (5da1515)
  • Add async FDv2 data system (#486) (6a70132)
  • Add async hook, plugin, and flag tracker (#463) (686a70a)
  • Add async migration support (#470) (577d51e)
  • Add async persistent feature store foundation and Redis adapter (f9c76ee)
  • Add AsyncConfig for the async SDK client (#471) (0587a78)
  • Add AsyncLDClient with FDv1 data system and public API (#480) (fd041a5)
  • Add Config.with_wrapper_information (#501) (8a98583)
  • Add environment ID support for hooks. (#484) (49e809f)
  • Add read-only store views and async persistence foundation for the data system (#503) (0eb61fa)

Bug Fixes

  • Allow tombstones without a key property (#502) (5f44e61)
  • Escape attribute names reported in redactedAttributes (#505) (90059cb)
  • Prevent a persistent-store outage from throwing in the sync FDv2 evaluation (#506) (467da53)
  • Return empty prerequisites for a flag that fails to evaluate in all_flags_state (#483) (73e9b07)

This PR was generated with Release Please. See documentation.

v9.16.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 17:00
Immutable release. Only release title and notes can be modified.
d4153c5

9.16.1 (2026-07-24)

Bug Fixes

  • Bump python-eventsource to 1.7.1 to correct pool ownership when closing connections (25c2b8d)
  • Correct data source error reporting (25c2b8d)
  • Remove dead BUILTINS constant (#461) (eb0ecfd)

Documentation

  • clarify is_initialized() semantics (SDK-2641) (#454) (bab14db)

This PR was generated with Release Please. See documentation.

v9.16.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 15:06
Immutable release. Only release title and notes can be modified.
6f0e90d

9.16.0 (2026-06-08)

Features

  • Drop persistent-store cache after FDv2 in-memory store init (#426) (563b87a)

Bug Fixes

  • align FDv2 goodbye event with spec (reason-only) (#422) (84b442d)
  • honor server-directed FDv1 Fallback Directive in initializer phase (#423) (7c49bc0)
  • Keep booleans and numbers distinct in the in operator (#433) (da595ab)
  • Replace Python 2-style ABC patterns with Python 3 equivalents (22b8fe5)

This PR was generated with Release Please. See documentation.

v9.15.1

Choose a tag to compare

@github-actions github-actions released this 14 Apr 16:19
Immutable release. Only release title and notes can be modified.
1c700b4

9.15.1 (2026-04-10)

Bug Fixes

  • Improve fallback behavior when using custom data system configuration (#407) (60272b2)

This PR was generated with Release Please. See documentation.

v9.15.0

Choose a tag to compare

@github-actions github-actions released this 10 Feb 17:35
e542f73

9.15.0 (2026-02-10)

Features

Bug Fixes

  • Add context manager for clearer, safer locks (#396) (beca0fa)
  • Address potential race condition in FeatureStore update_availability (#391) (31cf487)
  • Allow modifying fdv2 data source options independent of main config (#403) (d78079e)
  • Mark copy_with_new_sdk_key method as deprecated (#353) (e471ccc)
  • Prevent immediate polling on recoverable error (#399) (da565a2)
  • Redis store is considered initialized when $inited key is written (e99a27d)
  • Stop FeatureStoreClientWrapper poller on close (#397) (468afdf)
  • Update DataSystemConfig to accept list of synchronizers (#404) (c73ad14)
  • Update reason documentation with inExperiment value (#401) (cbfc3dd)
  • Update Redis to write missing $inited key (e99a27d)

This PR was generated with Release Please. See documentation.

v9.14.1

Choose a tag to compare

@github-actions github-actions released this 15 Dec 18:00
54e62cc

9.14.1 (2025-12-15)

Bug Fixes

  • Remove all synchronizers in daemon mode (#388) (441a5ec)

This PR was generated with Release Please. See documentation.

v9.14.0

Choose a tag to compare

@github-actions github-actions released this 04 Dec 16:57
7bb5378

9.14.0 (2025-12-04)

Features

  • adding data system option to create file datasource intializer (e5b121f)
  • adding file data source as an intializer (#381) (3700d1d)

Bug Fixes

  • Add warning if relying on Redis max_connections parameter (#387) (e6395fa), closes #386
  • modified initializer behavior to spec (064f65c)

This PR was generated with Release Please. See documentation.

v9.13.1

Choose a tag to compare

@github-actions github-actions released this 19 Nov 23:38
7b1a1c3

9.13.1 (2025-11-19)

Bug Fixes


This PR was generated with Release Please. See documentation.

v9.13.0

Choose a tag to compare

@github-actions github-actions released this 19 Nov 22:21
85947d6

9.13.0 (2025-11-19)

Features

  • experimental: Release EAP support for FDv2 data system (#376) (0e7c32b)

This PR was generated with Release Please. See documentation.