Releases: statsig-io/python-sdk
Releases · statsig-io/python-sdk
0.57.2 - Bug fix for preparsing unsupported configs
Fixes
- Fixed a bug where the sdk fail to initialize if there are multiple unsupported config operator/conditions
Included In This Release
- d66ea5b kat-statsig
- pre parse edge case patch (#415)
Full Changelog: 0.57.1...0.57.2
0.57.1 - Patch edge case in sampling
Fixes
- patch an edge case where secondary exposures may be sampled if primary exposure falls through to default
Included In This Release
- 91fd291 kat-statsig
- fix sampling (#413)
Full Changelog: 0.57.0...0.57.1
0.57.0 - Export public objects, add id type to evaluation result and typing extensions to setup
Improvements
- export public objects for better linter experience
- add id type to evaluation result
Fixes
- add typing_extensions to set up requirement
Included In This Release
Full Changelog: 0.56.0...0.57.0
0.56.0 - Events flushed callback
New Features
- new option for events flushed callback
Included In This Release
Full Changelog: 0.55.3...0.56.0
0.55.3 - use TypeAlias for JSONValue types
Fixes
- Use TypeAlias for JSONValue type to avoid recursion error when used with pydantic
Included In This Release
- 2e21bc6 kat-statsig
- typing alias (#399)
Full Changelog: 0.55.2...0.55.3
0.55.2 - Add Passed Field to GCIR
Improvements
- Add passed field to get client initialize response for dynamic configs
Included In This Release
- acafc85 sroyal-statsig
- Add DC Passed to GCIR (#398)
Full Changelog: 0.55.1...0.55.2
0.55.1 - Publish python with wheel
0.55.0 - StatsigUser Typing Update + Publish Wheels
New Features
- statsig is now published as a wheel as well as the source code on pypi
Improvements
- unit test improvement
- typing changes
Included In This Release
Full Changelog: 0.54.0...0.55.0
0.54.0 - Check user for UA field & increase error visibility
New Features
- added sdk_error_callback option to listen for unexpected exceptions caught
- new metrics sdk_exceptions_count + events_successfully_sent
Improvements
- stricter typing on statsig user to only allow JSON serializable type
- check user for any UA fields before using UA
Included In This Release
Full Changelog: 0.53.0...0.54.0
0.53.0 - Network request refactor and improved unit test
Improvements
- refactored network request to consolidate exception paths
Fixes
- fix a bug in network fallback unit test where status code was not reset between tests, causing the unit test to be inaccurate
Included In This Release
Full Changelog: 0.52.0...0.53.0