Releases: statsig-io/python-sdk
Releases · statsig-io/python-sdk
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_configs
and use grpc streaming to update config values - Reworked background flushing. New option
retry_queue_size
which 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
0.34.0 - Evaluation Details and Exposure cleanups
Improvements
- Expose evaluation details
- Remove secret key from logging
- Filter and dedupe exposures
Included In This Release
- 4a533b8 Xin Li
- Revert "hash secondary exposures and undelegated secondary exposures" (#270)
- cc65207 Xin Li
- hash secondary exposures and undelegated secondary exposures (#267)
- 4532f9b kat-statsig
- expose evaluation details (#266)
- 830f66e kat-statsig
- hide secret keys in url (#268)
- 931160e kenny-statsig
- filter & dedupe exposures during evaluation (#263)
Full Changelog: 0.33.0...0.34.0
0.33.0 - Security Upgrade, Filter Segments From Secondary Exposures, More Logging
New:
- Filtered
segments
from Secondary Exposures inget_client_initialize_response
Improvements:
- Adds additional logging around log events failures
- Security upgrade for dependent packages
Included In This Release
- 3568420 marcos-statsig
- [Snyk] Security upgrade requests from 2.26.0 to 2.32.0 (#262)
- 50e5e8e kenny-statsig
- Filter segments from secondary exposures in gcir (#261)
- 438da54 kenny-statsig
- Revert "remove segments from secondary exposure " (#260)
- f083c92 kat-statsig
- remove segments from secondary exposure (#259)
- a76ed6f kat-statsig
- Output failed event log count (#258)
Full Changelog: 0.32.0...0.33.0