Releases: optimizely/android-sdk
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.experimentsMapofOptimizelyConfigis deprecated as of this release. Please useOptimizelyFeature.experimentRulesandOptimizelyFeature.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).
Release 3.10.1
Release 3.10.0
3.10.0
February 24th, 2021
PR : #360
- Deprecate and remove job scheduler in favor of the androidx work manager. Issue #350
- Deprecate Intent and Intent service in favor of workers. Issue #350
- Remove deprecated API SUPPLICANT ACTION. Issue #347
- Remove AsyncTask in favor of straight executor. Issue #351
- DatafileClient download timeout can be set.
Release 3.9.0
3.9.0
February 9th, 2021
-
Upgrade the androidx and get all tests passing #356
-
Add a new set of decide apis #352
The newOptimizelyUserContextclass is instantiated withcreateUserContextand exposes the following APIs to getOptimizelyDecision:- setAttribute
- decide
- decideAll
- decideForKeys
- trackEvent
Also related to java sdk release here.
- For details, refer to our documentation page: https://docs.developers.optimizely.com/full-stack/v4.0/docs/android-sdk.
- Remove erroneous error if project id and sdk key are null. #358
Release 3.8.0
3.8.0
November 20th, 2020
- Add support for upcoming application-controlled introduction of tracking for non-experiment Flag decisions.
For a complete list see the release notes for java sdk 3.7.0
Using Java SDK 3.7.0
Release 3.7.0
3.7.0
September 30th, 2020
- This build has support for audience evaluation by version. It also supports number 'greater than or equal to' and 'less than or equal to'.
- This build also supports getting the current config string.
For a complete list see the release notes for java sdk 3.6.0
Using Java SDK 3.6.0
Release 3.6.0
3.6.0
July 13th, 2020
This build has support for Feature JSON. It also includes an update to the test application
with feature flag example and package level log setting.
Using Java SDK 3.5.0
New Features
- Add support for JSON feature variables (#337)
Release 3.5.2
Release 3.5.1
3.5.1
April 29th, 2020
Bug Fixes
- Change FeatureVariable type from enum to string for forward compatibility (upgrade the core java-sdk to 3.4.3).