Releases: harness/ff-golang-server-sdk
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
0.0.22
-
- Fix bugs with integer and boolean comparisons
-
- Add support for slice comparisons
What's Changed
- [FFM-1452]: Fix bool, int and number comparisons + implement slices by @davejohnston in #44
Full Changelog: v0.0.21...v0.0.22
0.0.21
release 0.0.21 of the SDK. Adds minor bug fixes
What's Changed
- (maint) Adds attributes nil check to target by @Andrew-Hayes in #42
Full Changelog: v0.0.20...v0.0.21
0.0.20
Improve error logging by adding more context to the message.
What's Changed
- (maint) Update log message to add more context by @davejohnston in #41
Full Changelog: v0.0.19...v0.0.20
0.0.19
Fixes how name is stored in a target
Fixes to allow multiple custom attributes
What's Changed
- [FFM-1355]: SDK doesn't support multiple custom attributes and name no… by @davejohnston in #40
Full Changelog: v0.0.18...v0.0.19
0.0.18
Segments that are directly added now have custom rules evaluated as well as the include/exclude list.
What's Changed
- (FFM-1290) Updates cache when recieving segment updates by @Andrew-Hayes in #37
- (FFM-1290) Ignored empty evaliation attibute by @Andrew-Hayes in #38
- [FFM-1355]: The golang SDK was not evaluating custom rules for segmen… by @davejohnston in #39
Full Changelog: v0.0.17...v0.0.18
Process segments that are directly added to a feature config
Process segments that are directly added to a feature flag via variation target map
What's Changed
- [FFM-1251]: Rules for flags added directly to segment not working by @davejohnston in #36
Full Changelog: v0.0.16...v0.0.17
Handle segment rules correctly
Currently segment rules weren't being processed correctly.
Names were being evaluated instead of Identifiers, and rules were AND'd instead of OR'd
This release addresses those problems.
Improved delete event handing
Merge pull request #34 from drone/FFM-1213_delete_events (FFM-1213) Can handle SSE delete events not to clear the cache