Releases: Unleash/unleash-client-python
Releases Β· Unleash/unleash-client-python
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.
v4.2.0
- (Minor) Support custom stickiness for FlexibleRollout strategy and variants.
v4.1.0
- (Minor) Support project-based feature flag loading.
v4.0.0
v3.6.2
- (Minor) Only send metrics to API if feature toggle is in-use (i.e. has been resolved to True/False). Thanks @fwpheckel!
- (Minor) Remove dangling
variations
reference in favor ofvariants
verbiage.
v3.6.1
- (Major) Fix bug where loader didn't properly refresh variants.
v3.6.0
- (Minor) Add Python 3.9 support.
- (Minor) Only log errors generated when strategy loading fails once.
- (Minor) Errors submitting metrics will be logged as warnings and not exceptions.
- (Minor) Update apscheduler version to 3.7.0
v3.5.1
v3.5.0
- (Major) Stop using the
default_value
argument in theis_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
.
- We recommend using the
- (Minor) Add better logging for API errors.
- (Minor) Update requests version to v2.25.0.