Skip to content

Releases: launchdarkly/android-client-sdk

2.5.2

12 Sep 00:50
7949ef9

Choose a tag to compare

[2.5.2] - 2018-09-11

Fixed

  • Handling of Future returned by LDClient.init()
  • Date HTTP header parsing specifies US locale

2.5.1

14 Aug 05:52
7f4b9ec

Choose a tag to compare

[2.5.1] - 2018-08-13

Fixed

  • ClassCastException when calling variation methods due to internal storage schema changes between releases 2.3.x and 2.4.0.
  • LDUser.Builder.custom() no longer returns UnsupportedOperationException.

2.5.0

13 Jun 00:57
72d76e8

Choose a tag to compare

[2.5.0] - 2018-06-12

Changed

  • LDClient#identify(LDUser) now returns a Future<Void> so that the app can be notified when flag values have been refreshed for the updated user.

2.4.1

07 Jun 00:15
c0d36fe

Choose a tag to compare

[2.4.1] - 2018-06-06

Fixed

  • Removed the unused com.noveogroup.android:android-logger dependency that prevented some consuming apps from assembling.

2.4.0

04 Jun 05:52
ca1bb66

Choose a tag to compare

[2.4.0] - 2018-06-03

Added

  • To reduce the network bandwidth used for analytics events, feature request events are now sent as counters rather than individual events, and user details are now sent only at intervals rather than in each event. These behaviors can be modified through the LaunchDarkly UI and with the new configuration option inlineUsersInEvents. For more details, see Analytics Data Stream Reference.
  • New method setInlineUsersInEvents in LDConfig. When true includes the full user (excluding private attributes) in analytics feature and custom events. When false includes only the userKey. Default: false.

Changed

  • Updated Timber dependency to version 4.7.0.

2.3.2

03 May 05:20
807fbfd

Choose a tag to compare

[2.3.2] - 2018-05-02

Fixed

  • Application class removed from SDK, to avoid conflict with apps

2.3.1

21 Apr 00:28
2ce0d09

Choose a tag to compare

[2.3.1] - 2018-04-20

Changed

  • SDK logging is now using Timber.
  • Increased the maximum backoff time for stream reconnection to 1 hour.
  • The setOnline() method may be throttled if called too frequently.

2.3.0

22 Mar 01:07
37dc435

Choose a tag to compare

[2.3.0] - 2018-03-21

Added

  • Support for enhanced feature streams, facilitating reduced SDK initialization times.

2.2.1

12 Mar 07:31
b8a1796

Choose a tag to compare

[2.2.1] - 2018-03-11

Changed

  • The minimum polling interval is now 5 minutes, and the default event publishing interval is 30 seconds.
  • HTTP requests are cached in the app's cache directory.
  • The SDK now provides a consumer-proguard-rules.pro file containing recommended ProGuard rules.
  • Due to a Guava dependency update, we recommend a new ProGuard rule which you may need to add if the rules in consumer-proguard-rules.pro are not applied automatically:
-dontwarn com.google.errorprone.annotations.**

Fixed

  • Restored support for Java 1.7.

2.2.0

26 Jan 02:41

Choose a tag to compare

[2.2.0] - 2018-01-25

Added

  • Support for specifying private user attributes in order to prevent user attributes from being sent in analytics events back to LaunchDarkly. See the allAttributesPrivate and setPrivateAttributeNames methods on LDConfig.Builder as well as the privateX methods on LDUser.Builder.