You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.
The User's custom dictionary also allows attribute values other than String values.
Upgrade to Elixir 1.16
Breaking changes:
The config JSON v5 format is no longer accepted by flag overrides. If you use this feature, you will need to convert your override JSON file(s) to the v6 format. You can do this using the config-json convert v5-to-v6 command of the ConfigCat CLI tool.
Rename the matched_evaluation_percentage_rule property to matched_targeting_rule and the matched_evaluation_rule property to matched_percentage_option in EvaluationDetails.
Raise ArgumentError "SDK Key is invalid." when the SDK key passed to ConfigCat.Client is in an invalid format (unless the client is set up to use local-only flag override behaviour).