Releases: harness/ff-dotnet-server-sdk
Releases · harness/ff-dotnet-server-sdk
1.7.2
What's Changed
- FFM-12057:
- Add .NET 8.0 TFM
- Upgrade
System.IdentityModel.Tokens.Jwt
for .NET 7.0 and 8.0 TFMs - Remove unused
Disruptor
library - by @MCLifeLeader and @erdirowlands in #140
New Contributors
- @MCLifeLeader made their first contribution in #140
Full Changelog: 1.7.1...1.7.2
1.7.1
What's Changed
Bug fixes:
- FFM-11759: fix incorrect number variation warning message by @conormurray95 in #134
- FFM-11801 Fixes an issue when
client.close()
is called the stream remains connected. The stream now exits correctly and resources are released by @erdirowlands in #136 - FFM-11759 if
WaitForInitialzation()
was called and no timeout argument provided, the SDK could block permanently on unrecoverable authentication failures. Now, the SDK will unblock immediately on40x
errors, and retry up to 10 times on50x
errors, after which it will unblock.
Enhancements:
- FFM-11759 Add
FlagsLoaded
Event - see events by @erdirowlands in #135
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
Enhancements
- Further cache optimisations to improve performance and reduce memory usage
- Exposes new
jsonVariationToken
method which supports JSON array variations. Note thatjsonVariation
has been marked asObsolete
due to the fact it only supports JSON object variations.
Full Changelog: 1.6.10...1.7.0
1.7.0-rc.3
What's Changed
- FFM-11619 Cache optimisations by @erdirowlands in #131
Full Changelog: 1.6.10...1.7.0-rc3
1.6.10
What's Changed
Enhancements
Improves SDK evaluation performance and memory usage.
Bug fixes:
- FFM-11573 Fixes an issue where streams would not remain open for longer than 60 seconds when the SDK is running .NET 4.8 by @erdirowlands in #130
- FFM-11573 Fixes stream reconnection logic. Previously, if the stream disconnected, it would take 70 seconds for it to reconnect. It now reconnects using an exponential backoff and delay, where base delay is 500ms by @erdirowlands in #130
Full list of changes:
- chore(License): Update to use PackageLicenseExpression by @bartelink in #120
- FFM-11509 Make
System.Net.Http
conditional by @erdirowlands in #121 - [FFM-11056] - Optimize IN clause rules by @andybharness in #109
- FFM-11537 Cherry pick 1.6.9 patch by @erdirowlands in #123
- [FFM-11551] - Remove excessive ToList() allocations in Evaluator by @andybharness in #124
- [FFM-11557] - Wrap log statements with if statements by @andybharness in #125
- FFM-11549 SeenTargets cache memory improvements by @erdirowlands in #126
- FFM-11549 1.7.0-rc2 bump by @erdirowlands in #127
- [FFM-11585] - Sort rules when retrieving instead of per evaluation by @andybharness in #128
- [FFM-11597] - Remove Rules sorting from evaluation path by @andybharness in #129
- FFM-11573 Fix streaming issues for .NET 4.8 by @erdirowlands in #130
New Contributors
- @bartelink made their first contribution in #120
Full Changelog: 1.6.9...1.6.10
1.7.0-rc.2
What's Changed
1.7.0 Release Candidate 2
- [FFM-11056] - Optimize IN clause rules by @andybharness in #109
- [FFM-11551] - Remove excessive ToList() allocations in Evaluator by @andybharness in #124
- [FFM-11557] - Wrap log statements with if statements by @andybharness in #125
- FFM-11549 SeenTargets cache memory improvements by @erdirowlands in #126
Full Changelog: 1.7.0-rc1...1.7.0-rc2
1.6.9
What's Changed
Bug fixes
- FFM-11537 Fixes a Null Pointer Exception that would occur if a
null
target was used in an evaluation when analytics is enabled by @erdirowlands in #122
Enhancements
SDK Support for AND/OR
rules, note that this feature is not GA yet:
- [FFM-11242] - Adding SDK support for
AND/OR
rules - feature not GA yet by @andybharness in #115 - FFM-11363 Use target-segments v2-rule parameter by @erdirowlands in #117
Full Changelog: 1.6.8...1.6.9
1.7.0-rc1
1.7.0 Release Candidate 1
What's Changed
- [FFM-11242] - Adding SDK support for AND/OR rules by - note this feature is not GA yet @andybharness in #115
- FFM-11363 Use target-segments v2-rule parameter by @erdirowlands in #117
- chore(License): Update to use PackageLicenseExpression by @bartelink in #120
- FFM-11509 Make
System.Net.Http
conditional by by @erdirowlands in #121
New Contributors
- @bartelink made their first contribution in #120
Full Changelog: 1.6.8...1.7.0-rc1
1.6.8
What's Changed
- FFM-11022 Fixes an issue where evaluation related debug logs, even if debugging wasn't enabled, would cause extra latency when making evaluations. This restores performance do normal pre-logging levels @erdirowlands in #114
- FFM-11022 No longer
information
logs json payloads by @erdirowlands in #114
Full Changelog: 1.6.7...1.6.8
1.6.7
What's Changed
- FFM-11022 Log Flags/Groups payload as
info
level log by @erdirowlands in #113
Full Changelog: 1.6.6...1.6.7