Release notes
November 10, 2025
Android BOM 3.15.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.15.0) | BOM (3.15.1) |
|---|---|---|
com.adobe.marketing.mobile:messaging | 3.5.0 | 3.5.1 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.7 | 3.0.7 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.4 | 3.1.4 |
com.adobe.marketing.mobile:core | 3.5.0 | 3.5.0 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:optimize | 3.6.2 | 3.6.2 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Messaging 3.5.1
- Add a Messaging extension specific FileProvider to resolve a manifest merge issue.
October 7, 2025
iOS Messaging 5.8.1
- Fixes a bug where if the user is being returned a holdout treatment for a content card, an OOM crash could occur
- Updates dependency version of Core to 5.7.0 which moves the event history database to Application Support directory
September 22, 2025
iOS Core 5.7.0
- Migrates EventHistory database from
Cachesdirectory toApplication Supportdirectory.- NOTE: - if you use the Messaging extension, it is strongly recommended that you upgrade to this version of the Core/Services SDK.
- EventHistory initialization now happens on the Event Hub's queue.
September 5, 2025
iOS Core 5.6.2
- Improved stability by removing calls to
objc_copyClassListused for extension discovery during simplified initialization.
September 3, 2025
React Native Messaging 7.2.0
- Have added Unified proposition track for content card and code based experiences.
- Added support for native handling of JavaScript events via
handleJavascriptMessageAPI.
August 27, 2025
React Native Messaging 7.1.1
- Fixed an issue where setting the messaging delegate, stopped the Assurance pin code screen from displaying.
August 20, 2025
React Native Optimize 7.1.0
- Enhanced update proposition public api with callback support.
- Added support for display tracking of multiple offers.
- Added
generateDisplayInteractionXdmAPI for a list of offers.
iOS Core 5.6.1
- Improved the logic for discovering extensions during simplified initialization.
- Fixed an issue where the configuration extension was not correctly resolving pending shared state.
August 19, 2025
iOS Assurance 5.0.2
- Fixes an issue where the WebView suspends tasks, causing the Assurance connection to not complete.
August 14, 2025
Android BOM 3.15.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.14.1) | BOM (3.15.0) |
|---|---|---|
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:messaging | 3.4.1 | 3.5.0 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.7 | 3.0.7 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.4 | 3.1.4 |
com.adobe.marketing.mobile:core | 3.5.0 | 3.5.0 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:optimize | 3.6.2 | 3.6.2 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
iOS EdgeConsent 5.0.1
- Optimized Consent by suppressing repeated
Consent.update()calls received within on second if the consent preferences do not change. - Fix issue where consent preferences were not merged correctly on the device when using deeply nested consents structure.
Android EdgeConsent 3.0.2
- Optimized Consent by suppressing repeated
Consent.update()calls received within on second if the consent preferences do not change. - Fix issue where consent preferences were not merged correctly on the device when using deeply nested consents structure.
Android Messaging 3.5.0
- Added support for large image and image only content card templates
- Optimized push identifier updates to only sync updates with the server if the push identifier changes. Optimization may be disabled by setting configuration
messaging.optimizePushSyncto false. - Added support for
MobileCore.resetIdentities()API which will clear the stored push identifier.
iOS Messaging 5.8.0
- Added support for large image and image only content card templates
- Optimized push identifier updates to only sync updates with the server if the push identifier changes. Optimization may be disabled by setting configuration
messaging.optimizePushSyncto false. - Added support for
MobileCore.resetIdentities()API which will clear the stored push identifier.
August 5, 2025
Android BOM 3.14.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.14.0) | BOM (3.14.1) |
|---|---|---|
com.adobe.marketing.mobile:messaging | 3.4.0 | 3.4.1 |
com.adobe.marketing.mobile:optimize | 3.6.1 | 3.6.2 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.7 | 3.0.7 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.4 | 3.1.4 |
com.adobe.marketing.mobile:core | 3.5.0 | 3.5.0 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
August 1, 2025
Android Messaging 3.4.1
- Specify the adobe cache path used within the paths.xml file to prevent cache issues with other app libraries.
July 31, 2025
Android Optimize 3.6.2
- Added internal build improvements.
July 30, 2025
iOS Optimize 5.6.1
- Improved AEPOptimizeError Swift/Objective-C interoperability.
- Renamed Adobe Journey Optimizer Decisioning extension to Offer Decisioning and Target extension in docs.
July 24, 2025
Android BOM 3.14.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.13.0) | BOM (3.14.0) |
|---|---|---|
com.adobe.marketing.mobile:core | 3.4.1 | 3.5.0 |
com.adobe.marketing.mobile:messaging | 3.3.2 | 3.4.0 |
com.adobe.marketing.mobile:optimize | 3.6.0 | 3.6.1 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.7 | 3.0.7 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.4 | 3.1.4 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Messaging 3.4.0
- Adds support for retrieving custom key/value pairs from in-app messages using the
Message.metadataAPI. - Adds support for content card qualification, dismiss, and disqualification using event history operation rules.
- Fixed a bug preventing the on-device caches from being properly updated when the requested surface contains no eligible messages.
iOS Messaging 5.7.0
- Adds support for retrieving custom key/value pairs from in-app messages using the
Message.metadataAPI. - Adds support for content card qualification, dismiss, and disqualification using event history operation rules.
- Fixed a bug preventing the on-device caches from being properly updated when the requested surface contains no eligible messages.
iOS Core 5.6.0
- Adds rules engine support for the new event history operations
insertandinsertIfNotExists.insertunconditionally records consequence content as an event history entry.insertIfNotExistsrecords the entry only when no existing record shares the same hash.
- Adds support for the new
mostRecenthistorical condition type, which allows rules engine to evaluate the most recently occurring event from a list of events.
Android Optimize 3.6.1
- Fixed callback conflict where error was not delivered when both success and error were triggered.
- Upgraded
aepsdk-commonsto3.4.1,aepsdk-core-androidto3.5.0andaepsdk-edge-androidto3.0.2.
July 23, 2025
Android Core 3.5.0
- Fixed an issue causing incorrect inset calculation for in-app messages.
- Adds rules engine support for the new event history operations
insertandinsertIfNotExists.insertunconditionally records consequence content as an event history entry.insertIfNotExistsrecords the entry only when no existing record shares the same hash.
- Adds support for the new
mostRecenthistorical condition type, which allows rules engine to evaluate the most recently occurring event from a list of events.
July 10, 2025
Roku SDK 1.3.1
- Case-sensitive XDM keys: Resolved an issue where
identityMapkeys were incorrectly lowercased, which caused each Edge event to be assigned a new ECID. The Roku SDK now ensures proper case preservation, ensuring consistent ECID handling. - Integer overflow in cookie expiration: Fixed an edge case that caused 32-bit integer overflow when calculating cookie expiration by switching to 64-bit LongInteger.
- Improved sendMediaEvent validation: Added error logging for invalid playhead values and updated documentation and sample app to clarify expected input behavior.
June 24, 2025
iOS Core 5.5.2
- Fix an issue where FullScreenMessage's onDismiss is called before dismissal.
June 17, 2025
iOS Core 5.5.1
- Fixed an issue causing incorrect rule evaluation of
notContainsandnotEqualsconditions when checking against multiple values. - Exposed
Decodable.fromDictionaryhelper method in AEPServices.
June 12, 2025
iOS Optimize 5.6.0
- Added activity and placement object fields to OptimizeProposition class.
- Fixed event data in Optimize Response Event sent to update proposition api callback to properly display proposition and error data in Assurance.
June 11, 2025
Android BOM 3.13.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.12.0) | BOM (3.13.0) |
|---|---|---|
com.adobe.marketing.mobile:assurance | 3.0.6 | 3.0.7 |
com.adobe.marketing.mobile:campaignclassic | 3.1.3 | 3.1.4 |
com.adobe.marketing.mobile:core | 3.4.0 | 3.4.1 |
com.adobe.marketing.mobile:optimize | 3.5.0 | 3.6.0 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:messaging | 3.3.2 | 3.3.2 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Core 3.4.1
- Added edge-to-edge support for in-app messages when enforced by the device OS.
- Fixed an issue causing incorrect rule evaluation of
notContainsandnotEqualsconditions when checking against multiple values. - Disabled WebSQL for in-app message web views.
- Improved stability when processing Activity intent extras.
Android Campaign Classic 3.1.4
- Fixed the handling of negative 32-bit broadlog IDs.
Android Assurance 3.0.7
- Removed device orientation restrictions for Assurance screens.
Android Optimize 3.6.0
- The
OptimizePropositionclass now exposesactivityandplacementobjects for all propositions that belongs to Offer Decisioning.
June 9, 2025
React Native Messaging 7.1.0
- Added support for tracking interactions with content cards.
May 19, 2025
React Native Places 7.0.1
- Updated
com.google.android.gms:play-services-locationfrom 16.0.0 to 21.2.0 - Added support for continuous native code generation in Expo
May 13, 2025
iOS Messaging 5.6.1
- Support for "fit to content" and "max width" in in-app messaging.
Android BOM 3.12.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.11.0) | BOM (3.12.0) |
|---|---|---|
com.adobe.marketing.mobile:core | 3.3.1 | 3.4.0 |
com.adobe.marketing.mobile:messaging | 3.3.1 | 3.3.2 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.6 | 3.0.6 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.3 | 3.1.3 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:optimize | 3.5.0 | 3.5.0 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Messaging 3.3.2
- Added support for "fit to content" and "max width" in in-app messaging.
- Added gif support for push notifications on Android OS 14+ when using the Messaging extension to display push notifications.
- Fixed a logging error within the ContentCardUIProvider.
May 12, 2025
Android Core 3.4.0
- Added support of "Max width" and "Fit to content" for in-app messages via
InAppMessageSettings.
iOS Core 5.5.0
- Fixed issue where
MobileCore.initializeregistered multiple Analytics extensions. - Removed call to
CTCarrierAPI for iOS 16+ as Apple deprecated it without replacement. CallingSystemInfoService.getMobileCarrierNameon iOS 16 and above will now always return nil. - Added support for "Fit to content" in
FullscreenMessage. - Added support of "Max width" and "Fit to content" for in-app messages via
MessageSettings.
May 8, 2025
iOS Optimize 5.5.0
- Added generateDisplayInteractionXdm public API for a list of offers.
- Added and unwrapped weak self in Optimize's onRegistered to avoid crash.
May 7, 2025
Android BOM 3.11.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.10.0) | BOM (3.11.0) |
|---|---|---|
com.adobe.marketing.mobile:optimize | 3.4.0 | 3.5.0 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.6 | 3.0.6 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.3 | 3.1.3 |
com.adobe.marketing.mobile:core | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:messaging | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Optimize 3.5.0
- New API Available: Introduced
[List<Offer>. generateDisplayInteractionXdm()]to generate the XDM with batched list of display proposition that can be used in events tracking using Edge extension API (i.e,sendEvent()).
May 6, 2025
React Native EdgeBridge 7.0.1
- Added support for tvOS.
April 28, 2025
Android BOM 3.10.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.9.2) | BOM (3.10.0) |
|---|---|---|
com.adobe.marketing.mobile:optimize | 3.3.1 | 3.4.0 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.6 | 3.0.6 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.3 | 3.1.3 |
com.adobe.marketing.mobile:core | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:messaging | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Optimize 3.4.0
- Enhanced error handling: Added support for managing invalid requests gracefully.
- New API Available: Introduced
[List<Offer>.displayed()]to track batched display proposition events for multiple offers displayed simultaneously on a screen.
iOS Optimize 5.4.0
- Added processing of listeners asynchronously inside serial queue to solve race condition issue.
- Added a new API to support display tracking of multiple offers.
March 28, 2025
React Native Core 7.0.0
- Added
MobileCore.initializeWithAppIdandMobileCore.initializeAPIs to simplify AEP SDK initialization by enabling automatic extension registration and lifecycle tracking. - Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native Assurance 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native EdgeBridge 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native EdgeConsent 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native Campaign Classic 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
- Added support for the React Native New Architecture via interop layer
React Native EdgeIdentity 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native Target 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native UserProfile 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native Messaging 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native Places 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native Optimize 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
React Native Edge 7.0.0
- Updated to use BOM (Bill of Materials) for Android SDK dependencies.
March 13, 2025
Android BOM 3.9.2
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.9.1) | BOM (3.9.2) |
|---|---|---|
com.adobe.marketing.mobile:optimize | 3.3.0 | 3.3.1 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.6 | 3.0.6 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:campaignclassic | 3.1.3 | 3.1.3 |
com.adobe.marketing.mobile:core | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:edge | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:messaging | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
March 11, 2025
Android Optimize 3.3.1
- Added capability to configure timeout value for the Update Proposition API via Offer Decisioning and Target card in Mobile Tags property.
March 7, 2025
iOS EdgeBridge 5.1.0
- Added tvOS support
March 6, 2025
iOS Optimize 5.3.0
- Added capability to configure timeout value for the Update Proposition API via Offer Decisioning and Target card in Mobile Tags property.
Offer Decisioning and Target extension 1.1.0
Added configuration capability to the Offer Decisioning and Target extension in the Tags UI for mobile Tag Properties.
Users can now configure:
- Request timeout - Set the amount of time (in seconds) to wait for a response from the decisioning services before timing out.
March 4, 2025
Flutter Core 5.0.0
- Add
MobileCore.initializeWithAppIdandMobileCore.initializeAPIs to simplify AEP SDK initialization by enabling automatic extension registration and lifecycle tracking. - Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Add Error handling for NSError.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
Flutter EdgeConsent 5.0.0
- Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
Flutter EdgeIdentity 5.0.0
- Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
Flutter EdgeBridge 5.0.0
- Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
Flutter Edge 5.0.0
- Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
Flutter Messaging 5.0.0
- Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
Flutter Assurance 5.0.0
- Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
Flutter UserProfile 5.0.0
- Update to use BOM (Bill of Materials) for Android SDK dependencies.
- Update tests to handle the deprecation warning for
setMockMethodCallHandler.
February 25, 2025
Android BOM 3.9.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.9.0) | BOM (3.9.1) |
|---|---|---|
com.adobe.marketing.mobile:assurance | 3.0.5 | 3.0.6 |
com.adobe.marketing.mobile:campaign | 3.0.2 | 3.0.3 |
com.adobe.marketing.mobile:core | 3.3.0 | 3.3.1 |
com.adobe.marketing.mobile:edge | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:target | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaignclassic | 3.1.3 | 3.1.3 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:messaging | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:optimize | 3.3.0 | 3.3.0 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Edge 3.0.2
- Added support for recoverable error codes from Edge Network.
Android Core 3.3.1
- Allow disabling callback timeout when using
MobileCore.dispatchAPI. - Restrict override
FloatingButtonpresentable with app theme.
Android Target 3.0.2
- Added checks to prevent crashes caused by unhandled exceptions in user callbacks.
Android Campaign Standard 3.0.3
- Added null checks to prevent crashes on extension registration.
Android Assurance 3.0.6
- Fixed an issue that prevented a connection error message from being displayed.
February 24, 2025
iOS Notification Content Extension 5.0.2
- Added support for custom URL handling for click interactions in notification templates.
February 17, 2025
React Native Optimize 6.1.0
- [Breaking Change] Updated Offer Score data type of from
IntegertoDouble. - To prevent build issues in 6.0.x, upgrade
@adobe/react-native-aepoptimizeto 6.1.0 or later.
Android BOM 3.9.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.8.0) | BOM (3.9.0) |
|---|---|---|
com.adobe.marketing.mobile:optimize | 3.2.4 | 3.3.0 |
com.adobe.marketing.mobile:analytics | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.5 | 3.0.5 |
com.adobe.marketing.mobile:audience | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:campaignclassic | 3.1.3 | 3.1.3 |
com.adobe.marketing.mobile:core | 3.3.0 | 3.3.0 |
com.adobe.marketing.mobile:edge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgebridge | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:messaging | 3.3.1 | 3.3.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.3 | 3.0.3 |
com.adobe.marketing.mobile:places | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:userprofile | 3.0.1 | 3.0.1 |
Android Optimize 3.3.0
- [Breaking Change] Updated Offer Score data type of from
IntegertoDouble. - Optimize SDK only listens to preview events if it contains
debugobject witheventTypeascom.adobe.eventType.edgeandeventSourceaspersonalization:decisions.
February 14, 2025
iOS Core 5.4.0
- Added new
MobileCore.initializeAPIs to simplify AEP SDK initialization by enabling automatic extension registration and lifecycle tracking. - Fixed issue where in-app message scrolling was disabled when gestures were nil or empty.
- Allow disabling callback timeout when using
MobileCore.dispatchAPI.
February 11, 2025
iOS Optimize 5.2.1
- Fixed a bug where JSON object array without key was not getting parsed in Offer class.
- Added support of checking debug object's eventType and eventSource while processing debug events.
February 10, 2025
Android BOM 3.8.0
- Starting with this BOM version, AEP SDKs offer simplified initialization. For more information, refer to the
MobileCore.initializeAPI. - This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.7.0) | BOM (3.8.0) |
|---|---|---|
com.adobe.marketing.mobile:analytics | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:assurance | 3.0.4 | 3.0.5 |
com.adobe.marketing.mobile:audience | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:campaign | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:campaignclassic | 3.1.2 | 3.1.3 |
com.adobe.marketing.mobile:core | 3.2.0 | 3.3.0 |
com.adobe.marketing.mobile:edge | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:edgebridge | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:edgeconsent | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:edgeidentity | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:edgemedia | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:identity | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:lifecycle | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:media | 3.1.1 | 3.1.2 |
com.adobe.marketing.mobile:messaging | 3.3.0 | 3.3.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.2 | 3.0.3 |
com.adobe.marketing.mobile:optimize | 3.2.3 | 3.2.4 |
com.adobe.marketing.mobile:places | 3.0.1 | 3.0.2 |
com.adobe.marketing.mobile:signal | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:target | 3.0.0 | 3.0.1 |
com.adobe.marketing.mobile:userprofile | 3.0.0 | 3.0.1 |
Android Optimize 3.2.4
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Campaign Classic 3.1.3
- Added support for the new
MobileCore.initializeAPI introduced in Core. - Updated the Notification Builder dependency to version 3.0.3 to resolve an issue that occurred when no image was provided in an input box push template notification.
Android EdgeMedia 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android EdgeConsent 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Messaging 3.3.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Target 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android UserProfile 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Analytics 3.0.2
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Campaign Standard 3.0.2
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Media 3.1.2
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Edge 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Places 3.0.2
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Audience 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android EdgeBridge 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Assurance 3.0.5
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android EdgeIdentity 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Notification Builder 3.0.3
- Fixed a display issue that occurs when no image is provided in an input box push template notification.
Android Signal 3.0.1
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Lifecycle 3.0.2
- Added support for the new
MobileCore.initializeAPI introduced in Core.
Android Identity 3.0.2
- Added support for the new MobileCore.initialize API introduced in Core.
Android Core 3.3.0
- Added new
MobileCore.initializeAPIs to simplify AEP SDK initialization by enabling automatic extension registration and lifecycle tracking. - Fixed an issue where certain HTTP request timeouts were incorrectly configured.
February 6, 2025
Android BOM 3.7.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.6.1) | BOM (3.7.0) |
|---|---|---|
com.adobe.marketing.mobile:messaging | 3.2.1 | 3.3.0 |
com.adobe.marketing.mobile:optimize | 3.2.2 | 3.2.3 |
com.adobe.marketing.mobile:analytics | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:assurance | 3.0.4 | 3.0.4 |
com.adobe.marketing.mobile:audience | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:campaign | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaignclassic | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:core | 3.2.0 | 3.2.0 |
com.adobe.marketing.mobile:edge | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgebridge | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgeconsent | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgeidentity | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgemedia | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:identity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:lifecycle | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:media | 3.1.1 | 3.1.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:places | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:signal | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:target | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:userprofile | 3.0.0 | 3.0.0 |
Android Messaging 3.3.0
- Introduced support for out-of-the-box content card UI rendering using the new
ContentCardUIProvider.getContentCardUI()API to create and display the views for templated content cards. - Added support to display an in-app message when the app is opened by a push notification interaction. To support this workflow, new
updatePropositionsForSurfaces(List<Surface> surfaces, AdobeCallback<Boolean> callback)API has been added to fetch propositions for the provided surfaces with an optional completion handler that provides a boolean status.
Android Optimize 3.2.3
- Added support for the Array type in the JSON structure of Offer Content.
January 31, 2025
Android BOM 3.6.1
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.6.0) | BOM (3.6.1) |
|---|---|---|
com.adobe.marketing.mobile:media | 3.1.0 | 3.1.1 |
com.adobe.marketing.mobile:analytics | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:assurance | 3.0.4 | 3.0.4 |
com.adobe.marketing.mobile:audience | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:campaign | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaignclassic | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:core | 3.2.0 | 3.2.0 |
com.adobe.marketing.mobile:edge | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgebridge | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgeconsent | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgeidentity | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgemedia | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:identity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:lifecycle | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:messaging | 3.2.1 | 3.2.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:optimize | 3.2.2 | 3.2.2 |
com.adobe.marketing.mobile:places | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:signal | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:target | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:userprofile | 3.0.0 | 3.0.0 |
Android Media 3.1.1
- Fixed database access-related resource leaks.
January 16, 2025
iOS Messaging 5.6.0
- Fixed a bug that caused dark/light image to be switched when the app enters background.
- The schemaData property, representing the associated
ContentCardSchemaDataofContentCardUI, is now publicly accessible. - Added API
updatePropositionsForSurfaces(_:completion:)to fetch propositions for the provided surfaces with an optional completion handler that provides a boolean status.
iOS Core 5.3.2
- Fixed an issue where in-app message was not reframed in split screen mode.
January 14, 2025
React Native new architecture Support
Updated Places Module Name
Added compatibility for the new architecture in the Places React Native module.New sample app with new architecture enabled
Enabled the new architecture in the Sample App.
Link: AEPSampleAppNewArchEnabledNew architecture Compatibility Testing
Tested new architecture enabled sample app with Adobe Experience Platform Mobile React Native modules via interop layer (new architecture not supported for Adobe Campaign Classic).
React Native Places 6.0.3
- Added new architecture compatibility to the Places React Native module.
January 7, 2025
Android BOM 3.6.0
- This BOM (Bill of Materials) release includes changes to the following Android extensions.
| Extension artifact | BOM (3.5.1) | BOM (3.6.0) |
|---|---|---|
com.adobe.marketing.mobile:optimize | 3.1.0 | 3.2.2 |
com.adobe.marketing.mobile:analytics | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:assurance | 3.0.4 | 3.0.4 |
com.adobe.marketing.mobile:audience | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:campaign | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:campaignclassic | 3.1.2 | 3.1.2 |
com.adobe.marketing.mobile:core | 3.2.0 | 3.2.0 |
com.adobe.marketing.mobile:edge | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgebridge | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgeconsent | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgeidentity | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:edgemedia | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:identity | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:lifecycle | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:media | 3.1.0 | 3.1.0 |
com.adobe.marketing.mobile:messaging | 3.2.1 | 3.2.1 |
com.adobe.marketing.mobile:notificationbuilder | 3.0.2 | 3.0.2 |
com.adobe.marketing.mobile:places | 3.0.1 | 3.0.1 |
com.adobe.marketing.mobile:signal | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:target | 3.0.0 | 3.0.0 |
com.adobe.marketing.mobile:userprofile | 3.0.0 | 3.0.0 |
