Release Notes
Below is a complete list of changes for each release of the Android library. See the Change Log for a complete list.
5.9.3 (February 2022)
- Added the
sessionCountingEnabled
flag toTealiumConfig
to allow disabling of session counting for Tealium iQ accounts that use self-hosted JavaScript files.
5.9.1 (February 2021)
- Bugfix:
WebViewDispatcher
- Allow for proper dequeuing of offline events after reestablishing network connectivity
5.9.0 (October 2020)
-
Refactoring to accommodate for new remote commands adapter
- Fixes issue regarding erasing visitor profile before deletion
-
RemoteCommands Adapter Module 1.0.0
- General Remote Commands extracted from core library for use with Tealium Android-Java and Tealim-Kotlin
5.8.0 (August 2020)
- Tealium iQ session reporting is now handled by the SDK rather than the webview
Update your mobile.html
template within Tealium iQ when updating to v5.8.0 in order to support this change.
- Minor fixes for issues raised by security scan
- CrashReporter 1.1.0
- Crash data is now saved when the crash occurs and subsequently sent on the next launch of the application. This update increases the reliability that crashes are tracked successfully
5.7.2 (May 2020)
- Bugfix: Added
Tealium.Config
APIsetOverrideCollectDispatchProfile
to override profile for Collect module - Lifecycle 1.1.4
- Bugfix:
tealium_event
now contains the lifecycle event type (launch/wake/sleep) to support Event Specifications
- Bugfix:
5.7.1 (April 2020)
- Bugfix:
WebViewClient
onRenderProcessGone
implemented for Android API 26+ to gracefully handle a render process crash and reinitialize the WebView (TagManagement
module only)
5.7.0
- Updated gradle to latest version to fix Proguard issues
- Location 1.0.0
- Location tracking based on defined geofence
- New event attributes:
geofence_name
geofence_transition_type
location_accuracy
device_last_latitude
device_last_longitude
5.5.0 - 5.6.1
5.6.1 (November 2019)
- Bug Fixes:
- Additional methods added to
Tealium.Config
class to correctly override the Visitor Service Domain and Profile - Fixed encoding issue when event data was sent using POST method
- Additional methods added to
5.6.0 (November 2019)
- Updated batching feature for Collect Module
- Allows up to 10 events to be sent in a single HTTP request
- Enables GZIP compression of payload
- Configurable timeout if batch limit not reached in a timely fashion
- Bug Fixes:
- Added missing
tealium_environment
variable to each payload - Fixed missing
tealium_trace_id
when using the Collect module with POST method
- Added missing
- AdIdentifier 1.0.2
- Fixed logging error where GooglePlayServices is unavailable
5.5.5 (August 2019)
WebView
bug fix: disable hardware acceleration- InstallReferrer 1.1.2.
- Placement of
endConnection()
to more appropriate location.
- Placement of
5.5.4 (Jan 2019)
- Fixed VisitorProfile URL to default to profile provided in
Tealium.Config
5.5.3 (Jan 2019)
- Core + All Modules: minSdkVersion updated to API 19
Webview
bug fix:onReceivedError()
continue if error encountered
5.5.2 (Dec 2018)
- InstallReferrer 1.1.0
- Now uses Google Play Install Referrer API
- New Event Attributes
- install_referrer
- install_referrer_begin_timestamp
- install_referrer_click_timestamp
- OptimizelyListener 1.1.0
- Supports latest OptimizelyX API
5.5.1 (Oct 2018)
- Support for HTTP Collect API
- Added millisecond-precise timestamp variable
timestamp_unix_milliseconds
VDataDispatcher
renamed toCollectDispatcher
CollectDispatch
sends data to account/profile provided inTealium.Config
instead of sending to “main”- Lifecycle (1.1.1) fix erroneous
lifecycle_diddetectcrash
on launch
5.5.0 (Aug 2018)
- Initial Consent Manager Release
- New Event Attributes with Consent Manager
consent_status
consent_categories
- Added configuration method to allow for overriding minutes between session id (
setMinutesBetweenSessionId
)
5.2.0 - 5.4.2
5.4.2
- Fixed database I/O violation on main thread
5.4.1
- Fixed openDatabase issue at initalization
5.4.0
- New Crash Reporter Module
- New Event Attributes added to Core library
app_build
app_memory_usage
device_available_system_storage
device_available_external_storage
device_os_build
device_android_runtime
5.3.2
- Handle
ThreadExecutor
exception
5.3.1
- Added method to allow overriding log level at init time (
setForceOverrideLogLevel
) - Changed calls to webview to protect against an edge case where the first event is not sent after a period of inactivity, if the publish settings timeout had expired (webview was being reloaded before the javascript call could finish)
- Cookies from the webview are now flushed to disk immediately after any track call. This protects against an edge case where cookies may not be saved to disk when the app is closed quickly
- Added protection to stop Android webview from requesting
Favicon.ico
when the webview loads - Added optional Optimizely Listener module to pass Optimizely tracking events to Tealium
- Minor internal updates
5.3.0
- Tealium data variable added:
tealium_datasource
5.2.0
- New optional module: Ad Identifier. Module adds
google_adid
to data variables - New optional module Install Referrer. Module adds
install_referrer
to data variables
5.0.0 - 5.1.0
5.1.0
- New track call
trackEventType()
- Tag Management:
CookieManager
enabled by default - Maven Support
- library (core)
- lifecycle
- Tealium data variables added:
tealium_event
(previouslyevent_name
/link_id
)app_uuid
(previouslyuuid
)tealium_event_type
5.0.4
- Standardized Tealium data variables
- Added
lifecycle_totalcrashcount
to lifecycle module - Fixed late initialization null pointer issue
5.0.3
- Renamed
OnMetricUpdateListener
toMetricUpdateListener
- Fixed data clobbering bug
- Fixed JavaScript evaluation in Marshmallow
5.0.2
- Fixed
setOverrideCollectDispatchUrl
bug
5.0.1
- Fixed cause of “Ignoring InnerClasses attribute for an anonymous inner class” warning
- Clarified “Retrieved bad visitor profile:” error message
- Override S2S legacy now allows for query string variables
5.0.0
- Initial release
- Multiton support
- Collect Dispatch support
- S2S Dispatch support
- Tag Management Dispatch support
- TIQ Mobile Publish Settings v5 support
This page was last updated: January 7, 2023