Skip to content

Header Graphic

Maintenance and Support Policy

Overview

This document outlines the maintenance policy for Jumio’s Software Development Kits (“SDKs”), including Mobile and Web SDK and their dependencies. Our SDK releases are published publicly as indicated in our documentation as well as to package managers. Documentation and sample implementations are available as source code on GitHub (Android and iOS).

We are consistently updating the Jumio SDKs in order to provide the best possible experience for you. Upgrading to the latest SDK version will not only ensure you benefit from various performance enhancements and bug fixes, but will also allow you to take advantage of new capabilities. All releases undergo comprehensive testing by our teams before being deployed.

If you are using a Mobile SDK, please ensure your apps have been released and your end-users have updated before the End-of-Support date. Jumio does not provide support after the End-of-Support date.

Customers should review the Jumio Terms and Conditions for requirements related to the implementation of updates.

Versioning

Jumio SDK release versions are in the form of X.Y.Z: * X major version - very rarely updated * Y minor version - normally updated once in a quarter * Z patch version - updated on demand

Major versions of Jumio’s SDKs are released rarely, and only in case of substantial changes to support new features and patterns. Breaking changes can happen in Major and Minor versions. Applications need to be updated in order for them to work with the newest SDK version. Breaking changes are highlighted in our Android and iOS implementation guides for each release.

Jumio will only provide patches or additional updates on the latest version regardless if it’s Major, Minor or Patch.

SDK Version Lifecycle

The life-cycle for SDK versions consists of these phases, which are outlined below: * Developer Preview (Phase 0) - During this phase, SDKs are not supported, must not be used in production environments, and are meant for early access and feedback purposes only. It is possible for future releases to introduce breaking changes. It can be alpha, beta, or release candidate. * General availability / Full support (Phase 1) - During this phase, SDKs are fully supported. Jumio will provide active support on this version and will provide required bug fixes or security fixes within new / upcoming versions (major, minor, patch). * End-of-Support (Phase 2) - Each SDK version reaches end of support 9 months after the release date. Issues that appear after the End-of-Support date will only be addressed in the upcoming SDK releases. Previously published releases will continue to be available via public package managers and the code will remain on GitHub. Use of an SDK that has reached End-of-Support is done at the business customers’ discretion. We recommend upgrading to the latest version. * End-of-Life (Phase 3) - By default, our SDK will reach the end of life 24 months after the release date. The SDK may continue to work but Jumio will no longer provide support or updates. Customers will be notified at least 3 months prior to the end of life of a product should it be less than 24 months.

The following table is a visual representation of the SDK 4.x.x version life-cycle. SDK 3.x.x End-of-Life is set to December 31, 2023.

Version Release End of Support End of Life
4.6.0 5 June 2023 5 March 2024 5 June 2025
4.5.0 14 April 2023 14 January 2024 14 April 2025
4.4.1 18 January 2023 18 October 2023 18 January 2025
4.4.0 20 December 2022 20 September 2023 20 December 2024
4.3.0 30 August 2022 30 May 2023 30 August 2024
4.2.0 25 May 2022 25 February 2023 25 May 2024
4.1.0 28 February 2022 28 November 2022 28 February 2024
4.0.0 16 November 2021 16 August 2022 16 November 2023