Skip to content

Releases: launchdarkly/android-client-sdk

2.3.0

22 Mar 01:07
37dc435
Compare
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
Compare
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
Compare
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.

2.1.1

28 Nov 02:41
1e8c522
Compare
Choose a tag to compare

[2.1.1] - 2017-11-27

Fixed

  • AndroidManifest.xml no longer enforces supportsRtl="true"
  • Client no longer reconnects after detecting an invalidated mobile key
  • Client can be initialized outside the main thread. Thanks @jonathanmgrimm!

2.1.0

14 Oct 07:08
Compare
Choose a tag to compare

[2.1.0] - 2017-10-13

Added

  • LDConfig.Builder#setUseReport method to allow switching the request verb from GET to REPORT. Do not use unless advised by LaunchDarkly.

Changed

  • LDClient.init validates that its arguments are non-null.

Fixed

  • Stream connections are closed completely when the app enters background mode.
  • Fewer HTTP requests are made to the LaunchDarkly service when feature flags are updated frequently.
  • Potential NullPointerException in the variation methods.
  • Removed spurious error when LDClient is initialized while the device is offline.

2.0.5

19 Jun 05:55
Compare
Choose a tag to compare

[2.0.5] - 2017-06-18

Fixed

  • Potential ConcurrentModificationException with LDClient#unregisterFeatureFlagListener

2.0.4

26 May 21:50
Compare
Choose a tag to compare

[2.0.4] - 2017-05-26

Changed

  • Modified default and minimum background polling intervals.
  • Improved http client lifecycle management.
  • Improved offline saving of flags when switching users.

2.0.3

18 May 16:39
Compare
Choose a tag to compare

[2.0.3] - 2017-05-18

Changed

Even better thread safety in UserManager when removing change listeners.

2.0.2

04 May 02:13
Compare
Choose a tag to compare

[2.0.2] - 2017-05-03

Changed

  • Improved thread safety in UserManager when removing change listeners.
  • Streamlined SDK initialization.

2.0.1

28 Apr 21:33
Compare
Choose a tag to compare

[2.0.1] - 2017-04-28

Fixed

  • The Future<LDClient> returned from LDClient.init now also waits for the feature flag rules to be retrieved.