Releases: harness/ff-golang-server-sdk
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
v0.0.25
What's Changed
- [FFM-1750] Get connected cluster by @conormurray95 in #72
- [FFM-2513] Add cluster identifier to metrics requests by @conormurray95 in #74
- [FFM-2186] integration of the evaluation engine into the sdk client by @enver-bisevac in #75
- [FFM-2934] Bugfix - compare custom attributes based on string values by @jcox250 in #78
- Streaming connections are now closed when you call Close on a client by @jcox250 in #79
- [FFM-2514] add function to convert various types to string by @jcox250 in #76
- [FFM-3261]: Add extra information to the log by @davejohnston in #80
- [FFM-1821] - Prerequisite rules not working on ff-server by @jcox250 in #77
- [FFM-1415] added UT to reproduce bug FFM-1415 by @enver-bisevac in #81
- [FFM-3441]: Unable to evaluate JSON multivariate by @davejohnston in #82
Full Changelog: v0.0.24...v0.0.25
0.0.24
What's Changed
- add manual tag by @tphoney in #54
- (FFM-1855) Don't start persistCron when enableStore false by @conormurray95 in #57
- (FFM-1815) Lower metrics log level by @conormurray95 in #59
- (FFM-1893) Don't post metrics when data empty by @conormurray95 in #60
- (FFM-1857) Streaming reconnect by @conormurray95 in #58
- Logger updates by @jcox250 in #61
- (FFM-1814) Fetch flags before starting sse by @conormurray95 in #63
- [FFM-1719] makefile modified for oapi install by @enver-bisevac in #56
- (MAINT) Remove 1 minute timer on disconnect by @conormurray95 in #64
- (FFM-1842) Add IsStreamConnected func by @conormurray95 in #67
- [FFM-1549] Evaluation engine and integration of ff test cases by @enver-bisevac in #65
- [MAINT] coverage report by @enver-bisevac in #68
- FFM-2096 Add Interface for hooking into SSE Events by @jcox250 in #69
- [FFM-2217]: Evaluation returning wrong result with multiple segments by @davejohnston in #70
New Contributors
- @conormurray95 made their first contribution in #57
- @jcox250 made their first contribution in #61
Full Changelog: v0.0.23...v0.0.24