Skip to content

Latest commit

 

History

History
146 lines (79 loc) · 3.53 KB

changelog.md

File metadata and controls

146 lines (79 loc) · 3.53 KB

v3.4.1, v3.4.2

General

  • (Minor) Move CI to Github Actions, add auto-publishing.

v3.4.0

Bugfixes

  • (Major) Fallback function will only be called if exception (feature flag not found, general exception) occurs when calling is_enabled(). It will not be called on successful execution of the method.

v3.3.0

General

  • (Major) Add support for variants on feature toggles.

Bugfixes

  • (Minor) Fixed issue with applying custom constraints to non-standard parameters in context.

v3.2.0

General

  • (Major) Allow users to supply a fallback function to customize the default value of a feature flag.

v3.1.1

Bugfixes

v3.1.0

General

  • (Minor) Add official-ish support for Python 3.8.

v3.0.0

General

  • (Major) Support constraints on all default strategies.
  • (Major) Added flexibleRollout strategy.

v2.6.0

General

  • (Minor) Add ability to add request kwargs when initializing the client. These will be used when registering the client, fetching feature flags, and sending metrics.

v2.5.0

General

  • (Minor) Unleash client will not error if cache is not present and Unleash server not accessible during initialization.

v2.4.0

General

  • (Minor) Added static context values (app name, env) in preparation for Unleash v4 features.

v2.3.0

General

  • (Minor) Add option to disable metrics on client initialization.

Bugfix

  • (Minor) Fixed issue where disable_metrics arugment wasn't honored.

v2.2.1

Bugfixes

  • (Major) Date/time sent to Unleash (in register, metrics, etc) is correctly in UTC w/timestamp format.

v2.2.0

  • Allow configuration of the cache directory.

v2.1.0

General

  • (Major) Support for Python 3.5, 3.6, and 3.7. (Credit to Baaym for 3.5 support!)

v2.0.1

Bugfixes

  • (Major) Fix issue where bucket.start value sent to Unleash was never updated. Credit to Calle for bug report/proposed solution! =)

v2.0.0

Bugfixes

v1.0.2

General

  • unleash-client-python has moved under the general Unleash project!

Bugfixes

  • (Minor) Updated requests version to address security issue in dependency.

v1.0.0

General

  • Implemented custom strategies.

v0.3.0

General

Bugfixes

  • (Major) Fixed interposed arguments in normalized_hash() (aka MurmerHash3 wrapper). Python client will now do the same thing as the other clients!
  • (Major) Fixed issues with logic in random strategies.

v0.2.0

General

  • Changed cache implementation. Instead of caching {feature toggle name: provisioning} we'll now cache the entire API response (and use it if the fetch fails in any way).

v0.1.1

General

  • Fixed Github link on pypi.
  • Removed unused sphinx documentation.
  • Added documentation using mkdocs

v0.1.0

General

  • First implementation of the Unleash Python client! Woo!