Releases: Unleash/unleash-client-python
Releases · Unleash/unleash-client-python
v5.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
v5.4.0
- (Minor) Allow users to pass in an apscheduler scheduler & executor name.
- (Minor) Remove vestigial reference to
bootstraped
parameter. Thanks @koffie !
What's Changed
- Remove old bootstrapped parameter from the documentation by @koffie in #222
- Allow customization of APScheduler by @ivanklee86 in #223
- Update changelog for v5.4.0 by @ivanklee86 in #224
New Contributors
Full Changelog: v5.3.0...v5.4.0
v5.3.0
v5.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 !
What's Changed
- Update usage.rst on default_value by @inirudebwoy in #207
- docs(readme): update
default_value
, fix toggle naming by @thomasheartman in #208 - meta: add external PRs to project board by @thomasheartman in #209
- docs: fix some spelling in usage.rst by @sighphyre in #211
- docs: add a section on getting the client working with celery by @sighphyre in #210
- Feature/global segments by @sighphyre in #212
- fix: removes docstring ref to
default_value
argument. by @thomasheartman in #213 - meta: add stale bot config (reference unleash/.github) by @thomasheartman in #215
- Add retries to get features by @janboll in #218
- Small fixes by @ivanklee86 in #219
New Contributors
- @inirudebwoy made their first contribution in #207
- @janboll made their first contribution in #218
Full Changelog: v5.2.0...v5.3.0
v5.2.0
v5.1.2
- (Bugfix) Clarify logging if Unleash server doesn't return feature provisioning (i.e. HTTP 304).
v5.1.1
v5.1.1
- (Minor) Move UnleashClient logging to the
UnleashClient
logger. - (Bugfix) Fix logging for UnleashClient.
v5.1.0
- (Major) Support new constraint operators.
- (Major) Add cache abstraction. Thanks @walison17!
- (Minor) Refactor
unleash-client-python
to modernize tooling (setuptools_scm
and centralizing tool config inpyproject.toml
). - (Minor) Migrate documentation to Sphinx.
v5.0.1
v5.0.0
- (Breaking) Modify client initialization to allow jitter configuration on refresh/background refresh intervals. May break code when parameters to UnleashClient are not used as keyword arguments. Thanks @dryobates and @jstolarski!
- (Major) If client is already initialized, calling
initialize_client()
again won't re-run initialization. - (Minor) Support HTTP 304 on
/client/feature
endpoint. - (Minor) Rename
master
tomain
. - (Documentation) Document running UnleashClient in uWSGI. Thanks @sighphyre!
- (Documentation) Fix links and formatting. Thanks @thomasheartman & @sighphyre!
v4.4.1
- (Minor) Include py.typed to mark package as type-friendly! Thanks @wbolster!
- (Minor) Fix API url sanitization. Thanks @romulorosa!