Releases: amplitude/Amplitude-Android
Releases · amplitude/Amplitude-Android
v2.8.0
v2.7.2
v2.7.1
v2.7.0
- Add support setting groups for users and events. See Readme for more information.
- Add helper method
getSessionId
to expose the current sessionId value. - Add
logRevenueV2
and newRevenue
class to support logging revenue events with properties, and revenue type. See Readme for more info. - Fix crash when trying to enableForegroundTracking with the PinnedAmplitudeClient. AmplitudeClient methods should be using
this
instead of staticinstance
variable.
v2.6.0
- Update to OKHttp v3.0.1.
- Add support for prepend user property operation. This allows you to insert value(s) at the front of a list. See Readme for more details.
- Fix bug where merging events for upload causes array index out of bounds exception.
- Migrate shared preferences (userId and event meta data) to Sqlite db to support apps with multiple processes.
v2.5.1 [DEPRECATED]
- Major bug fix: fix where updateServer sets the wrong batchLimit when limit is false.
v2.5.0
v2.4.0
v2.3.0
v2.2.0
Lots of little fixes and updates:
- Removed all references to Apache HTTPClient to support Android M.
- Handle exceptions when fetching last known location from LocationManager.
- Add ability to set custom deviceId (warning: only use if you know what you are doing - see readme).
- Handle exception when cloning JSON object.
- Maintain only one instance of OKHttpClient.
- Add AmplitudeLog helper class that supports enabling and disabling of logging as well as setting of the log level.
- Fix bug where event and identify queues are not truncated if eventMaxCount is less than eventRemoveBatchSize.