Analytics-Android Changelog


Released on: Feb 18, 2022

New: fix ANR issue caused by MediaDRM api

More information


Released on: Jan 25, 2022

New: deprecate jcenter and bintray

More information


Released on: Jan 18, 2022

Fix: fix get unique id NPE

More information


Released on: Jan 11, 2022

Fix: address violation of retrieving unsettable device

More information


Released on: Jul 12, 2021

  • New: Add referrer property when tracking Deep Link Opened

More information


Released on: May 04, 2021

  • Fix: Map product_id for a Product
  • Fix: Safely handle bad URIs when tracking deep links

More information


Released on: Mar 30, 2021

  • Fix: Check Float NaN and Infinity
  • Fix: Fix Incorrect Timestamps

More information


Released on: Mar 22, 2021

  • New: Make new lifecycle methods opt-out
  • New: Kotlin Demo App
  • New: Custom apiHost for Segment.IO and support multi-regional Segment
  • Fix: Add NonNull annotations to params for analytics constructor
  • Fix: Retry hasPermission in case of failure due to package manager being inactive
  • Fix: Marshal NaN and other special numbers to 0.0 and not produce malformed JSON

More information


Released on: Oct 16, 2020

  • New: Remove the ability to natively report attribution information via Segment integrations
  • New: Edge Function Support
  • New: Add a Webhook Integration for viewing payloads
  • New: Enable faster project settings refresh when debugging enabled

More information


Released on: Jul 30, 2020

  • Fix: Generate timestamps at call site rather than asynchronously

More information


Released on: Jul 13, 2020

  • Fix: Fix: Proguard/R8 configuration for createValueMap
  • Fix: handle RuntimeException when calling getActivityInfo
  • New: Experimental Nanosecond timestamps

More information


Released on: Jun 08, 2020

  • Fix: Use AndroidX lifecycle functions for App Fore/Backgrounded
  • Fix: Fix alias not overridden by cached value
  • Fix: Catch null intent data

More information


Released on: Jun 01, 2020

  • New: Add type to device context
  • Fix: Prevent Global Context modification for one-time op
  • New: Add support for Destination Middleware

More information


Released on: May 21, 2020

  • New: Add DefaultProjectSettings in Analytics.Builder
  • Fix: Test coverage fix after previous merge to master
  • New: Update project to AndroidX
  • Fix: Set build property to String

More information


Released on: Apr 22, 2020

  • Promoting 4.5.x to stable release. This includes all changes since 4.3.1.
  • Fix: Check integration settings for null

More information


Released on: Mar 23, 2020

  • New: Make crypto abstract methods public
  • Fix: Preserve BUILD and VERSION keys on reset() calls
  • Fix: Resolves ArrayIndexOutOfBoundsException crash (#586)
  • Fix: Updated documentation on deep copy and threading
  • Fix: Double check that input stream is closed

More information


Released on: Jul 26, 2019

  • New: Add Application Open and Application Backgrounded Events

More information

This page was last modified: 07 May 2021

Get started with Segment

Segment is the easiest way to integrate your websites & mobile apps data to over 300 analytics and growth tools.
Create free account