Releases: launchdarkly/android-client-sdk
Releases · launchdarkly/android-client-sdk
2.3.0
2.2.1
[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
[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
andsetPrivateAttributeNames
methods onLDConfig.Builder
as well as theprivateX
methods onLDUser.Builder
.
2.1.1
[2.1.1] - 2017-11-27
Fixed
AndroidManifest.xml
no longer enforcessupportsRtl="true"
- Client no longer reconnects after detecting an invalidated mobile key
- Client can be initialized outside the main thread. Thanks @jonathanmgrimm!
2.1.0
[2.1.0] - 2017-10-13
Added
LDConfig.Builder#setUseReport
method to allow switching the request verb fromGET
toREPORT
. 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 thevariation
methods. - Removed spurious error when
LDClient
is initialized while the device is offline.
2.0.5
2.0.4
[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
[2.0.3] - 2017-05-18
Changed
Even better thread safety in UserManager when removing change listeners.
2.0.2
[2.0.2] - 2017-05-03
Changed
- Improved thread safety in UserManager when removing change listeners.
- Streamlined SDK initialization.