Skip to content

Releases: Unleash/unleash-client-python

v5.4.1

29 Nov 14:16
d37ec32
Compare
Choose a tag to compare
  • (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

29 Sep 09:28
16b5d08
Compare
Choose a tag to compare
  • (Minor) Allow users to pass in an apscheduler scheduler & executor name.
  • (Minor) Remove vestigial reference to bootstraped parameter. Thanks @koffie !

What's Changed

New Contributors

Full Changelog: v5.3.0...v5.4.0

v5.3.0

01 Sep 12:30
1861dd9
Compare
Choose a tag to compare

v5.3.0

What's Changed

New Contributors

Full Changelog: v5.2.0...v5.3.0

v5.2.0

02 May 10:20
Compare
Choose a tag to compare
  • (Minor) Add support for bootstrapping UnleashClient with an initial configuration.
  • (Minor) Add flag to disable toggle polling from server. Thanks @povilasb!

v5.1.2

02 Apr 11:41
4c7bc98
Compare
Choose a tag to compare
  • (Bugfix) Clarify logging if Unleash server doesn't return feature provisioning (i.e. HTTP 304).

v5.1.1

15 Mar 10:56
aafb389
Compare
Choose a tag to compare

v5.1.1

  • (Minor) Move UnleashClient logging to the UnleashClient logger.
  • (Bugfix) Fix logging for UnleashClient.

v5.1.0

07 Mar 10:47
b1437cb
Compare
Choose a tag to compare
  • (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 in pyproject.toml).
  • (Minor) Migrate documentation to Sphinx.

v5.0.1

07 Jan 09:33
Compare
Choose a tag to compare
  • (Bugfix) Fix HTTP 304 handling on /client/feature for Gitlab. Thanks @janLo!

v5.0.0

03 Jan 15:54
Compare
Choose a tag to compare
  • (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 to main.
  • (Documentation) Document running UnleashClient in uWSGI. Thanks @sighphyre!
  • (Documentation) Fix links and formatting. Thanks @thomasheartman & @sighphyre!

v4.4.1

02 Jul 11:02
Compare
Choose a tag to compare
  • (Minor) Include py.typed to mark package as type-friendly! Thanks @wbolster!
  • (Minor) Fix API url sanitization. Thanks @romulorosa!