Releases: Unleash/unleash-python-sdk
Releases Β· Unleash/unleash-python-sdk
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!
v4.4.0
v4.3.0
- (Minor)
initialize_client()
will raise exception if UnleashClient is configured with an invalid URL. - (Minor) Exclude test package from dist & wheel. Thanks @ameyajoshi99!
- (Minor) Allow users to specify log-level for when
is_enabled()
orget_varients()
calls fail.