Skip to content

Releases: Unleash/unleash-client-go

v3.7.4

04 Apr 07:48
4baecad
Compare
Choose a tag to compare

Fixed an issue in rollout strategies that could cause very uneven distributions when using random stickiness

What's Changed

  • Fixed an issue in random rollout: #131

v3.7.3

04 Apr 07:46
9afc92b
Compare
Choose a tag to compare

Includes a fix on reporting metrics

What's Changed

Fixed a bug in client metrics reporting that could trigger a concurrency bug #129

v3.7.2

22 Dec 09:22
ebfcf13
Compare
Choose a tag to compare

Includes a fix on reporting metrics

What's Changed

New Contributors

Full Changelog: v3.7.1...v3.7.2

v3.7.1

01 Dec 10:58
5a7a36f
Compare
Choose a tag to compare

Includes a bugfix where the global methods would naively assume a client:

What's Changed

Full Changelog: v3.7.0...v3.7.1

v3.7.0

02 Aug 11:08
459ff5b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.6.0...v3.7.0

v3.6.0

11 Jul 09:34
056d526
Compare
Choose a tag to compare
  • Includes support for global segments

v3.6.0-beta.0

08 Jul 14:05
Compare
Choose a tag to compare
v3.6.0-beta.0 Pre-release
Pre-release
fix: formatting

3.3.1

11 Apr 07:38
43eb8b7
Compare
Choose a tag to compare
v3.3.1

chore: release 3.3.1 (#103)

v3.2.4

29 Sep 13:59
Compare
Choose a tag to compare
Prepare 3.2.4 release

v3.1.0

06 Nov 08:36
254575c
Compare
Choose a tag to compare

This version of the Go Unleash Client is compliant with version v3.3.0 of the Unleash Client Specification

New API

  • New function WithFallbackFunc allows to specify a function as a fallback

Changes

  • New strategy FlexibleRolloutStrategy
  • The default context object now passes in AppName and Environment
  • The client now supports constraints on strategies
  • IsEnabled and WaitForReady are now safe to call from multiple Go routines
  • The randomness of the random number generator has been improved
  • Several race conditions fixed
  • Failed metrics reports are no longer discarded, but instead are retried
  • Ensure WithDisableMetrics works correctly
  • Don't signal OnReady unless the client has returned successfully
  • Improve performance of normalizedValue
  • Cleanups to the Makefile