Skip to content

4.0.0

Compare
Choose a tag to compare
@novalisdenahi novalisdenahi released this 13 Feb 16:57
· 13 commits to main since this release
1bdf1d7

New features and improvements

  • Add support for the new Config JSON v6 format: update the config model and implement new features in setting evaluation logic.
  • Overhaul setting evaluation-related logging and make it consistent across SDKs.
  • SDK key format validation (when client is not set up to use local-only flag overrides).
  • Go to the cache in all polling modes instead of using the in memory variable.

Breaking changes

  • Change the ConfigCatUser constructor custom parameter type to Map<String, Object> to allow other values than string.
  • Rename the matchedEvaluationRule property to matchedTargetingRule and the matchedEvaluationPercentageRule property to matchedPercentageOption in EvaluationDetails.
  • Change Config model