Major releases will be made approximately once per year. During a major release, breaking changes to the API may occur, and any deprecated APIs will be removed. At this time, support for readers that have reached the end of their support will also be removed from the SDK.
Minor releases will be made approximately once per month. Minor releases will not contain breaking changes and will be safe to update without changes to Terminal’s functionality.
These minor releases may include bug fixes as well as new features to the SDK. Only the latest major version will receive minor updates containing new features.
Each major release of the SDK will be supported for approximately two years after its initial release. Only the latest major release will receive minor release updates according to the minor release schedule.
After a new major release is made, each release will continue to receive bugfix/patch support only when necessary and until its specified End-of-Life support date (EOL).
When a release reaches its specified bugfix/patch support date, it will no longer receive support fixes necessary to keep Terminal functional. While the SDK may continue to work past this date, users should upgrade their SDK as soon as possible to avoid any interruption in functionality.
Release | GA Date | Patch Support Until |
---|---|---|
Versions 1.x.x | October, 2019 | January, 2024 |
Versions 2.x.x | June, 2021 | October, 2024 |
Versions 3.x.x | September, 2023 | October, 2025 |
Versions 4.x.x | October, 2024 | October, 2026 |
Tap-to-Pay functionality within Terminal may have additional constraints that require upgrades to your SDK in advance of the timeline described within this document. Additionally, support for minimum OS versions may be changed for Tap-to-Pay functionality outside of the SDK. These changes will be communicated directly to you if they occur.