Releases: harness/ff-golang-server-sdk
v0.1.6
What's Changed
- (FFM-6384) Match target attributes to numbers by @conormurray95 in #108
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- Bump github.com/labstack/echo/v4 from 4.6.3 to 4.9.0 in /test_wrapper by @dependabot in #99
- [FFM-5876]: Extending existing query interface to improve FF-Server integration by @akiraqb in #106
New Contributors
- @dependabot made their first contribution in #99
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- [FFM-5103] changed prereq matches from value to identifer by @laura135 in #100
- Create sonar-project.properties by @davejohnston in #102
- [FFM-5510]: Fixing the condition in evaluator to consider empty slice + expose Evaluate function by @akiraqb in #104
- [FFM-5387]: Fix Golang Group Rule Evaluate and Add Tests by @davejohnston in #101
New Contributors
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
FFM-4572 - Update Go version, allow custom cache, add initalLoad flag, standardise segment and flags being set which includes:
- Update Go to 1.18
- Change go get to go install for openapi codegen in makefile
- Allow for custom cache to be honoured when set in client config
- Add initalLoad flag to prevent outdated check on initial load of flags and segments, because new logic causes a lot of error logging on first load as you are trying to check against something that cannot exist. This is set as true on retrieveFlags, segments, then on event updates set as false.
- Update tests so that state is accurately set, was "true"/"false" should be "on"/"off"
- flagKey and segmentKey is inconsistently set/get across the board
- Pin Golangci-lint version (issue - golangci/golangci-lint-action#535)
by @stephenmcconkey in #98
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- FFM-3676: changing pullInterval unit to sec + updaring defaults. by @akiraqb in #94
- Ffm 3677 by @akiraqb in #96
- FFM-4043 - Add checks for nested pre req flags by @stephenmcconkey in #95
New Contributors
Full Changelog: v0.1.1...v0.1.2
v0.0.28
- Check Prerequisite flags for nested prerequisites
Full Changelog: v0.0.27...v0.0.28
v0.1.1
What's Changed
- [FFM-3974] - Number variations where not able to handle integers, flag.Kind cannot be a 'number' as it is always stored as 'int' for any number type by @stephenmcconkey in #93
Full Changelog: v0.1.0...v0.1.1
v0.0.27
Whats Changed
[FFM-3974] - Number variations where not able to handle integers, flag.Kind cannot be a 'number' as it is always stored as 'int' for any number type.
v0.1.0
What's Changed
- [FFM-3703] - Go FF SDK Broken by Kin API Changes by @stephenmcconkey in #90
This is a potentially breaking change on projects that are not running the kin (v0.94.0) and oapi-codegen (v1.11.0) versions at this time.
See changes:
oapi-codegen - https://github.com/deepmap/oapi-codegen/releases
kin - https://github.com/getkin/kin-openapi/releases
Full Changelog: v0.0.26...v0.1.0
v0.0.26
What's Changed
- [FFM-3363]: Tidy up readme to align with other server SDKs by @davejohnston in #83
- [FFM-3363]: Update default config options in docs by @davejohnston in #85
- [FFM-3702]: Adding customer logger for evaluation by @stephenmcconkey in #91
- [FFM-3625]: - Flags with pre-reqs always evaluating to off state by @stephenmcconkey in #89
- (MAINT) Readme updates by @conormurray95 in #86
- Update further_reading.md by @conormurray95 in #87
- Update README.md by @conormurray95 in #88
- (MAINT) Remove noisy log by @conormurray95 in #92
New Contributors
- @stephenmcconkey made their first contribution in #89
Full Changelog: v0.0.25...v0.0.26