Skip to content

Releases: harness/ff-python-server-sdk

1.7.2

19 Mar 11:32
119199b

Choose a tag to compare

What's Changed

Full Changelog: 1.7.1...1.7.2

1.7.1

23 Jan 14:05
d4810e0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.7.0...1.7.1

1.7.0

27 Aug 15:52
d32a599

Choose a tag to compare

What's Changed

Full Changelog: 1.6.4...1.7.0

New Contributors

@zane-zeroflucs made their first contribution in #106

1.6.4

05 Jul 12:37
221a5d1

Choose a tag to compare

What's Changed

Bug fixes

  • FFM-11770 Fixes an issue where SDK dependencies tenacity and typing_extensions were pinned to fixed versions, which could make integration with the SDK impossible by @erdirowlands in #102

Full Changelog: 1.6.3...1.6.4

1.6.3

03 Jul 13:30
4167421

Choose a tag to compare

What's Changed

  • FFM-11655 Pin typing_extensions to latest release compatible with 3.7 by @erdirowlands in #98
  • PL-51773 Add guard around debug log by @jcox250 in #100

New Contributors

Full Changelog: 1.6.2...1.6.3

1.6.2

25 Jun 12:12
8295c22

Choose a tag to compare

What's Changed

Bug fixes

  • FFM-11655 Sort AND/OR rules when caching group instead of during an evaluation call, which could result in latency if a group is large by @erdirowlands in #96
  • FFM-11655 Fix error from being logged when metrics are processed if a target does not have any attributes by @erdirowlands in #97

Dependency bumps

Full Changelog: 1.6.1...1.6.2

1.6.1

08 May 17:08
7977d3c

Choose a tag to compare

What's Changed

  • [FFM-11244] - Target v2: Adding SDK support for AND/OR rules (feature not GA yet) by @andybharness in #90
  • FFM-11441 Improve the retry logic used by SDK http requests, and improve the clarity of logs if requests fail by @erdirowlands in #92
  • FFM-11331 Only delete cache key if it exists by @erdirowlands in #93

Full Changelog: 1.6.0...1.6.1

1.6.0

20 Mar 16:42
d9e3b9c

Choose a tag to compare

What's Changed

Full Changelog: 1.5.0...1.6.0

1.5.0

13 Mar 16:34
84a79a8

Choose a tag to compare

What's Changed

FFM-10837 Keeps track of targets that have been used in evaluations, and will not send already seen targets in metrics payloads. This allows fair processing of new targets for analytics purposes.

Bug fixes:
* FFM-10837 Fixes issue where if a target was marked as anonymous, it would be sent in analytics.
* FFM-10837 Fix typing of get_flag_kind method

Full Changelog: 1.4.0...1.5.0

1.4.0

15 Jan 16:45
8e27529

Choose a tag to compare

What's Changed

  • FFM-10393 Add get_flag_type public method which enables you to check the type of a flag at any time by @erdirowlands in #87
  • FFM-10393 Add a more robust variation method int_or_float_variation to evaluate number flags. This method ensures that a number flag with integer or float variations (or both) will be evaluated correctly. The int_variation and number_variation methods could fail to evaluate depending on if the variation served was of the expected type. We recommend using this new method going forward for number flag evaluations.

Full Changelog: 1.3.0...1.4.0