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
During an ongoing fetch, all additional fetch requests will be waiting for the ongoing fetch's result.
JSON deserialization happens only when the actual JSON differs from the cached one in memory.
The evaluation logs are staying on the info level but they are now combined into a single log entry.
Remove the default inMemoryConfigCache to keep only a single Config instance in memory at once.
Added
A getAllValues() function was added that evaluates all flags & settings in a [String: Any].
New flagOverrides parameter to support the reading of flags & settings from a [String: Any].
Breaking Changes
maxWaitTimeForSyncCallsInSeconds was replaced with maxInitWaitTimeInSeconds in case of the auto poll to give a maximum amount of wait time for the first config JSON fetch. When it's reached without a result, the latest cached value will be returned.