2023
December 13, 2023
Android BOM 2.8.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.8.0) | BOM (2.8.1) |
---|---|---|
com.adobe.marketing.mobile:core | 2.6.0 | 2.6.1 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.6 | 2.0.6 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edge | 2.4.0 | 2.4.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:optimize | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
Android Core 2.6.1
- Fixed an issue where failure to create a webview for displaying an in-app message would cause the UI to be blocked.
November 15, 2023
Android BOM 2.8.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.7.0) | BOM (2.8.0) |
---|---|---|
com.adobe.marketing.mobile:core | 2.5.1 | 2.6.0 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.6 | 2.0.6 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edge | 2.4.0 | 2.4.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:optimize | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
Android Core 2.6.0
- Fixed the UI takeover behavior for in-app messages. When UI takeover is disabled, taps outside the in-app webview no longer dismiss the message.
October 31, 2023
iOS Core 4.2.0
- Migrates storage from UserDefaults to iOS file system.
Downgrading from this version of Core is unsupported, as it will cause undefined behavior.
Please do not use this release for tvOS. Use the 4.2.1 release instead.
October 30, 2023
Android BOM 2.7.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.6.0) | BOM (2.7.0) |
---|---|---|
com.adobe.marketing.mobile:core | 2.5.0 | 2.5.1 |
com.adobe.marketing.mobile:edge | 2.3.0 | 2.4.0 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.6 | 2.0.6 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:optimize | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
Android Core 2.5.1
- Fixed a resource leak in
StreamUtils
. - Fixed a crash when displaying in-app messages.
October 27, 2023
iOS Edge 4.3.0
- Added support to customize datastream configurations on a per-event basis using the sendEvent API.
- Improved logging on connection failure.
Android Edge 2.4.0
- Added support to customize datastream configurations on a per-event basis using the sendEvent API.
- Improved logging on connection failure.
October 24, 2023
Android BOM 2.6.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.5.1) | BOM (2.6.0) |
---|---|---|
com.adobe.marketing.mobile:assurance | 2.1.1 | 2.2.0 |
com.adobe.marketing.mobile:target | 2.0.1 | 2.0.2 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.6 | 2.0.6 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:core | 2.5.0 | 2.5.0 |
com.adobe.marketing.mobile:edge | 2.3.0 | 2.3.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:optimize | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
October 19, 2023
iOS Assurance 4.1.0
- Fixed a mismatch in the client and sessionID keys
- Added support for receiving large
AssuranceEvents
.
Android Assurance 2.2.0
- Added support for receiving large
AssuranceEvents
. - Fixed an issue that caused incorrect manifest contents being sent in the clientInfo event.
October 13, 2023
Android BOM 2.5.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.5.0) | BOM (2.5.1) |
---|---|---|
com.adobe.marketing.mobile:optimize | 2.0.1 | 2.0.2 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.1.1 | 2.1.1 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.6 | 2.0.6 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:core | 2.5.0 | 2.5.0 |
com.adobe.marketing.mobile:edge | 2.3.0 | 2.3.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
October 12, 2023
iOS Target 4.0.2
- Access to containers in
TargetState
is now synchronized in order to prevent possible runtime exceptions.
October 5, 2023
Android Optimize 2.0.2
- Added support for enforcing events' order for
updatePropositions
andgetPropositions
APIs in the extension. AgetPropositions
API invocation will be resolved only after any priorupdatePropositions
API requests are completed irrespective of the async API behavior.
October 4, 2023
iOS Optimize 4.0.2
- Added support for enforcing events' order for
updatePropositions
andgetPropositions
APIs in the extension. AgetPropositions
API invocation will be resolved only after any priorupdatePropositions
API requests are completed irrespective of the async API behavior.
October 3, 2023
Android BOM 2.5.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.4.1) | BOM (2.5.0) |
---|---|---|
com.adobe.marketing.mobile:core | 2.4.0 | 2.5.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.2.0 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.1.1 | 2.1.1 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.6 | 2.0.6 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edge | 2.3.0 | 2.3.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:optimize | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
September 28, 2023
Android Core 2.5.0
- Added getter APIs
getLargeIconResourceID
andgetSmallIconResourceID
to MobileCore for retrieving the icon resource IDs set from the application.
iOS Messaging 4.1.0
- Added new notification tracking API
handleNotificationResponse
with parametersUNNotificationResponse
and an optional callback the returnsPushTrackingStatus
enum.- This API will automatically handle the click behaviour (OPENAPP, WEBURL, DEEPLINK) defined for the notification.
- Deprecated the notification tracking API
handleNotificationResponse
with parametersUNNotificationResponse
,applicationOpened
, andcustomActionId
. - Fixed a bug on notification tracking API
handleNotificationResponse
to stop sending tracking hits to edge servers when the notification does not contain tracking information.
Android Messaging 2.2.0
- Introduced
MessagingServices
class to automatically build, display, track, and handle defined click behaviour on notifications from Adobe Journey Optimizer. - Fixed a bug on notification tracking API
handleNotificationResponse
to stop sending tracking hits to edge servers when the notification does not contain tracking information.
September 26, 2023
Android BOM 2.4.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.4.0) | BOM (2.4.1) |
---|---|---|
com.adobe.marketing.mobile:campaign | 2.0.5 | 2.0.6 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.1.1 | 2.1.1 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:core | 2.4.0 | 2.4.0 |
com.adobe.marketing.mobile:edge | 2.3.0 | 2.3.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:optimize | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
September 21, 2023
Android Campaign 2.0.6
- Updated the minimum Core dependency version to 2.3.1 to resolve a local notification display issue.
September 14, 2023
AEP React Native Core 5.0.1
- Updated the docs to call out trackAction/trackState are supported through Edge Network or Edge Bridge extensions.
September 5, 2023
Android BOM 2.4.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.3.0) | BOM (2.4.0) |
---|---|---|
com.adobe.marketing.mobile:edge | 2.2.0 | 2.3.0 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.1.1 | 2.1.1 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.5 | 2.0.5 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:core | 2.4.0 | 2.4.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:optimize | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
September 1, 2023
iOS Edge 4.2.0
- Added the ability to request a "completion" event when making an experience event request. The
contentComplete
event is dispatched after the request connection is closed.
Android Edge 2.3.0
- Added the ability to request a "completion" event when making an experience event request. The
contentComplete
event is dispatched after the request connection is closed.
August 30, 2023
Android BOM 2.3.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.2.0) | BOM (2.3.0) |
---|---|---|
com.adobe.marketing.mobile:core | 2.3.1 | 2.4.0 |
com.adobe.marketing.mobile:optimize | 2.0.0 | 2.0.1 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.1.1 | 2.1.1 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.5 | 2.0.5 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edge | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
iOS Core 4.1.0
- Fixed a bug where the in-app message was not displayed correctly when there was a change in device orientation.
- Fixed a bug where the cached appId could overwrite the one set with
MobileCore.configureWithAppId()
before extension registration. - Added the
contentComplete
event source constant for Edge workflows.
Android Core 2.4.0
- Fixed a bug where floating button was not being displayed properly after being dismissed.
- Fixed a bug where
MobileCore.updateConfiguration()
was not updating configuration key for the correct environment. - Added the
contentComplete
event source constant for Edge workflows.
Android Optimize 2.0.1
- Fixed an issue where Optimize SDK extension was not correctly verifying a set configuration state before processing proposition requests.
iOS Optimize 4.0.1
- Fixed an issue where Optimize SDK extension was not correctly verifying a set configuration state before processing proposition requests.
August 9, 2023
Android BOM 2.2.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.1.0) | BOM (2.2.0) |
---|---|---|
com.adobe.marketing.mobile:core | 2.3.0 | 2.3.1 |
com.adobe.marketing.mobile:places | 2.0.0 | 2.1.0 |
com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.1.1 | 2.1.1 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.5 | 2.0.5 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edge | 2.2.0 | 2.2.0 |
com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:optimize | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 |
August 8, 2023
iOS Places 4.1.0 and Android Places 2.1.0
- Added support for forwarding location entry and exit events to Adobe Experience Platform. For more information, refer to the Places Service event forwarding to Adobe Experience Platform guide.
Android Core 2.3.1
- Fixed an issue with displaying local notifications.
August 7, 2023
Roku SDK 1.0.0
This is the first stable release of the Roku SDK, which exposes APIs to help developers to integrate the Adobe Experience Platform solutions with the Roku channel.
Features:
Adobe Experience Platform Edge Network integration: Seamlessly send data to the Edge Network, and get greater control over data interactions by optionally registering a callback for Edge response handles.
Automated ECID and ImplementationDetails attachment: Experience more efficient tracking and integration as ECID (Experience Cloud ID) and Implementation details are now automatically appended to every XDM Experience Event request.
Custom identity synchronization: Personalize user experiences effectively by syncing Custom Identities with each XDM Experience Event request. Unlock the potential of the Edge Network while maintaining tailored interactions.
For more information, refer to the documentation below:
July 26, 2023
Android BOM 2.1.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.0.1) | BOM (2.1.0) |
---|---|---|
com.adobe.marketing.mobile:edgemedia | 2.0.0 | |
com.adobe.marketing.mobile:analytics | 2.0.2 | 2.0.3 |
com.adobe.marketing.mobile:assurance | 2.1.0 | 2.1.1 |
com.adobe.marketing.mobile:campaign | 2.0.4 | 2.0.5 |
com.adobe.marketing.mobile:core | 2.2.3 | 2.3.0 |
com.adobe.marketing.mobile:edge | 2.1.0 | 2.2.0 |
com.adobe.marketing.mobile:edgebridge | 2.0.0 | 2.1.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.0 | 2.0.1 |
com.adobe.marketing.mobile:lifecycle | 2.0.3 | 2.0.4 |
com.adobe.marketing.mobile:target | 2.0.0 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.0 | 2.0.1 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:optimize | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:places | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
Android Analytics 2.0.3
- Added
a.systemLocale
to Lifecycle hits.
Android Core 2.3.0
- Added the DeviceInforming.getSystemLocale() API, which returns the locale set by the user in the system.
- Implemented database recovery in SQLiteDataQueue for cases where adding or removing an entry fails due to unexpected errors.
- Fixed an issue with the rounded corners and placement of in-app messages on Android 21/22.
- Fixed a bug where the cached appId could overwrite the one set with MobileCore.configureWithAppId() before extension registration.
Android Lifecycle 2.0.4
- Lifecycle extension now includes the system locale, indicating the device's preferred locale, in its published shared state.
- Lifecycle launch event now includes the application._dc.language XDM field, which signifies the device's preferred locale.
Android UserProfile 2.0.1
- Updated POM file with the Apache 2 license.
July 25, 2023
Android EdgeIdentity 2.0.1
- Added validation to ignore
IdentityItem
s with an empty ID value. - Fixed an issue where the
getUrlVariables
API may fail to generate a response on Android 6 (API 23) devices.
July 21, 2023
iOS Edge 4.1.0
- Added support for chaining related events.
- Fixed location of event index when decoding network response errors and warnings.
iOS EdgeBridge 4.1.0
- Added support for chaining related events.
Android Edge 2.2.0
- Added support for chaining related events.
- Fixed location of event index when decoding network response errors and warnings.
Android EdgeBridge 2.1.0
- Added support for chaining related events.
- Updated POM file with the Apache 2 license URL.
July 20, 2023
Android Assurance 2.1.1
- Added support for chained events.
July 12, 2023
Android Campaign 2.0.5
- Fixed a bug where a bundled asset was not being used in a fullscreen message when the remote image URL was inaccessible.
July 11, 2023
iOS Target 4.0.1 and Android Target 2.0.1
- Fixed a bug in which a Target Response containing JSON Array content was rejected.
June 29, 2023
Android BOM 2.0.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (2.0.0) | BOM (2.0.1) |
---|---|---|
com.adobe.marketing.mobile:core | 2.2.2 | 2.2.3 |
com.adobe.marketing.mobile:analytics | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:assurance | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgebridge | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:optimize | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:places | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:userprofile | 2.0.0 | 2.0.0 |
Android Core 2.2.3
- Fixed handling of back button press in in-app messages.
- Resolved a crash that occurred when dismissing in-app messages.
June 20, 2023
AEP React Native libraries 5.0.0
The following React Native libraries have been upgraded to use the version 4 of the Adobe Experience Platform Mobile SDK for iOS. Starting with this release, all React Native libraries that share the same major version are compatible with each other.
- @adobe/react-native-aepcore:5.0.0
- @adobe/react-native-aepassurance:5.0.0
- @adobe/react-native-aepuserprofile:5.0.0
- @adobe/react-native-aepedge:5.0.0
- @adobe/react-native-aepedgebridge:5.0.0
- @adobe/react-native-aepedgeconsent:5.0.0
- @adobe/react-native-aepedgeidentity:5.0.0
- @adobe/react-native-aepoptimize:5.0.0
- @adobe/react-native-aepplaces:5.0.0
- @adobe/react-native-aeptarget:5.0.0
- @adobe/react-native-aepcampaignclassic:5.0.0
June 19, 2023
Android BOM 2.0.0
- Align the major version to match the current major version of the MobileCore extension for Android. Please refer to the major version alignment document.
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (1.0.1) | BOM (2.0.0) |
---|---|---|
com.adobe.marketing.mobile:core | 2.2.1 | 2.2.2 |
com.adobe.marketing.mobile:analytics | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:assurance | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:campaignclassic | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:edge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgebridge | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.3 | 2.0.3 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:optimize | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:places | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:userprofile | 2.0.0 | 2.0.0 |
June 15, 2023
Android Core 2.2.2
- Fixed an issue in Android API 22 and below where the in-app message would sometimes take over the screen, rendering the app unresponsive.
- Fixed an issue where the onShow method in FullscreenMessageDelegate and MessagingDelegate was being notified multiple times after displaying an in-app message.
- Improved the handling of in-app messages during orientation changes.
June 12, 2023
Android BOM 1.0.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (1.0.0) | BOM (1.0.1) |
---|---|---|
com.adobe.marketing.mobile:campaignclassic | 2.0.0 | 2.0.1 |
com.adobe.marketing.mobile:core | 2.2.0 | 2.2.1 |
com.adobe.marketing.mobile:identity | 2.0.2 | 2.0.3 |
com.adobe.marketing.mobile:lifecycle | 2.0.2 | 2.0.3 |
com.adobe.marketing.mobile:analytics | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:assurance | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaign | 2.0.4 | 2.0.4 |
com.adobe.marketing.mobile:edge | 2.1.0 | 2.1.0 |
com.adobe.marketing.mobile:edgebridge | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:messaging | 2.1.4 | 2.1.4 |
com.adobe.marketing.mobile:optimize | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:places | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:target | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:userprofile | 2.0.0 | 2.0.0 |
Android Core 2.2.1
- Updated EventDataUtils to drop entries with unsupported values during cloning instead of throwing an exception.
- Fixed a crash when displaying in-app messages.
- Fixed rounded corners when displaying in-app messages.
- Fixed an issue where the shared state published by Event Hub was mutable.
Android Lifecycle 2.0.3
- Fixed an issue where session start time (
starttimestampmillis
) was shared in seconds instead of milliseconds in Lifecycle shared state. - Fixed an issue where session start time (
starttimestampmillis
), previous session start time (previoussessionstarttimestampmillis
), and previous session pause time (previoussessionpausetimestampmillis
) were shared in seconds instead of milliseconds in Lifecycle response event.
Android Identity 2.0.3
- Added debug logs around ECID generation.
June 9, 2023
iOS Mobile Core 4.x and compatible extensions
New major version of the Mobile Core SDK for iOS has been released along with updates to other extensions. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0 (for extensions which support tvOS).
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
Note that all these extensions must be updated together.
- iOS Mobile Core 4.0.0
- iOS Signal 4.0.0
- iOS Lifecycle 4.0.0
- iOS Identity 4.0.0
- iOS Profile 4.0.0
- iOS Adobe Experience Platform Assurance 4.0.0
- iOS Adobe Experience Platform Edge Network 4.0.0
- iOS Identity for Edge Network 4.0.0
- iOS Consent for Edge Network 4.0.0
- iOS Media for Edge Network 4.0.0 (Initial release)
- iOS Edge Bridge 4.0.0
- iOS Adobe Journey Optimizer 4.0.0
- iOS Adobe Journey Optimizer - Decisioning 4.0.0
- iOS Places Service 4.0.0
- iOS Adobe Analytics 4.0.0
- iOS Adobe Analytics - Media Analytics for Audio & Video 4.0.0
- iOS Adobe Target 4.0.0
- iOS Adobe Campaign Standard 4.0.0
- iOS Adobe Campaign Classic 4.0.0
- iOS Adobe Audience Manager 4.0.0
June 7, 2023
iOS Target 4.0.0
Major version update for Adobe Target for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS Audience 4.0.0
Major version update for Adobe Audience Manager for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS Media 4.0.0
Major version update for Adobe Analytics - Media Analytics workflows for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
- Fixed an issue that prevented timer from firing when called from background thread.
June 6, 2023
Android Edge Media 2.0.0
Initial release of the Adobe Streaming Media for Edge Network extension for Android which sends data about audio and video consumption on your streaming applications to the Adobe Experience Platform Edge Network. This enables capabilities for measurement, analysis, and activation with media data across the Adobe Experience Cloud solutions.
iOS Edge Media 4.0.0
Initial release of the Adobe Streaming Media for Edge Network extension for iOS which sends data about audio and video consumption on your streaming applications to the Adobe Experience Platform Edge Network. This enables capabilities for measurement, analysis, and activation with media data across the Adobe Experience Cloud solutions.
iOS Places 4.0.0
Major version update for Adobe Experience Platform Location Service for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS Analytics 4.0.0
Major version update for Adobe Analytics for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
- Resolved an issue with retrieving post-processed data in Assurance for track calls with empty state.
- Added
a.systemLocale
to Lifecycle hits.
June 5, 2023
iOS Campaign Classic 4.0.0
Major version update for Adobe Campaign Classic workflows for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
- Updated the extension to dispatch a Campaign Response Content event containing the device registration status.
iOS Campaign Standard 4.0.0
Major version update for Adobe Campaign Standard workflows for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS UserProfile 4.0.0
Major version update for User Profile for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
June 2, 2023
iOS Edge Bridge 4.0.0
Major version update for Edge Bridge for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS Messaging 4.0.0
Major version update for Adobe Journey Optimizer for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS Optimize 4.0.0
Major version update for Adobe Journey Optimizer - Decisioning for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
- Added support for using the Optimize SDK extension in App Extensions.
June 1, 2023
iOS Consent 4.0.0
Major version update for Consent for Edge Network for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS EdgeIdentity 4.0.0
Major version update for Identity for Edge Network for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS Edge 4.0.0
Major version update for Edge Network for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
- Removed deprecated class
XDMFormatters
. Use functionsgetISO8601UTCDateWithMilliseconds()
andgetISO8601FullDate()
in Date class extension from AEPServices module instead. - Fixed issue where empty "payload" array was not included in events dispatched after receiving Edge Network response.
iOS Assurance 4.0.0
Major version update for Adobe Experience Platform Assurance for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 4.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
iOS Core 4.0.0
Major version update of Adobe Experience Platform Core iOS SDKs are live! It contains the following extensions:
- Core 4.0.0
- Identity 4.0.0
- Signal 4.0.0
- Lifecycle 4.0.0
Please note that the current release includes the following changes:
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0.
- Include XCFrameworks built with Xcode 14.1 with the GitHub release.
- Added
SystemInfoService.getSystemLocaleName()
API which returns the locale by combining device's preferred language and selected region (as set by the user on the system). - Lifecycle extension adds
systemlocale
denoting device's preferred locale to its published shared state. - Lifecycle launch event now includes the application._dc.language XDM field, which signifies the device's preferred locale.
iOS RulesEngine 4.0.0
- Updated the minimum supported version to iOS 11.0 and tvOS 11.0.
Android BOM 1.0.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
Extension artifact | BOM (1.0.0-beta1) | BOM (1.0.0) |
---|---|---|
com.adobe.marketing.mobile:core | 2.1.1 | 2.2.0 |
com.adobe.marketing.mobile:lifecycle | 2.0.1 | 2.0.2 |
com.adobe.marketing.mobile:campaign | 2.0.2 | 2.0.4 |
com.adobe.marketing.mobile:assurance | 2.0.1 | 2.1.0 |
com.adobe.marketing.mobile:edge | 2.0.0 | 2.1.0 |
com.adobe.marketing.mobile:messaging | 2.1.1 | 2.1.4 |
com.adobe.marketing.mobile:identity | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 |
com.adobe.marketing.mobile:userprofile | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:optimize | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgeidentity | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:edgebridge | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:places | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:analytics | 2.0.2 | 2.0.2 |
com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:target | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:campaignclassic | 2.0.0 | 2.0.0 |
com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 |
May 31, 2023
Android Campaign Classic 2.0.1
- Updated the extension to dispatch a Campaign Response Content event containing the device registration status.
May 25, 2023
Android Campaign Standard 2.0.4
- Update the AEPCore dependency to version 2.2.0 to resolve a WebView transparency issue and fix message frequency rules for Campaign Standard in-app messages.
May 23, 2023
Android Core 2.2.0
- Added support for chaining related events.
- Added a new
evaluateEvent
API in theLaunchRulesEngine
class that returns matching consequences without processing them. - Fixed a bug where a non-transparent background was visible behind a message webview.
- Fixed the back button functionality to allow for the dismissal of a displayed in-app message using the device's back button.
- Fixed in-app message redraw on device orientation change.
- Fixed a memory leak with the in-app message webview.
Android Lifecycle 2.0.2
- Chain the events dispatched by the Lifecycle extension to their corresponding request events.
Android Messaging 2.1.4
- Handle in-app interaction tracking for back button presses.
May 19, 2023
iOS Assurance 3.1.2
- Added support for chaining related events.
May 15, 2023
iOS Core 3.9.0
- Added support for chaining related events.
- Chain the events dispatched by the Lifecycle extension to their corresponding request events.
- Added a new
evaluate
API in theLaunchRulesEngine
class that returns matching consequences without processing them. - Fixed an issue that caused shared state events to be dispatched out of order.
- Fixed an issue that captured event history before processing rules.
May 4, 2023
Android Campaign Standard 2.0.3
- Adds support for URL-encoded URLs with query parameters used to configure in-app message clickthrough destination.
April 28, 2023
Android Messaging 2.1.3
- Fixed a bug causing in-app message display experience events to be sent even when MessagingDelegate suppressed their display.
iOS Messaging 1.1.4
- Fixed a bug causing in-app message display experience events to be sent even when MessagingDelegate suppressed their display.
April 25, 2023
Android Assurance 2.1.0
- Added a new API for quick connect capability.
- Fixed an issue causing pure Jetpack Compose apps implementing Assurance to add XML color attributes.
- Switched to use vector support library to reduce SDK size.
April 24, 2023
Android Mobile Core 2.1.3
- In-app messages with content overflow now correctly scroll when the message is not observing gestures.
- Opacity is now correctly calculated for in-app message takeovers.
- In-app messages will no longer intermittently cause a crash when being displayed on Android 7.
- Fixed a race condition when querying the event history database.
Android Messaging 2.1.2
- Fixed a bug causing a crash when incorrectly formatted URLs were used in custom HTML messages.
April 14, 2023
Android Mobile Core 2.1.2
- Fixed an issue that prevented some in-app messaging show frequency rules from working correctly.
- Improved evaluation of logical operators in rules engine.
April 11, 2023
Android Edge 2.1.0
- Added support to overwrite the Edge request path with a custom path to support Edge requests for the Media Analytics service.
April 10, 2023
Android BOM 1.0.0-beta1
The initial public beta release of the Bill of Materials (BOM) artifact for Android is now available.
April 6, 2023
Flutter Edge Bridge plugin 1.0.0
The Adobe Experience Platform Edge Bridge Flutter plugin is now available.
With this release, the extension enables a drop-in solution for converting generated events from the Mobile Core track APIs (trackAction and trackState) into Edge Network events.
April 5, 2023
React Native Edge Bridge library 1.0.0
The Adobe Experience Platform Edge Bridge React Native library is now available.
With this release, the extension enables a drop-in solution for converting generated events from the Mobile Core track APIs (trackAction and trackState) into Edge Network events.
April 6, 2023
iOS Assurance 3.1.1
- Fixed a bug that was causing sessions to not be terminated properly in the Quick Connect flow.
March 31, 2023
Android Mobile Core 2.1.1
- Fixed crash during Core boot when migrating the data from v4 Mobile SDK.
- Updated POM file with the Apache 2 license URL.
Android Identity 2.0.2
- Fixed an issue where Identity could block the processing of requests when the first loaded configuration had incorrect format.
- Updated POM file with the Apache 2 license URL.
March 28, 2023
iOS Core 3.8.2
- Fixed some crashes which can happen on shutdown.
March 27, 2023
Android Analytics 2.0.2
- Fixed a bug that was causing the "Unavailable" status to be shown in Adobe Analytics view in Assurance for some track events sent soon after app launch.
March 21, 2023
iOS Assurance 3.1.0
- Added an API for a new quick connect capability for quick start workflows that will go beta soon.
- Security improvements
March 20, 2023
iOS Messaging 1.1.3
- Drop minimum supported version of iOS to 10.0 to align with minimum supported version in AEPCore.
March 17, 2023
iOS Core 3.8.1
- Revert changes to minimum supported version of iOS and tvOS back to 10.0.
March 16, 2023
Android Messaging 2.1.1
- Messaging extension now processes in-app message responses from multiple upstream services.
March 15, 2023
iOS Messaging 1.1.2
- Messaging extension now processes in-app message responses from multiple upstream services.
iOS RulesEngine 1.2.2
- Revert changes to minimum supported version of iOS and tvOS back to 10.0.
March 14, 2023
Android Mobile Core 2.1.0
- Added a new API to the LaunchRulesEngine class that enables adding new rules without replacing the existing ones.
March 13, 2023
iOS Core 3.8.0
- Updated the minimum supported versions to iOS 11.0, tvOS 11.0.
- Added support for overriding internal logging service with customer-provided implementation.
- Added a new API to the LaunchRulesEngine class that enables adding new rules without replacing the existing ones.
iOS RulesEngine 1.2.1
- Updated the minimum supported versions to iOS 11.0, tvOS 11.0.
March 9, 2023
AEP React Native libraries
- Updated all the AEP React Native libraries to use MobileCore 2.x for Android and compatible extensions.
The following npms have been published:
- @adobe/react-native-aepcore:2.0.0
- @adobe/react-native-aepassurance:4.0.0
- @adobe/react-native-aepuserprofile:2.0.0
- @adobe/react-native-aepedge:2.0.0
- @adobe/react-native-aeedgeidentity:2.0.0
- @adobe/react-native-aepedgeconsent:2.0.0
- @adobe/react-native-aepmessaging:1.0.0
- @adobe/react-native-aepoptimize:2.0.0
- @adobe/react-native-aepplaces:2.0.0
- @adobe/react-native-aeptarget:2.0.0
- @adobe/react-native-aepcampaignclassic:2.0.0
March 6, 2023
iOS Places 3.0.3
- Fixed the friendly name for the extension to be
Places
instead of fully qualified extension name. - Updated
nearbyPois
in shared state to be an array of POI objects (represented as dictionaries).
Android Messaging 2.1.0
- Fixed in-app message deeplink processing.
- Added a default implementation for
Message.getAutoTrack
to resolve an issue with the Message interface not matching the previous Message class.
March 2, 2023
iOS Target 3.3.1
target.previewEnabled
configuration setting is no longer required to enable preview mode in Target iOS SDK. If not configured, the default value here will be set to true.
AEP Flutter Plugins 2.0.0
- Updated all the AEP Flutter plugins to use MobileCore 2.x for Android and compatible extensions.
- Fixed issues where async calls were not properly completed.
The following plugins have been published:
- flutter_aepcore@2.0.0
- flutter_aepassurance@2.0.0
- flutter_aepedge@2.0.0
- flutter_aepedgeidentity@2.0.0
- flutter_aepedgeconsent@2.0.0
AEP Flutter User Profile 1.0.0
- Added the initial release for flutter_aepuserprofile@1.0.0
March 1, 2023
iOS EdgeConsent 1.1.0
- Added tvOS support.
February 28, 2023
iOS Edge 1.6.0
- Added tvOS support.
iOS EdgeIdentity 1.2.0
- Added tvOS support.
- Identity map no longer accepts identity items with an empty string value for ID.
February 27, 2023
Android Assurance 2.0.1
- Contents of the application manifest (AndroidManifest.xml) are now included in the
clientInfo
event.
iOS Messaging 1.1.1
- Fixes an issue where loaded in-app message rules were not cleared when an empty in-app message payload is received from Adobe Journey Optimizer.
Android Messaging 2.0.2
- Fixes an issue where loaded in-app message rules were not cleared when an empty in-app message payload is received from Adobe Journey Optimizer.
- Fixes an issue where only the first in-app message present in a payload was being loaded into the rules engine.
February 23, 2023
New major version of the Mobile Core SDK for Android has been released along with updates to other extensions to take advantage of the new features and improvements. These improvements include:
- Android SDKs updated to have similar architecture to iOS Swift SDKs.
- All extensions open-sourced.
- Integration with Kotlin apps improved.
- AndroidX support added.
- Security improvements added.
Note that all these extensions must be updated together.
- Android Mobile Core 2.0.1
- Android Signal 2.0.1
- Android Lifecycle 2.0.1
- Android Identity 2.0.1
- Android Profile 2.0.0
- Android Adobe Experience Platform Assurance 2.0.0
- Android Adobe Experience Platform Edge Network 2.0.0
- Android Identity for Edge Network 2.0.0
- Android Consent for Edge Network 2.0.0
- Android Edge Bridge 2.0.0
- Android Adobe Journey Optimizer 2.0.1
- Android Adobe Journey Optimizer - Decisioning 2.0.0
- Android Places Service 2.0.0
- Android Adobe Analytics 2.0.1
- Android Adobe Analytics - Media Analytics for Audio & Video 3.0.0
- Android Adobe Target 2.0.0
- Android Adobe Campaign Standard 2.0.2
- Android Adobe Campaign Classic 2.0.0
- Android Adobe Audience Manager 2.0.0
For help on moving to these versions, and information on deprecated APIs please see:
February 17, 2023
Android Analytics 2.0.1
- Made the extension compatible with Kotlin 1.4.
- Analytics shared state is made available on boot-up if there are any previously stored identifiers.
- Shared state is only updated when an identifier is set and not on get requests.
Android Campaign Standard 2.0.2
- Made the extension compatible with Kotlin 1.4.
February 13, 2023
Android Edge 1.4.1
- Improves error handling when processing
Edge.sendEvent
requests by catching and logging unexpectedRuntimeException
instances thrown from within caller'sEdgeCallback
handler implementation.
February 9, 2023
Android Mobile Core 2.0.1
- Fixed issue causing large delays in configuration download retries.
- Fixed issue causing backdrop opacity being set incorrectly in
MessageSettings
. - Updated
MessagingDelegate
to mirror the implementation of the iOS SDK, and exposedMessage
interface for app developers to access InternalMessage objects created by Messaging extension. - Fixed issue with javadoc generation.
- Improved resource handling after network connection attempts.
- Improved database handling during fresh installation scenarios.
Android Signal 2.0.1
- Fixed issue with javadoc generation.
Android Lifecycle 2.0.1
- Fixed issue with javadoc generation.
Android Identity 2.0.1
- Fixed issue with javadoc generation.
Android Messaging 2.0.1
- Updates the Core dependency to 2.0.1, which resolves inconsistencies between the Android and iOS MessagingDelegate classes.
Android Campaign Standard 2.0.1
- Updates Mobile Core dependency to 2.0.1 which includes stability fixes.
Android Target 2.0.0
- Major version update for Adobe Target for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Please note that the following improvements have been made in the current release:
- The below APIs have been renamed for alignment with the Adobe Target Mobile SDK for iOS:
locationsDisplayed
is nowdisplayedLocations
locationClicked
is nowclickedLocation
- The public classes
TargetRequest
,TargetPrefetch
,TargetOrder
,TargetProduct
andTargetParameters
are consolidated under thetarget
subpackage and require updating the import statements as shown below:
Copied to your clipboardimport com.adobe.marketing.mobile.target.TargetRequest;import com.adobe.marketing.mobile.target.TargetPrefetch;import com.adobe.marketing.mobile.target.TargetOrder;import com.adobe.marketing.mobile.target.TargetProduct;import com.adobe.marketing.mobile.target.TargetParameters;
- The previously deprecated Target APIs and classes have been removed. For more information, please read this section on the deprecated APIs and the recommended alternative APIs.
iOS Messaging 1.1.0
- Adds support for Adobe Journey Optimizer powered in-app messages.
February 3, 2023
Android Analytics 2.0.0
- Major version update for Adobe Analytics for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Android Audience 2.0.0
- Major version update for Adobe Audience Manager for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Android Media 3.0.0
- Major version update for Adobe Analytics - Media Analytics workflows for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Android Messaging 2.0.0
- Major version update for Adobe Journey Optimizer for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Android Places 2.0.0
- Major version update for Adobe Experience Platform Location Service for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Please note that the following improvements have been made in the current release:
- The
getNearbyPointsOfInterest
API without the errorCallback has been removed. Alternatively, use the below overloaded API which provides both successCallback and errorCallback:
Copied to your clipboardpublic static void getNearbyPointsOfInterest(final Location location,final int limit,final AdobeCallback<List<PlacesPOI>> successCallback,final AdobeCallback<PlacesRequestError> errorCallback)
- The public classes
PlacesAuthorizationStatus
,PlacesPOI
, andPlacesRequestError
are consolidated under theplaces
subpackage and require updating the import statements as shown below:
Copied to your clipboardimport com.adobe.marketing.mobile.places.PlacesAuthorizationStatus;import com.adobe.marketing.mobile.places.PlacesPOI;import com.adobe.marketing.mobile.places.PlacesRequestError;
February 2, 2023
Android Optimize 2.0.0
- Major version update for Adobe Journey Optimizer - Decisioning for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This extension library is already available as an open source project on GitHub.
Android Campaign Standard 2.0.0
- Major version update for Adobe Campaign Standard workflows for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
February 1, 2023
Android Edge Bridge 2.0.0
- Major version update for Edge Bridge for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is already available as an open source project on GitHub.
January 31, 2023
Android Assurance 2.0.0
- Major version update for Adobe Experience Platform Assurance for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Android Campaign Classic 2.0.0
- Major version update for Adobe Campaign Classic workflows for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Please note that the registerDevice
API, similar to iOS, no longer provides a callback method for registration status since a false
value cannot be accurately used as a signal to retry requests.
Android Consent 2.0.0
- Major version update for Consent for Edge Network for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is already available as an open source project on GitHub.
Android Edge 2.0.0
- Major version update for Edge Network for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
Android EdgeIdentity 2.0.0
- Major version update for Identity for Edge Network for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is already available as an open source project on GitHub.
Android UserProfile 2.0.0
Major version update for User Profile for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 2.0.0. This library is now available as an open source project on GitHub.
The following APIs have been deprecated and will be removed in a future release:
Deprecated API Recommended Alternative UserProfile.updateUserAttribute()
UserProfile.updateUserAttributes()
UserProfile.removeUserAttribute()
UserProfile.removeUserAttributes()
January 30, 2023
Adobe Experience Platform Android Core SDKs
The brand new Adobe Experience Platform Core Android SDKs are live! It is open sourced on GitHub, containing the following extensions:
- Core 2.0.0
- Identity 2.0.0
- Signal 2.0.0
- Lifecycle 2.0.0
The registerExtension
API for each extension is deprecated in the latest version of the mobile SDK. You can call the MobileCore.registerExtensions
API instead of registering the extensions separately. See the Migration Guide for more details.
January 5, 2023
iOS AEPCore 3.7.4
- Fixes an issue where Lifecycle launch events may set an invalid XDM
environment._dc.language
field when the device is set to specific locales. - Fixes an issue where Lifecycle may set invalid negative times for metrics
daysSinceFirstLaunch
,daysSinceLastLaunch
, anddaysSinceLastUpgrade
. - Adds performance improvements to
FullscreenMessage.show
.