setEvaluationReasons(true) causes LaunchDarkly to report information about how each feature flag value was determined; you can access this information with the new client methods boolVariationDetail, stringVariationDetail, etc. The new methods return an object that contains both the flag value and a "reason" object which will tell you, for instance, if the user was individually targeted for the flag or was matched by one of the flag's rules, or if the flag returned the default value due to an error. For more information, see the SDK Reference Guide on evaluation reasons.getVersion() returns the version string of the SDK.boolVariation, intVariation, and floatVariation to always return null if fallback argument was null.ClassCastException crash on some devices due to old version of OkHttp.Fetched April 11, 2026