FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Tags · launchdarkly/python-server-sdk · GitHub

Tags: launchdarkly/python-server-sdk

Tags

9.17.0

Toggle 9.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.17.0 (#468)

🤖 I have created a release *beep* *boop*
---


##
[9.17.0](9.16.1...9.17.0)
(2026-08-28)


### Features

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


### Bug Fixes

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

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Overview**
> **Release Please** bumps the package from **9.16.1** to **9.17.0** in
`pyproject.toml`, `ldclient/version.py`,
`.release-please-manifest.json`, and the provenance example in
`PROVENANCE.md`.
> 
> `CHANGELOG.md` gains a new **9.17.0** (2026-08-28) section that
records what ships in this minor release: a broad **async** surface
(`AsyncLDClient`, `AsyncConfig`, async FDv1/FDv2 data systems, event
processor, hooks/plugins, migration, and Redis/DynamoDB persistent
stores plus big-segment async support), plus sync improvements
(`Config.with_wrapper_information`, hook environment ID, read-only store
views) and bug fixes (tombstones, `redactedAttributes` escaping, FDv2
persistent-store resilience, `all_flags_state` prerequisites).
> 
> No application logic changes appear in this diff—only version metadata
and release notes.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
f225e46. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

9.16.1

Toggle 9.16.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.16.1 (#449)

🤖 I have created a release *beep* *boop*
---


##
[9.16.1](9.16.0...9.16.1)
(2026-07-24)


### Bug Fixes

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


### Documentation

* clarify is_initialized() semantics (SDK-2641)
([#454](#454))
([bab14db](bab14db))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Version and documentation-only release PR with no runtime code changes
in the diff.
> 
> **Overview**
> **Release Please** cut for **9.16.1**: version identifiers move from
`9.16.0` to `9.16.1` in `.release-please-manifest.json`,
`ldclient/version.py`, `pyproject.toml`, and the provenance example in
`PROVENANCE.md`.
> 
> `CHANGELOG.md` gains a **9.16.1** section that records what ships in
this patch (already merged elsewhere): dependency bump for
**python-eventsource** / connection pool teardown, **data source error
reporting** fixes, removal of dead **`__BUILTINS__`**, and **docs**
clarifying `is_initialized()` semantics. The PR diff itself is release
metadata only—no SDK source changes beyond version strings.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
a239832. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

9.16.0

Toggle 9.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.16.0 (#424)

🤖 I have created a release *beep* *boop*
---


##
[9.16.0](9.15.1...9.16.0)
(2026-06-08)


### Features

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


### Bug Fixes

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

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

9.15.1

Toggle 9.15.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.15.1 (#409)

🤖 I have created a release *beep* *boop*
---


##
[9.15.1](9.15.0...9.15.1)
(2026-04-10)


### Bug Fixes

* Improve fallback behavior when using custom data system configuration
([#407](#407))
([60272b2](60272b2))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

9.15.0

Toggle 9.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.15.0 (#394)

🤖 I have created a release *beep* *boop*
---


##
[9.15.0](9.14.1...9.15.0)
(2026-02-10)


### Features

* Drop support for python 3.9
([#393](#393))
([5b761bd](5b761bd))
* Update ChangeSet to always require a Selector
([#405](#405))
([5dc4f81](5dc4f81))


### Bug Fixes

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

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Release-only changes (version strings and documentation) with no
functional code modifications in this diff.
> 
> **Overview**
> Bumps the SDK release from `9.14.1` to `9.15.0` across version sources
(`pyproject.toml`, `ldclient/version.py`, release-please manifest) and
updates `PROVENANCE.md` to reference the new version.
> 
> Updates `CHANGELOG.md` with the `9.15.0` release notes, including FDv2
EAP breaking API adjustments (e.g., `ChangeSetBuilder.finish()` now
requires a `Selector`, and `DataSystemConfig.synchronizers` supports
multiple synchronizers), Python 3.9 support drop, and a set of bug-fix
entries.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
71a9224. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: jsonbailey <jbailey@launchdarkly.com>

9.14.1

Toggle 9.14.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.14.1 (#389)

🤖 I have created a release *beep* *boop*
---


##
[9.14.1](9.14.0...9.14.1)
(2025-12-15)


### Bug Fixes

* Remove all synchronizers in daemon mode
([#388](#388))
([441a5ec](441a5ec))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

9.14.0

Toggle 9.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.14.0 (#382)

🤖 I have created a release *beep* *boop*
---


##
[9.14.0](9.13.1...9.14.0)
(2025-12-04)


### Features

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


### Bug Fixes

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

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

9.13.1

Toggle 9.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.13.1 (#380)

🤖 I have created a release *beep* *boop*
---


##
[9.13.1](9.13.0...9.13.1)
(2025-11-19)


### Bug Fixes

* Include ldclient.datasystem in docs
([#379](#379))
([318c6fe](318c6fe))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Cuts release 9.13.1, updating version files and changelog with a docs
bug fix for including `ldclient.datasystem`.
> 
> - **Release 9.13.1**:
> - Bumps version references to `9.13.1` in `pyproject.toml`,
`ldclient/version.py`, `.release-please-manifest.json`, and
`PROVENANCE.md`.
> - Updates `CHANGELOG.md` with a bug fix entry to include
`ldclient.datasystem` in docs.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
37c0b7f. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

9.13.0

Toggle 9.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.13.0 (#377)

🤖 I have created a release *beep* *boop*
---


##
[9.13.0](9.12.3...9.13.0)
(2025-11-19)


### Features

* **experimental:** Release EAP support for FDv2 data system
([#376](#376))
([0e7c32b](0e7c32b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

9.12.3

Toggle 9.12.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 9.12.3 (#366)

🤖 I have created a release *beep* *boop*
---


##
[9.12.3](9.12.2...9.12.3)
(2025-10-30)


### Bug Fixes

* Fix overly generic type hint on File data source
([#365](#365))
([52a7499](52a7499)),
closes
[#364](#364)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Release 9.12.3 with a bug fix note and synchronized version updates
across files.
> 
> - **Release 9.12.3**:
> - Update versions in `.release-please-manifest.json`,
`ldclient/version.py`, and `pyproject.toml` to `9.12.3`.
>   - Update `PROVENANCE.md` example `SDK_VERSION` to `9.12.3`.
> - Add CHANGELOG entry for 9.12.3 noting bug fix: fix overly generic
type hint on File data source (`CHANGELOG.md`).
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
f392afa. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

Back | FazBrowse Home | New Git URL