Skip to content
Last updated

Support Policy for Mobile SDK OS Version Coverage

Overview

Mobile SDK OS Version Coverage includes Treasure Data Android SDK and iOS SDK. For more information, refer to support documents:

Treasure Data checks the compatibility of the current SDK with new OS Versions and the compatibility of any new features with existing OS Versions.

End of Life Support Policy

Features or Mobile SDK may be deprecated by:

  • The support of the Native Mobile OS

  • Update of Treasure Data APIs

  • Global and Regional regulations. For example GDPR, specific country regulation.

As a general rule, Treasure Data will provide 6 months' notice of the affected features. In the specific conditions, the notice time may vary base on the deprecation source.

Support Period for Each Version

Here is the list of Mobile SDK versions subjected to the OS Version Coverage. The list includes the Support End Date, which is the last day to run the Test Suite on the specific SDK Version for new OS Versions.

Android SDK

Android SDK Changelog: https://github.com/treasure-data/td-android-sdk/blob/master/CHANGELOG.md

VersionRelease DateSupport End Date
1.3.02019-10-14Active Release
1.2.02019-06-132020-06-30
1.1.192018-12-202019-12-31
1.1.182018-08-032019-06-30
1.1.172018-03-012019-03-31
1.1.162017-03-132018-03-31
1.1.15 and lower2017-02-17Not Supported

iOS SDK

iOS SDK Changelog: https://github.com/treasure-data/td-ios-sdk/blob/master/CHANGELOG.md

VersionRelease DateSupport End Date
1.4.02019-10-09Latest Release
1.3.02019-06-112020-06-30
1.2.02019-04-082020-06-30
1.1.272018-05-212019-06-30
1.1.262018-04-052019-06-30
1.1.252018-03-262019-03-31
1.1.242017-04-202018-06-30
1.1.232017-03-132018-03-31
1.1.222017-03-102018-03-31
1.1.212016-11-112017-12-31
1.1.20 and below2016-10-14Not Supported

New Features Support Policy

Treasure Data continuously improves the Mobile SDKs to:

  • Provide new features

  • Fix issues

  • Improve Performance

For new features, Treasure Data will provide coverage on all major existing Mobile OS (See OS Versions Support Lifecycle).

For any new features, including any incompatibilities, Treasure Data provides the information on the public documents of the SDK. For example, if the new feature doesn't support some old versions of the OS, there will be notes on the public documents for making this clear.

Notice for Treasure Data CDP API and SDK API Compatibility (WIP)

The mobile SDKs now have the dependencies on the following APIs from Treasure Data:

  • CDP API: for accessing Profile API

  • SDK API: for sending events to Treasure Data

The endpoints for these APIs can be found here: Sites and Endpoints (Profile API and JS/Mobile SDK/Postback).

We run the test suite for supported Mobile SDK versions to ensure compatibility with CDP API and SDK API.

OS Versions Support

Mobile OS Versions have the following pattern: MAJOR.MINOR.PATCH. For example, iOS 12.1.4 has Major number = 12, Minor number = 1, and Patch number = 4.

The coverage tests are executed on Major and Minor OS Versions. For example, for iOS 12, we executed the test on 12.1, 12.2, but not for 12.1.2, 12.1.3, etc

  • There is no coverage for OS Patch Versions.

  • It takes 14 days (2 weeks) to test and update the information since the new OS Versions release. If any incompatibility occurs on a new OS Version, a timeline for fixing will be provided.

  • Supported OS Versions are listed on the documents and the Github pages of the corresponding Mobile SDK.