1.3.0
What's Changed
- [FFM-11241] - Target v2: Adding SDK support for AND/OR rules. Note: feature not GA yet by @andybharness in #37
- [FFM-11365] - Add rules-v2 query parameter to optimise the rules that the FF backend sends for
AND/OR
rules. Note: feature not GA yet by @andybharness in #39
Bug Fixes:
- [FFM-11211] Metrics fixes:
- If the metrics buffer size fills, it no longer flushes and sends all metrics to the FF service, which could affect evaluation performance. Instead, it logs a warning that the buffer is full and does not process anymore metrics for that interval.
- Optimises the payloads sent by the metrics service. Previously, there would be an individual payload entry based on
flag + variation served + target
. Now, the entry is based onflag + variation
. This drastically reduces payload size for similar evaluations served for targets. The SDK continues to register targets correctly as before. - Fixes an issue where targets used in evaluations across metrics intervals would still be included in payloads. Now, only unique targets are included in payloads.
Full Changelog: 1.2.1...1.3.0