-
Notifications
You must be signed in to change notification settings - Fork 45
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: launchdarkly/python-server-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9.13.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: launchdarkly/python-server-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 9.14.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 8 commits
- 14 files changed
- 5 contributors
Commits on Nov 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e5b121f - Browse repository at this point
Copy the full SHA e5b121fView commit details -
fix: modified initializer behavior to spec
This commit will make it so that the client will only report initalized when a valid selector is present in the basis
Configuration menu - View commit details
-
Copy full SHA for 064f65c - Browse repository at this point
Copy the full SHA 064f65cView commit details -
- modified the tests to be more robust - modified wording on test to be more clear on what is being tested - removed unnecessary check for ready event
Configuration menu - View commit details
-
Copy full SHA for 04a2c53 - Browse repository at this point
Copy the full SHA 04a2c53View commit details
Commits on Nov 26, 2025
-
feat: adding file data source as an intializer (#381)
**Requirements** - [x] I have added test coverage for new or changed functionality - [x] I have followed the repository's [pull request submission guidelines](../blob/main/CONTRIBUTING.md#submitting-pull-requests) - [x] I have validated my changes against all supported platform versions This PR will: 1. add the file data source to the custom fdv2 datasystem configuration 2. modify the initialization logic so it aligns with spec. Namely, we will continue through the initializer list until we either run out of intializers (in which case the synchronizers will try to do a valid initialization) OR if an intializer fetched a proper basis with a selector. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Introduces a file-based initializer and updates FDv2 to mark ready only when an initializer provides a selector, with tests validating initializer ordering and early completion. > > - **Core**: > - Add `file_ds_builder(paths)` returning `_FileDataSourceV2` initializer in `ldclient/datasystem.py`; import `_FileDataSourceV2`. > - **FDv2 Initialization Logic** (`ldclient/impl/datasystem/fdv2.py`): > - After applying an initializer basis, set ready only if `basis.change_set.selector` is defined; then return to proceed to synchronizers. > - **Tests** (`ldclient/testing/impl/datasystem/test_fdv2_datasystem.py`): > - Add tests ensuring initializers run until first success and stop on first initializer that provides a selector; verify transition to synchronizers. > - Include file-based data source usage via `file_ds_builder` with temp JSON files. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 04a2c53. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
Configuration menu - View commit details
-
Copy full SHA for 3700d1d - Browse repository at this point
Copy the full SHA 3700d1dView commit details
Commits on Dec 1, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2b7eedc - Browse repository at this point
Copy the full SHA 2b7eedcView commit details
Commits on Dec 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 45786a9 - Browse repository at this point
Copy the full SHA 45786a9View commit details
Commits on Dec 4, 2025
-
fix: Add warning if relying on Redis
max_connectionsparameter (#387)The `new_feature_store` and `new_big_segment_store` methods accept a `max_connections` parameter that has been unused since v8. We cannot start using this parameter now as it would be a functionally breaking change. Instead, we are opting to warn customers who might try setting it explicitly. fixes #386
Configuration menu - View commit details
-
Copy full SHA for e6395fa - Browse repository at this point
Copy the full SHA e6395faView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7bb5378 - Browse repository at this point
Copy the full SHA 7bb5378View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 9.13.1...9.14.0