Skip to content

Releases: SiftScience/sift-android

v0.10.2-beta

25 Apr 23:34
c3bdf1f

Choose a tag to compare

Allows for setUserId outside of activity lifecycle
Fixes NPE on Google API Client

v0.10.1-beta

13 Apr 20:54

Choose a tag to compare

Updates docs
Does not null out instance state
Adds hook for passing custom activityName to Sift.resume

v0.10.0-beta

05 Apr 21:47
b7f2812

Choose a tag to compare

This is a significant rewrite that we expect to greatly improve the performance and stability of the Android SDK. Please refer to the release notes below as well as the updated README.md.

Breaking changes

  • We’ve removed access to the Sift instance and renamed a few hooks. Everything should be invoked via the static call to the singleton class.
    • Sift.get().save() is now Sift.pause()
    • Sift.get().setUserId(…) is now Sift.setUserId(…)
    • Sift.get().unsetUserId(…) is now Sift.unsetUserId(…)
    • We’ve removed support for Sift.get.upload(…)
  • We have removed the optional location permissions from our AndroidManifest.xml. As such, you will need to add ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION to your own application’s AndroidManifest.xml if you would like to enable location collection

New functionality

  • We’ve added a new hook into the onResume lifecycle callback: Sift.resume()

Other important changes

  • We fixed our concurrency model to address reported thread contention / deadlock issues
  • We’ve decreased the batch size and upload mechanics to address OOM errors
  • We’ve removed OkHttp from our dependencies

v0.9.12

23 Jan 07:20
4784083

Choose a tag to compare

Adds catch for executor in AppStateCollector

v0.9.11

10 Jan 21:24

Choose a tag to compare

Strips out logging in ProGuard release build
Moves unarchiving to background task
Various performance improvements

v0.9.10

14 Dec 23:09

Choose a tag to compare

Retrofits GSON

v0.9.9

12 Dec 20:03

Choose a tag to compare

Note: Do not use v0.9.9

Switch from Jackson to GSON
Performance improvements
Better retry logic on errors

v0.9.8

10 Nov 23:52

Choose a tag to compare

Fixes leaked Activity context

v0.9.7

27 Oct 00:06

Choose a tag to compare

Improves location collection mechanics
Removes collection for list of apps
Adds more complete proguard configs for Jackson
Adds @Nullable to Sift.get()

v0.9.6

13 Sep 22:12

Choose a tag to compare

Uses ListRequestJson yaml schema