GitHub / launchdarkly/python-server-sdk / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0eb61fa5 | feat: Add read-only store views and async persistence foundation for the data... |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 8a985831 |
feat: Add Config.with_wrapper_information (#501)
Co-authored-by: Devin AI <1****]@u****m> |
Ryan Lamb <4****n@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 8fcbc40d | chore: Remove unused imports from the client and data system modules (#504) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 5da1515f | feat: Add async FDv2 data sources (#485) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 49e809fd |
feat: Add environment ID support for hooks. (#484)
Co-authored-by: Devin AI <1****]@u****m>, Devin AI <d****]@u****m> |
Ryan Lamb <4****n@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| ed7a7b77 | chore: Decode async HTTP transport responses strictly (#489) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| f9c76ee0 | feat: Add async persistent feature store foundation and Redis adapter (#488) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| bd7be907 | chore: Add async contract-test service for FDv1 (#481) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| fd041a55 | feat: Add AsyncLDClient with FDv1 data system and public API (#480) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| bc0d06e4 | chore: Deduplicate shared sync/async evaluator target checking (#482) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 73e9b078 | fix: Return empty prerequisites for a flag that fails to evaluate in all_flag... |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| cca37a86 | feat: Add async FDv1 polling data source and feature requester (#475) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| ec7c1137 | feat: Add async event processor (#472) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 004f0bcd | chore(deps-dev): update sphinx requirement from <8,>=6 to >=6,<9 (#444) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 4bf7067e | feat: Add async FDv1 streaming and data source status tracking (#464) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| b5aadece | chore: Describe current aclose behavior in async redis store (#479) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 577d51e1 | feat: Add async migration support (#470) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| f5173308 | chore: Guard that import ldclient does not require aiohttp (#478) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 51e269bd | chore(deps): update astral-sh/setup-uv action to v9 (#477) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 0587a780 | feat: Add AsyncConfig for the async SDK client (#471) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| 686a70a1 | feat: Add async hook, plugin, and flag tracker (#463) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| 7a6aa92f | chore: Remove Dependabot config in favor of Renovate (#469) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| 894cac3b | chore(deps): update actions/checkout action to v7.0.1 (#467) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| aa492d23 | feat: Add async big segment store manager and async Redis adapter (#462) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| cb5d81b0 | chore(deps): update pypa/gh-action-pypi-publish action to v1.14.1 (#466) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| d4153c5f |
chore(main): release 9.16.1 (#449)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| af2e5cd1 | chore(deps): update actions/attest action to v4.2.0 (#465) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7eb13ba4 | fix: Remove SDK-side streaming pool close in favor of eventsource teardown (#... |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| eb0ecfde | fix: Remove dead __BUILTINS__ constant (#461) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7cce6d17 | chore: Add async evaluator (#460) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| d0436a1c | feat: Add async feature store interface and in-memory implementation (#457) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| eb172d2c | chore: Add async support classes for concurrency and HTTP transport (#451) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 3d86e009 | chore(deps-dev): bump mypy from 2.2.0 to 2.3.0 (#459) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 62d2520f | chore(deps): update astral-sh/setup-uv action to v8.3.2 (#458) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 5da26161 | chore: Extract shared sans-I/O cores and add config read-protocols (#450) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 67f0661a | chore(deps-dev): bump pytest-mypy from 0.10.3 to 1.0.1 (#445) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| bab14db3 | docs: clarify is_initialized() semantics (SDK-2641) (#454) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 03aa1c75 | chore(deps-dev): bump mypy from 2.1.0 to 2.2.0 (#455) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| dd603e95 | chore(deps): update actions/attest action to v4.1.1 (#453) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 72e14d07 | chore(deps): update actions/checkout action to v7 (#448) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 25c2b8d9 | fix: Correct data source error reporting (#447) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 35b50f64 | chore(deps-dev): update redis requirement from <5.0.0,>=2.10.5 to >=2.10.5,<9... |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3246ec7c | chore(deps-dev): bump mypy from 1.8.0 to 2.1.0 (#442) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| aad01963 | chore(deps-dev): update sphinx-rtd-theme requirement from <3.0,>=1.3 to >=1.3... |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5e96d15e | chore(deps-dev): update pytest requirement from <9,>=8.0.0 to >=8.0.0,<10 (#417) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8ac0bfc7 | chore(deps-dev): update isort requirement from <6,>=5.13.2 to >=5.13.2,<9 (#420) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f1a806bc | chore(deps): update pypa/gh-action-pypi-publish action to v1.14.0 (#439) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 17392bae | chore(deps): update astral-sh/setup-uv action to v8 (#441) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b402bd7e | chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.6 (#418) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f81e2b03 | chore(deps): update actions/checkout action to v6 (#440) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8afcf43a | chore(deps): update astral-sh/setup-uv action to v7.6.0 (#438) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bd5a8565 | chore(deps): pin dependencies (#436) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 24c56444 | chore: Add Renovate config (#434) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6f0e90de |
chore(main): release 9.16.0 (#424)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| da595ab8 | fix: Keep booleans and numbers distinct in the in operator (#433) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 08e9f056 | chore: Migrate from Poetry to uv for dependency management (#431) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 22b8fe56 | fix!: Replace Python 2-style ABC patterns with Python 3 equivalents for stric... |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 82afffc4 | merge Update SECURITY.md to reflect bug bounty program (#429) |
Kane Parkinson <9****d@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f081f576 | Update SECURITY.md to reflect bug bounty program | Kane Parkinson <k****n@l****m> | 3 months ago | |
| 1021630c | chore: remove FDv2 pre-release warnings for GA promotion (#428) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4d1d4091 |
ci: grant pull-requests:read so lint-pr-title workflow starts (#427)
Co-authored-by: Devin AI <1****]@u****m> |
Ryan Lamb <4****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 563b87ac | feat: Drop persistent-store cache after FDv2 in-memory store init (#426) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8deffbfe | chore: Upgrade release-please-action from v4 to v5 (#425) |
devin-ai-integration[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7c49bc04 | fix: honor server-directed FDv1 Fallback Directive in initializer phase (#423) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 84b442da | fix: align FDv2 goodbye event with spec (reason-only) (#422) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1c700b48 |
chore(main): release 9.15.1 (#409)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bb8dd18f | chore: Adding missing permissions to stale workflow (#415) |
devin-ai-integration[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9fd4ab5c | ci: implement immutable releases support with actions/attest (#413) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8116d206 | chore: pin third-party GitHub Actions to commit SHAs (#411) |
Patrick Kaeding <p****g@l****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d05fccff | chore: Support flag change listeners in contract tests (#410) |
devin-ai-integration[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 60272b28 | fix: Improve fallback behavior when using custom data system configuration (#... |
devin-ai-integration[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b0acfb2f | chore: Update fetch-depth comment (#408) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e542f737 |
chore(main): release 9.15.0 (#394)
Co-authored-by: github-actions[bot] <4****]@u****m>, jsonbailey <j****y@l****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| e471ccc3 | fix: Mark copy_with_new_sdk_key method as deprecated (#353) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5dc4f816 | feat: Update ChangeSet to always require a Selector (#405) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f20fffeb | chore: Remove dead code, clarify names, other cleanup (#398) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c73ad140 | fix: Update DataSystemConfig to accept list of synchronizers (#404) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d78079e7 | fix: Allow modifying fdv2 data source options independent of main config (#403) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| e99a27d4 | chore: Support persistent data store verification in contract tests (#402) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| cbfc3dd8 | fix: Update reason documentation with inExperiment value (#401) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5a1adbb2 | chore: Update sdk_metadata features (#400) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| da565a2d | fix: Prevent immediate polling on recoverable error (#399) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 468afdfe | fix: Stop FeatureStoreClientWrapper poller on close (#397) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| beca0fa4 | fix: Add context manager for clearer, safer locks (#396) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 31cf4875 | fix: Address potential race condition in FeatureStore update_availability (#391) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 81db4fba | chore: Test against both SDK test harness v2 and v3 (#392) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| a49588d5 | chore: Include python 3.14 in unit test cases (#395) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5b761bd3 | feat: Drop support for python 3.9 (#393) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 54e62cc7 |
chore(main): release 9.14.1 (#389)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 441a5ecb | fix: Remove all synchronizers in daemon mode (#388) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 7bb53782 |
chore(main): release 9.14.0 (#382)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| e6395fa5 | fix: Add warning if relying on Redis `max_connections` parameter (#387) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 45786a9a | chore: Expose flag change listeners from data system (#384) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2b7eedc8 | chore: Clean up unused _data_availability (#383) |
Jason Bailey <j****y@l****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 3700d1dd | merge feat: adding file data source as an intializer (#381) |
joker23 <2****3@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 04a2c538 | chore: PR comments | Steven Zhang <s****g@l****m> | 9 months ago | |
| 064f65c7 | fix: modified initializer behavior to spec | Steven Zhang <s****g@l****m> | 9 months ago | |
| e5b121f9 | feat: adding data system option to create file datasource intializer | Steven Zhang <s****g@l****m> | 9 months ago | |
| 7b1a1c36 |
chore(main): release 9.13.1 (#380)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 318c6fea | fix: Include ldclient.datasystem in docs (#379) |
Matthew M. Keeler <m****r@l****m>
Committed by: GitHub <n****y@g****m> |
9 months ago |