Skip to content

Releases: configcat/android-sdk

v10.4.3

Choose a tag to compare

@novalisdenahi novalisdenahi released this 31 Jul 14:29
2251180

Changed

  • Only consider the HTTP status code 200 as 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

Choose a tag to compare

@z4kn4fein z4kn4fein released this 19 May 15:03
4b2f9e6

Changed

  • Publish using the new Maven Central publishing API.

v10.4.1

Choose a tag to compare

@z4kn4fein z4kn4fein released this 17 Apr 11:50
a5749e5

Fixed

  • #63: With R8 on the config JSON cant be parsed

v10.4.0

Choose a tag to compare

@novalisdenahi novalisdenahi released this 06 Mar 15:49
f7937c2

Changed

  • ScheduledExecutorService.scheduleAtFixedRate() to ScheduledExecutorService.scheduleWithFixedDelay().

v10.3.1

Choose a tag to compare

@z4kn4fein z4kn4fein released this 22 Feb 03:17
9b3ea27

Fixed

  • java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String error caused by DigestUtils.sha1Hex() on API level 26.

v10.3.0

Choose a tag to compare

@novalisdenahi novalisdenahi released this 17 Dec 12:39
1bae02f

Improvements

  • Add new logFilter(LogFilterFunction) to the client customization options. The LogFilterFunction interface 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

Choose a tag to compare

@novalisdenahi novalisdenahi released this 05 Aug 14:10
9b6549a
  • 2024 August security update

v10.2.1

Choose a tag to compare

@novalisdenahi novalisdenahi released this 14 Jun 13:30
a2b6c6b

Fixes

  • Change the sha256 implementation to work with older Android API versions.

v10.2.0

Choose a tag to compare

@novalisdenahi novalisdenahi released this 07 Jun 14:42
d2e5904

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.

v10.1.2

Choose a tag to compare

@z4kn4fein z4kn4fein released this 07 May 10:08
0d3031a

Fixed

  • Initial config JSON load when auto poll enabled with results from cache.