Skip to content

Releases: launchdarkly/android-client-sdk

2.6.0

29 Jan 23:03
6351c07

Choose a tag to compare

[2.6.0] - 2019-01-29

Added:

  • Support for connecting to multiple environments through LDClient interface.
  • Security provider hot patch for devices without support for TLSv1.2 (requires Google Play Services to be successful).

Changed:

  • Use Timber formatting instead of String concatenation in logging.
  • Replace Log calls with Timber in example app.

Fixed:

  • Client now parses and stores flag version information correctly in polling mode, allowing these fields to be included in feature and summary events.
  • Prevent example app from permanently closing LDClient on first backgrounding.

Removed:

  • Support for Android Ice Cream Sandwich, 4.0.3, API 15

2.5.4

25 Oct 21:19

Choose a tag to compare

[2.5.4] - 2018-10-25

Changed

  • Outbound HTTP requests now have an authentication scheme token in Authorization request headers

Fixed

  • Polling for flag updates might block the main thread
  • Refactored map synchronization to avoid crashes in apps build with Gradle 3.3.0-alpha11
  • Restored support for network connectivity detection in Android 7.0+ devices

2.5.3

28 Sep 00:05
53ad9ce

Choose a tag to compare

[2.5.3] - 2018-09-27

Fixed

  • Restored support for initializing LDClient on non-main threads

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.