Releases: mParticle/mparticle-android-sdk
Version 4.17.7
Core Updates
This addresses a critical bug experienced by a small subset of apps. The issue occurs when an app is frequently force-closed before the mParticle SDK has an opportunity to upload data. The impact of the bug is duplicate "session-end" events for a low percentage of users.
Version 5.1.2
Core Updates
This release adds a new API to register for push-message receives and opens. If you have instrumented GCM/FCM via mParticle's receivers, you can use the MParticle.getInstance().Messaging().registerPushAnalyticsReceiver()
API to register a local BroadcastReceiver.
Kit Updates
This release contains updates to multiple partner sdk versions:
- Adjust to 4.12.1
- Braze to 2.2.4
- AppsFlyer to 4.8.7
- Apptimize to 3.1.0
- Branch to 2.15.1
- comScore to 5.6.0
- Instabot to 1.0.4
- Reveal to 1.4.20
- Singular to 7.3.3
Leanplum Email Campaigns
The Leanplum kit has also been updated to set "email" as a user attribute on the Leanplum SDK to enable Leanplum email campaigns. If you would not like to send email to Leanplum, you may filter email to Leanplum via the mParticle Filters UI.
Version 4.17.6
Kit Updates
This release contains updates to multiple partner sdk versions:
- Adjust to 4.12.1
- Braze to 2.2.4
- AppsFlyer to 4.8.7
- Apptimize to 3.1.0
- Branch to 2.15.1
- comScore to 5.6.0
- Instabot to 1.0.4
- Reveal to 1.4.20
- Singular to 7.3.3
Version 4.17.5
Core Updates
This is a minor release to protect against null
keys included in custom Map
objects passed into the public API (logEvent, logScreen, etc).
Version 5.1.0
IDSync
Version 5.1.0 is the first non-beta release of the new mParticle IDSync framework. It contains many new features as well as breaking changes:
- New Identity APIs allowing custom IDSync "strategies" per customer.
- Included in the new APIs is a
MParticleUser
object, as well as the new APIs forlogin
,logout
,modify
, and more! You can read more about the new Identity APIs here. MParticleOptions
object for explicit SDK configuration.- New "Attribution" API, which replaces the former "deferred deeplink" API.
Migrating from SDK v4
Prior to upgrading to version 5, your mParticle org must be provisioned with an Identity Strategy. Please contact the mParticle Customer Success team at support@mparticle.com.
The new SDK contains multiple breaking API changes. To learn how to migrate your existing code, please reference the Android migration guide.
Version 4.17.3
Core Updates
This release contains a bugfix for the setUploadInterval
API.
Version 4.17.2
Critical Bugfix
This is a critical update for any customers on SDK version 4.17.0 or 4.17.1. Prior SDK versions are not affected.
This update fixes a critical issue resulting in inflated installation event tracking.
Version 4.17.1
Core Updates
None
Kit Updates
Leanplum
- Updated to latest SDK, version 3.0.2
Version 4.17.0
Core Updates
- Address an issue in some apps whereby the initial install message is never uploaded.
None
Kit Updates
Appboy
- Updated to latest SDK, version 2.2.1
Version 4.16.12
Core Updates
None
Kit Updates
Adobe
The Adobe kit now exposes the Adobe Marketing Cloud ID as an API.
Apptimize
Apptimize has been updated to use Apptimize SDK 2.13.8.