Releases: statsig-io/python-sdk
Releases · statsig-io/python-sdk
0.43.1 - Fix get_id_lists fallback when proxy fails
Fixes
- Fix bug that get_id_lists does not always fallback when proxy fails.
Included In This Release
- 518db9a Xin Li
- fix idlists fallback behavior (#315)
Full Changelog: 0.43.0...0.43.1
0.43.0 - New log dynamic config API, widen retry logic for GRPC streaming
New Features
- new API log_exposure_for_config to log an exposure given a dynamic config without evaluation
Fixes
- widen retry logic for grpc to retry on all error and not just rpc errors
Included In This Release
Full Changelog: 0.42.0...0.43.0
0.42.0 - Support array operation in evaluator, group name in clientInitializeResponse, and other improvements
New Features
- Support array operator
- Add group name to getClientInitializeResponse response
Improvements
- Import and load grpc worker when it's needed
Fixes
- Wrap error from get stream metatadata, so it does not interrupt streaming
- Network worker assignment logic
Included In This Release
- 8360c54 Xin Li
- wrap error (#311)
- 82189f2 kat-statsig
- selectively import and load grpc workers (#304)
- b59b31d sroyal-statsig
- Add Group Name to GCIR (#307)
- 58b1e2e kat-statsig
- Support array operators (#306)
- 1ab74be Xin Li
- fix: fix network worker assignment logic (#302)
- be2f6dc sroyal-statsig
- Make Python Eval Condition Default to False (#305)
- fcddbdc kat-statsig
- array contains any/none operators support (#303)
Full Changelog: 0.41.0...0.42.0
0.41.0 - Remove dependency version enforcement, upgrading minimum python version
Improvements
- Upgraded minimum required python version to 3.7
- Removed dependency version enforcement for protobuf and grpcio
Included In This Release
- 4b6e51c kat-statsig
- remove pin (#300)
Full Changelog: 0.40.0...0.41.0
0.40.0 - Enforce dependency packages version, get_feature_gate new option
New Features
- New option to disable get_feature_gate exposure logging
Improvements
- Downgrad grpcio and protobuf package. Enforce dependency packages versions
Included In This Release
Full Changelog: 0.39.0...0.40.0
0.39.0 - GRPC Integration + Event logging rework
New Features
- Support grpc and grpc streaming for download_config_specs, see docs. New option to pass in
proxy_configsand use grpc streaming to update config values - Reworked background flushing. New option
retry_queue_sizewhich allows you to adjust the memory allocated for handling retries. Deprecated the optionlogging_interval.
Included In This Release
Full Changelog: 0.38.0...0.39.0
0.38.0 - Evaluator Improvement and API Overrides
New Features
- New options to override the URL hosts for get_id_lists and log_event requests
Improvements
- Evaluation performance improvement specifically for string match conditions
Included In This Release
Full Changelog: 0.37.0...0.38.0
0.37.0 - Dont update internal store if definition is outdated
Fixes
- Fixes a bug where we could update the internal store with stale values (older than the current values in memory). While this was unlikely, now it wont happen
Included In This Release
Full Changelog: 0.36.0...0.37.0
0.36.0 - Allow custom id for local overrides
Improvements
- Allow local overrides with custom ids
Included In This Release
- b2ee907 kat-statsig
- add custom id lookup in override (#274)
Full Changelog: 0.35.0...0.36.0
0.35.0 - Hash Secondary and Delegated Exposures within ClientInitializeResponse
Improvements
- Hash secondary exposure and delegated exposure gate names within response from getClientIntializeResponse
Included In This Release
- a65c506 Xin Li
- reland hash secondary exposures and undelegated secondary exposures (#273)
Full Changelog: 0.34.0...0.35.0