* (Major) Metrics are now recorded for each variant whenever get_variant is called. * (Major) Track metrics for unknown features and their variants. * (Minor) Add docstring for the Unleash client's disable_registration option. Thanks Lujeni! * (Minor) Fix a typo in the Cache docstring. * (Minor) Switch to ruff for linting and black for formatting.
5.6.0
* (Major) Add support for event callbacks.
5.5.0
* (Minor) SDK now warns when multiple instances are created * (Bugfix) Fix an issue where the NOT_IN operator behaves incorrectly when inverted and no context is passed
5.4.1
* (Bugfix) Fix an issue where custom stickiness fail to calculate correctly * (Bugfix) Fix floats not working correctly in constraints * (Bugfix) Fix an issue where timezones would be incorrectly handled in constraints * (Bugfix) Fix for NOT_IN constraint to handle failure case correctly as per spec * (Bugfix) Update murmurhash library to resolve correctly on Python 3.10+ without gcc
5.4.0
* (Minor) Allow users to pass in an [apscheduler](https://github.com/agronholm/apscheduler) scheduler & executor name. * (Minor) Remove vestigial reference to `bootstraped` parameter. Thanks koffie !
5.3.0
* (Minor) Add retries to GET /features. Thanks janboll! * (Minor) Add global segments. Thanks sighphyre! * (Minor) Documentation updates and tweaks. Thanks inirudebwoy, sighphyre, thomasheartman !