October 1, 2021
Tealium for iOS (Swift)
Low Impact Changes
- Fixed a bug that could cause a crash when deallocating a RemoteCommand before sending HTTP requests to our internal command.
- Fixed a bug that prevented data layer variables from being persisted for sessions longer than 30 minutes.
- Avoided registration for
isLowPowerModeEnabled
notification if thebatterySaver
feature is not enabled, avoiding possible crashes on an iOS 15 internal deadlock. - Fixed a bug where the tracking call queue would not get processed after receiving consent.
Tealium for Android (Kotlin)
- Core 1.2.8
- Added
TealiumConfig.logLevel
to enable overriding the log level derived from the environment - Added
consent_last_updated
timestamp to the payload of each event triggered by the Consent Manager - Payload key constants migrated to
Dispatch.Keys.XXX
for ease of access - Bug fixes
app_name
now falls back to a non-localized version of the app label- Fixed event router crashes caused by threading.
screen_title
re-added to theTealiumView
payload by default, and set to theviewName
when one is not provided in the context data- Unnecessary logging removed when trying to load
tealium-settings.json
as an asset. - Where multiple deep links occur during a session, previous deep link parameters are now removed from the data layer prior to adding the new ones.
- Added
- CollectDispatcher 1.0.6, HostedDataLayer 1.0.4, RemoteCommandDispatcher 1.0.5, TagManagement 1.0.7
- Event key references updated to use the new
Dispatch.Keys.XXX
(only present in Core 1.2.8+).
- Event key references updated to use the new