Release Notes
- Added a new constant and a utility method to AEPServices to detect if
URLError
is recoverable. - Lifecycle extension now computes the
xdm:isUpgrade
metric in theapplication.launch
event when either CFBundleShortVersionString or CFBundleVersion changes. - Fixed an issue in the Signal and Identity extensions that caused the hit processor to drop queued hits when the device's network was offline.
- Fixed an edge case where
a.push.optin=false
event may be sent to Analytics even whenMobileCore.setPushIdentifier()
API is not used. - Fixed data races in ExtensionContainer, ApplicationSystemInfoService, DiskCacheService, and FileSystemNamedCollection.
What’s Changed
- staging -> main (v5.1.0) (#1039) @praveek
- dev -> staging (v5.1.0) (#1037) @praveek
- Fix log in signal hit processor (#1038) @praveek
- Updating versions to 5.1.0 (#1036) @github-actions
- Retry hit processor requests failing with recoverable URL errors (#1026) @praveek
- Fix race conditions (#1035) @praveek
- Make the URLError extension isRecoverable property public to be used by other extensions (#1028) @addb
- Add Helper to verify if URLError is recoverable (#1027) @addb
- Lifecycle v2 enhancement (app upgrade) (#1020) @yangyansong-adbe
- Update constant name and type for Recoverable URL Errors list (#1024) @addb
- Identity don't dispatch Analytics push event on privacy change (#1022) @kevinlind
- [MOB-20702] Weak self fix (#1023) @cdhoffmann
- Add a list of recoverable network transport errors (#1021) @addb
- Update packages.json (#1018) @praveek