Skip to content

Releases: optimizely/android-sdk

1.4.0-alpha-RC1

27 Jul 22:43
7aa2e07

Choose a tag to compare

  • Release candidate for 1.4.0

Bug Fixes

  • Better javadocs.
  • Cleanup any resource leaks.
  • Better exception handling to avoid any crashes.
  • Fix proguard rules
  • Fix logger issue
  • Allow EventRescheduler to work with wifi change intent filter (you don't have to include that intent filter).

Breaking Changes

  • Must include intent filter for EventRescheduler and DatafileRescheduler in the application manifest if the developer wants to use them (see the test-app manifest for an example).
  • Pass context into OptimizelyManager.Builder.

Release 1.4.0-alpha

13 Jul 23:25
bea0e89

Choose a tag to compare

This is a breaking change. Dependent on optimizely/java-sdk 1.7.0.

  • Allow configure background tasks to run or not.
  • Close cursor on SQLite.

Breaking Changes

  • Must include intent filter for EventRescheduler and DatafileRescheduler in the application manifest if the developer wants to use them (see the test-app manifest for an example).
  • Pass context into OptimizelyManager.Builder.
  • UserProfileService added.
  • Background processes are not running by default.
  • Various handlers (EventHandler, DatafileHandler, ErrorHandler) can be overridden.

Release 1.3.1

25 Apr 22:53

Choose a tag to compare

  • Handle exceptions in top-level APIs

Release 1.3.0

12 Apr 23:10

Choose a tag to compare

  • Add getter for ProjectConfig

Release 1.2.0

22 Mar 17:03

Choose a tag to compare

1.0.0

23 Jan 23:52

Choose a tag to compare

  • GA release

0.5.0

21 Jan 01:50

Choose a tag to compare

Bug Fixes

  • Persist experiment and variation IDs instead of keys in the AndroidUserProfile

Breaking Changes

  • Change live variable getter signature from getVariableFloat to getVariableDouble

0.5.0-SNAPSHOT

18 Jan 05:59

Choose a tag to compare

0.5.0-SNAPSHOT Pre-release
Pre-release
Change key to ID in all variable names within UserProfile (#76)

0.4.1

31 Dec 00:56

Choose a tag to compare

Bug Fixes

  • Add try catches around Cache.java and Client.java to handle exceptions gracefully
  • Fixes crash with not being able to bind to DatafileService

0.4.0

19 Dec 22:16

Choose a tag to compare

New Features

  • Add support for IP anonymization

Breaking Changes

  • Rename AndroidUserExperimentRecord to AndroidUserProfile
  • Change position of activateExperiment parameter in live variable getters