Skip to content

Releases: harness/ff-golang-server-sdk

v0.1.23

13 May 16:14
cb60b60
Compare
Choose a tag to compare

What's Changed

Bug fixes:

  • FFM-11470:
    • Previously, from versions v0.1.21 to v0.1.22, a critical bug was identified where evaluation metrics processing could cause a system panic. This occurred when at least one evaluation involved a target with nil attributes—either due to attributes being omitted or explicitly set to nil. This release addresses this issue by implementing a fix that prevents such panics.
      *Enhanced Testing: To ensure the stability and reliability of this fix and similar functionalities, we have expanded the evaluation metrics suite of unit tests. These additional tests will help safeguard against regressions and improve code coverage.
    • Versions v0.1.21 and v0.1.22 have been retracted.
    • Removes GitHub Actions step Static Code Analysis / Build (push) as it is constantly failing due to out of date credentials. These checks have moved to Harness CI but this step had yet to be removed until now.
    • Bumps golang.org/x/net v0.25.0 for GHSA-4v7x-pqxf-cx7m

Full Changelog: v0.1.22...v0.1.23

v0.1.22

29 Apr 10:21
57d3bd4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.21...v0.1.22

v0.1.21

19 Apr 17:10
4a1c2ff
Compare
Choose a tag to compare

What's Changed

  • FFM-11164 Re-generate Client and Metrics API code to latest spec by @erdirowlands in #148
  • FFM-11164 SDK support for processing AND/OR rules (note that this feature is not enabled yet and the SDK will continue to use existing group rule format until further notice) by @erdirowlands in #149
  • FFM-11212 Internal metrics code enhancements by @erdirowlands in #150

Bug fixes:

  • FFM-11212 Fixes an issue where only a single target would be registered in a metrics window by

Full Changelog: v0.1.20...v0.1.21

v0.1.20

09 Apr 09:12
1780158
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.19...v0.1.20

v0.1.19-debugging

29 Mar 21:45
Compare
Choose a tag to compare

What's Changed

  • FFM-11022 Log out flag and groups json when SDK initializes

Full Changelog: v0.1.19...v0.1.19-debugging

v0.1.19

28 Mar 17:59
cfb1894
Compare
Choose a tag to compare

What's Changed

*Add additional Debug logging around Evaluation Logic by @stephenmcconkey in #144

Full Changelog: v0.1.18...v0.1.19

v0.1.18

26 Mar 12:25
54f8f6a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.17...v0.1.18

v0.1.17

20 Nov 14:37
aa3bcf8
Compare
Choose a tag to compare

What's Changed

  • [FFM-10027] - Percentage rollout: Fall back to target's identifier if bucketBy attribute is not found by @andybharness in #136

New Contributors

Full Changelog: v0.1.16...v0.1.17

v0.1.16

13 Nov 11:54
0767148
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.15...v0.1.16

v0.1.15

26 Oct 16:59
a551d0c
Compare
Choose a tag to compare

What's Changed

  • FFM-9485 If SSE disconnects, it now reconnects immediately instead of at every polling interval @erdirowlands in #133
  • FFM-9485 Fixes panic that occurs when swapping from streaming to polling @erdirowlands in #133

Full Changelog: v0.1.14...v0.1.15