Statsig

Latest version: v0.57.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 17

0.22.1

Reverts log event gzip functionality due to an introduced regression.

>Included In This Release
>- 9a05006737c37ce5afdbb950dd15dff3507066b0 sroyal-statsig
> - Hashed SDK Keys to Target Apps (208)
>- 6bbbde01f80811e8df764fd7ebfe624ed7e61954 Jacob O'Quinn
> - Surface Network Errors (207)

**Full Changelog**: https://github.com/statsig-io/python-sdk/compare/v0.21.2...v0.22.1

0.22.0

Adds compression to log_event requests





>Included In This Release
>- 4388fc66a167e65983746536a6ae11a4792d7dd0 Vijaye Raji
> - Compress all outgoing log events by default. Allow developers to turn it off if necesssary
>- 9a05006737c37ce5afdbb950dd15dff3507066b0 sroyal-statsig
> - Hashed SDK Keys to Target Apps (208)
>- 6bbbde01f80811e8df764fd7ebfe624ed7e61954 Jacob O'Quinn
> - Surface Network Errors (207)

**Full Changelog**: https://github.com/statsig-io/python-sdk/compare/v0.21.2...v0.22.0

0.21.2

Fixed a bug that prevented initialization from data store.





>Included In This Release
>- f48ceb2ed602c7ea331bcfd6b14af33496089bbb kenny-statsig
> - Merge pull request 205 from statsig-io/fix-local-mode
>- 2a30abdf0444ae30171c235ba15128839e434b6b Kenny Yi
> - allow initialize from adapter in local mode

**Full Changelog**: https://github.com/statsig-io/python-sdk/compare/v0.21.1...v0.21.2

0.21.1

Pipes remove_layer_override through to the top level statsig.py file.




What's Changed
* Expose `remove_layer_override()` in statsig by cam-matsui in https://github.com/statsig-io/python-sdk/pull/20

New Contributors
* cam-matsui made their first contribution in https://github.com/statsig-io/python-sdk/pull/20

**Full Changelog**: https://github.com/statsig-io/python-sdk/compare/v0.21.0...v0.21.1

0.21.0

- Adds ability to override layers in test.
- Adds `user_hash` to get client initialize response





>Included In This Release
>- b5f0dcc6b34a75656eb8858d35df14b2b13781e8 Daniel
> - Add Layer Override APIs (201)
>- 303665f1d23376499c2535a317cd1edb5320b8c1 sroyal-statsig
> - Bootstrap User Hash (200)

**Full Changelog**: https://github.com/statsig-io/python-sdk/compare/v0.20.0...v0.21.0

0.20.0

When we first wrote local evaluation SDKs, we were worried about backwards compatibility for new conditions and operators, so we introduced a way to ensure backwards compatibility to old SDKs: issue a network request if the evaluation is inconclusive.

Fast forward, and we've realized this was a poor design decision. Good for backwards compatibility, but not worth the tradeoff and risk of potentially introducing a network round trip to every request.

We also now have evaluation metadata to surface if you try to evaluate something that is not supported on your SDK version to communicate the incompatibility in console.

Moving forward, our API will make a strong guarantee - all checks will be evaluated locally and will not issue a network request for evaluation.

**Full Changelog**: https://github.com/statsig-io/python-sdk/compare/v0.19.1...v0.20.0

Page 9 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.