Skip to content

Releases: Unleash/unleash-python-sdk

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!

v4.4.0

07 Jun 12:05
Compare
Choose a tag to compare
  • (Minor) Support running Unleash client as a context manager. Thanks @Piojo !

v4.3.0

03 Jun 10:26
Compare
Choose a tag to compare
  • (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() or get_varients() calls fail.