Skip to content

Releases: harness/ff-golang-server-sdk

v0.2.0

21 Jan 17:27

Choose a tag to compare

Full Changelog: v0.1.27...v0.2.0

  • [FFM-12672] - Upgrade OpenAPI. In particular, change dependency to use new import path github.com/deepmap/oapi-codegen/v2/cmd/oapi-codegen instead of github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen. This makes it easier for customers using newer org name
  • Remove config for app.harness.io to avoid it conflicting with newer Harness0 config
  • Bump version to 0.2.0 for OpenAPI change

v0.1.27

14 Jan 07:36

Choose a tag to compare

What's Changed

  • fix: [FFM-12430]: fix net vulnerability by @conormurray95 in #176
  • fix: [FFM-12454]: resolve openapi vulnerability
  • fix: [FFM-12790]: resolve openapi vulnerability

Full Changelog: v0.1.26...v0.1.27

v0.1.26

27 Mar 16:19
3372607

Choose a tag to compare

What's Changed

Full Changelog: v0.1.25...v0.1.26

v0.1.25

09 Sep 11:22
a9511ed

Choose a tag to compare

What's Changed

Full Changelog: v0.1.24...v0.1.25

v0.1.24

27 Jun 14:59
e16f427

Choose a tag to compare

What's Changed

  • FFM-11653 Sort Flag and AND/OR rules when caching flag/group instead of during an evaluation call, which could result in latency if a flag or group is large by @erdirowlands in #162

Dependency bumps

  • Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7

Full Changelog: v0.1.23...v0.1.24

v0.1.23

13 May 16:14
cb60b60

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

Choose a tag to compare

What's Changed

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

v0.1.21

19 Apr 17:10
4a1c2ff

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

Choose a tag to compare

What's Changed

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

v0.1.19-debugging

29 Mar 21:45

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