Releases: optimizely/android-sdk
Releases · optimizely/android-sdk
Release 3.13.4
Release 3.13.3
Release 3.13.2
Release 3.13.1
3.13.1
February 3rd, 2022
Bug Fixes
- Move background-watchers file read to a background thread when DatafileRescheduler is invoked.
This will fix a potential source of ANRs (#401). - Fix NotificationManager to be thread-safe (add-handler and send-notifications can happen concurrently). See the Optimizely Java SDK release 3.10.1 for details.
Release 3.13.0
3.13.0
January 11th, 2022
New Features
This release updates the SDK to use the Optimizely Java SDK 3.10.0 which includes the following:
- Add a set of new APIs for overriding and managing user-level flag, experiment and delivery rule decisions. These methods can be used for QA and automated testing purposes. They are an extension of the OptimizelyUserContext interface.
- setForcedDecision
- getForcedDecision
- removeForcedDecision
- removeAllForcedDecisions
- For details, refer to our documentation pages: OptimizelyUserContext and Forced Decision methods.
Bug Fixes
- Unschedule background polling worker when interval is not set. This fixes the bug that a polling worker scheduled before is not disabled when Optimizely is initialized again with polling disabled. (#397).
Release 3.12.0
3.12.0
December 9th, 2021
Add reachability checking for datafile-fetch and event-dispatch (#389).
- Add connection constraints to WorkManager requests for datafile-fetch and event-dispatch.
- Fix event-dispatch retry to disabled by default (configurable).
Release 3.11.1
3.11.1
October 4th, 2021
Bug Fixes
- Support long lists of event attributes (> 100) and/or large event batch size (> 100) over the WorkManager Data 10KB size limit (386).
Release 3.11.0
3.11.0
September 16th, 2021
This release updates the SDK to use the Optimizely Java SDK 3.9.0 which includes the following:
New Features:
- Add new public properties to
OptimizelyConfig
. (#379)- sdkKey
- environmentKey
- attributes
- audiences
- events
- experimentRules and deliveryRules to
OptimizelyFeature
- audiences to
OptimizelyExperiment
- For details, refer to our documentation page: https://docs.developers.optimizely.com/full-stack/v4.0/docs/optimizelyconfig-android.
Deprecated
OptimizelyFeature.experimentsMap
ofOptimizelyConfig
is deprecated as of this release. Please useOptimizelyFeature.experimentRules
andOptimizelyFeature.deliveryRules
. (#379)
Bug Fixes
- Fix proguard rules for GSON to one recommended by the GSON repo. (#383)
Release 3.10.2
3.10.2
June 2nd, 2021
Bug Fixes
- Android devices with API-19 and lower are set to use TLS1.2 for both datafile download and event upload (373).