diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5de0df11..ecd3caac 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "9.16.1" + ".": "9.17.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ba78c5f3..3663832b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,36 @@ All notable changes to the LaunchDarkly Python SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org). +## [9.17.0](https://github.com/launchdarkly/python-server-sdk/compare/9.16.1...9.17.0) (2026-08-28) + + +### Features + +* Add async big segment store manager and async Redis adapter ([#462](https://github.com/launchdarkly/python-server-sdk/issues/462)) ([aa492d2](https://github.com/launchdarkly/python-server-sdk/commit/aa492d230252efd26256540cb35e86022b9342f7)) +* Add async DynamoDB persistent feature store ([#490](https://github.com/launchdarkly/python-server-sdk/issues/490)) ([cb010df](https://github.com/launchdarkly/python-server-sdk/commit/cb010df83dfbab4c7b6bdfbcd08bd30bcb8d6baf)) +* Add async event processor ([ec7c113](https://github.com/launchdarkly/python-server-sdk/commit/ec7c1137e9c64b3a010baac83e3b6aebd9db8df6)) +* Add async event processor ([#472](https://github.com/launchdarkly/python-server-sdk/issues/472)) ([ec7c113](https://github.com/launchdarkly/python-server-sdk/commit/ec7c1137e9c64b3a010baac83e3b6aebd9db8df6)) +* Add async FDv1 polling data source and feature requester ([#475](https://github.com/launchdarkly/python-server-sdk/issues/475)) ([cca37a8](https://github.com/launchdarkly/python-server-sdk/commit/cca37a86fff49adb69144e046b4f9a9c47d473bd)) +* Add async FDv1 streaming and data source status tracking ([#464](https://github.com/launchdarkly/python-server-sdk/issues/464)) ([4bf7067](https://github.com/launchdarkly/python-server-sdk/commit/4bf7067e1d084df0eaa04cceefb95a79821ca966)) +* Add async FDv2 data sources ([#485](https://github.com/launchdarkly/python-server-sdk/issues/485)) ([5da1515](https://github.com/launchdarkly/python-server-sdk/commit/5da1515fb4825383c187f2a80b320df0b6323e5a)) +* Add async FDv2 data system ([#486](https://github.com/launchdarkly/python-server-sdk/issues/486)) ([6a70132](https://github.com/launchdarkly/python-server-sdk/commit/6a70132ce94e8a37e392b2bfd916e6ea9d86ffc4)) +* Add async hook, plugin, and flag tracker ([#463](https://github.com/launchdarkly/python-server-sdk/issues/463)) ([686a70a](https://github.com/launchdarkly/python-server-sdk/commit/686a70a13e60a61ab6bd84b85f5753d91dad9960)) +* Add async migration support ([#470](https://github.com/launchdarkly/python-server-sdk/issues/470)) ([577d51e](https://github.com/launchdarkly/python-server-sdk/commit/577d51e1092a64d0053725503f50ad0183dc2ad7)) +* Add async persistent feature store foundation and Redis adapter ([f9c76ee](https://github.com/launchdarkly/python-server-sdk/commit/f9c76ee071683f8753a9802bcfef19ae0efa1715)) +* Add AsyncConfig for the async SDK client ([#471](https://github.com/launchdarkly/python-server-sdk/issues/471)) ([0587a78](https://github.com/launchdarkly/python-server-sdk/commit/0587a780c8bb0697ca6a9ecf1d161b51eeba204f)) +* Add AsyncLDClient with FDv1 data system and public API ([#480](https://github.com/launchdarkly/python-server-sdk/issues/480)) ([fd041a5](https://github.com/launchdarkly/python-server-sdk/commit/fd041a5587cf263080d1b14eeb3ac925b80599d8)) +* Add Config.with_wrapper_information ([#501](https://github.com/launchdarkly/python-server-sdk/issues/501)) ([8a98583](https://github.com/launchdarkly/python-server-sdk/commit/8a9858318e7cbeaeef12b17a2a2077bad0175c57)) +* Add environment ID support for hooks. ([#484](https://github.com/launchdarkly/python-server-sdk/issues/484)) ([49e809f](https://github.com/launchdarkly/python-server-sdk/commit/49e809fda444fd1136fb6c20c549c787c106f56d)) +* Add read-only store views and async persistence foundation for the data system ([#503](https://github.com/launchdarkly/python-server-sdk/issues/503)) ([0eb61fa](https://github.com/launchdarkly/python-server-sdk/commit/0eb61fa574661c3c2cb1c674fc9add6666f6407a)) + + +### Bug Fixes + +* Allow tombstones without a key property ([#502](https://github.com/launchdarkly/python-server-sdk/issues/502)) ([5f44e61](https://github.com/launchdarkly/python-server-sdk/commit/5f44e618f23afe3d9c93fdf86b7bdf4c2b133aef)) +* Escape attribute names reported in redactedAttributes ([#505](https://github.com/launchdarkly/python-server-sdk/issues/505)) ([90059cb](https://github.com/launchdarkly/python-server-sdk/commit/90059cb48e53085ea1ea046d6c0892d291df174e)) +* Prevent a persistent-store outage from throwing in the sync FDv2 evaluation ([#506](https://github.com/launchdarkly/python-server-sdk/issues/506)) ([467da53](https://github.com/launchdarkly/python-server-sdk/commit/467da53d0191488acab8718708080150cc71fb7d)) +* Return empty prerequisites for a flag that fails to evaluate in all_flags_state ([#483](https://github.com/launchdarkly/python-server-sdk/issues/483)) ([73e9b07](https://github.com/launchdarkly/python-server-sdk/commit/73e9b078043d5dd495288de4860d56211f67fad2)) + ## [9.16.1](https://github.com/launchdarkly/python-server-sdk/compare/9.16.0...9.16.1) (2026-07-24) diff --git a/PROVENANCE.md b/PROVENANCE.md index 8937cf39..7158e427 100644 --- a/PROVENANCE.md +++ b/PROVENANCE.md @@ -9,7 +9,7 @@ To verify build provenance attestations, we recommend using the [GitHub CLI `att ``` # Set the version of the SDK to verify -SDK_VERSION=9.16.1 +SDK_VERSION=9.17.0 ``` diff --git a/ldclient/version.py b/ldclient/version.py index 7c778135..948c073d 100644 --- a/ldclient/version.py +++ b/ldclient/version.py @@ -1 +1 @@ -VERSION = "9.16.1" # x-release-please-version +VERSION = "9.17.0" # x-release-please-version diff --git a/pyproject.toml b/pyproject.toml index 31b753b4..826a5291 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "launchdarkly-server-sdk" -version = "9.16.1" +version = "9.17.0" description = "LaunchDarkly SDK for Python" authors = [ {name = "LaunchDarkly", email = "dev@launchdarkly.com"}