Skip to content

Releases: Unleash/unleash-python-sdk

v3.5.1

21 Dec 11:10

Choose a tag to compare

  • (Minor) Better error handling and typo fixes. Thanks @vgerak!
  • (Minor) Update requests version to 2.25.1.

v3.5.0

20 Nov 18:11

Choose a tag to compare

  • (Major) Stop using the default_value argument in the is_enabled() method (as it can cause counter-intuitive behavior) and add deprecation warning. This argument will be removed in the next major version upgrade!
    • We recommend using the fallback_function argument instead. If you need a blanket True in case of an exception, you can pass in a lambda like: lambda x, y: True.
  • (Minor) Add better logging for API errors.
  • (Minor) Update requests version to v2.25.0.

v3.4.2

08 Jan 02:30

Choose a tag to compare

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

v3.4.1

08 Jan 02:24

Choose a tag to compare

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

v3.4.0

15 Nov 16:55

Choose a tag to compare

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

02 Nov 12:20

Choose a tag to compare

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

02 Nov 12:05

Choose a tag to compare

General

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

v3.1.1

02 Nov 12:04

Choose a tag to compare

Bugfixes

v3.1.0

02 Nov 12:04

Choose a tag to compare

General

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

v3.0.0

09 Oct 12:13

Choose a tag to compare

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