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.profile 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.proare 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
allAttributesPrivateandsetPrivateAttributeNamesmethods onLDConfig.Builderas well as theprivateXmethods onLDUser.Builder.
2.1.1
[2.1.1] - 2017-11-27
Fixed
AndroidManifest.xmlno 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#setUseReportmethod to allow switching the request verb fromGETtoREPORT. Do not use unless advised by LaunchDarkly.
Changed
LDClient.initvalidates 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
NullPointerExceptionin thevariationmethods. - Removed spurious error when
LDClientis 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.