Releases: configcat/android-sdk
Releases · configcat/android-sdk
v10.4.3
Changed
- Only consider the HTTP status code
200as an indication of success. We won't try to process the HTTP response body otherwise. ConfigCatLogger.error(int eventId, Object message, Throwable exception)method extends the formatted message with the exception.getMessage value.
Added
- Check for empty/invalid HTTP response body to report meaningful errors instead of null pointer exceptions during deserialization.
v10.4.2
v10.4.1
v10.4.0
Changed
ScheduledExecutorService.scheduleAtFixedRate()toScheduledExecutorService.scheduleWithFixedDelay().
v10.3.1
v10.3.0
Improvements
- Add new
logFilter(LogFilterFunction)to the client customization options. TheLogFilterFunctioninterface allows a custom log filtering implementation. - Optimize log message formatting.
- Added HTTP response CF-RAY header value to ConfigFetcher logs
- Updated Auto poll correction time
v10.2.2
- 2024 August security update
v10.2.1
Fixes
- Change the sha256 implementation to work with older Android API versions.
v10.2.0
Improvements / Changes
- Deprecated addOnClientReady(Runnable callback) hook and added a new version addOnClientReady(Consumer callback)
- ConfigCatHooks synchronization replaced with ReentrantReadWriteLock
- Added waitForReadyAsync method to client
- ConfigCat User object methods visibility fixed.