Skip to content

Releases: segmentio/analytics-android

4.5.0-beta.0

26 Jul 23:30
54e1849
Compare
Choose a tag to compare
4.5.0-beta.0 Pre-release
Pre-release
  • New: Add Application Open and Application Backgrounded Events

4.3.0

04 Oct 06:58
Compare
Choose a tag to compare

Promoting RC to stable release. This includes all the improvements from 4.3.0-RC1 and 4.3.0-RC2.

4.3.0-RC2

28 Jul 03:53
Compare
Choose a tag to compare
4.3.0-RC2 Pre-release
Pre-release
  • New: Look up Advertising ID for Amazon Fire devices.
  • Fix: Attribution tracking using mobile service should be false by default.

4.3.0-RC1

26 May 16:12
Compare
Choose a tag to compare
4.3.0-RC1 Pre-release
Pre-release
  • New: Add Middlewares.
  • Fix: Unregister Application lifecycle callbacks on shutdown.
  • Fix: Record ms precision in timestamps.
  • Fix: Support serialization of Primitive arrays.

4.2.6

26 May 16:13
Compare
Choose a tag to compare
  • Fix: Update Cartographer. This fixes an issue where sending custom values sent as arrays would not be serialized correctly.
  • Fix: Make DateFormat access thread safe. This fixes an issue where generated timestamps could be sometimes be malformed and not conform to the ISO 8601 standard.

4.2.5

26 May 16:13
Compare
Choose a tag to compare
  • Fix: Using Properties#putProducts was stored as an array instead of a list, and not serialized correctly. This caused it to be unusable by Segment and server side integrations. If you're stuck on a previous version for some reason, you can manually store it as a list:
List<Product> products = new ArrayList<>();
products.add(new Product("foo", "bar", 10));
// add other products to this list.

Properties properties = new Properties();
properties.put("products", products);