SDK Lifecycle
Ensuring you keep up to date with our SDK releases is essential to ensuring best security protections, performance and reliability and access to the latest feature set.
To ensure our customers and platform are protected, iProov has introduced an SDK lifecycle that includes End of Support (EoS) and End of Life (EoL) events.
Key Definitions
Beta | An early access version of our SDK. Beta releases will generally only precede major releases. We strongly encourage customers to implement and test our Beta |
GA | General availability – our SDK has been released to all customers |
Maintenance | SDKs are supported by support, documentation, and customer success technical account managers. |
End of Support | Strictly no new patches, customers are strongly encouraged to upgrade. |
End of Life | Deemed a potential security risk, transactions for this SDK version will automatically be rejected by the backend platform. |
SDK Release Model
iProov uses semantic versioning (X.Y.Z) for all SDKs. Our release model will generally be organised as follows:
Major(X) |
|
Minor (Y) | Additional features (typically customer requests) |
Patch (Z) | Bug fixes, no new functionality introduced |
SDK Lifecycle
The iProov SDK lifecycle is outlined in the diagram below.
-
You will be invited to test a beta for our upcoming Major Release
-
We strongly encourage participation in the Beta to ensure maximum stability for your implementation and gain early access to our new features.
-
-
As our new Major Release becomes generally available the previous major will move into maintenance mode.
-
We will continue to support you if you are using the previous major (and its subsequent minor/patch releases)
However, you should begin planning your upgrade cycle, please contact your Technical Account Manager (cve@iproov.com) or Support (support@iproov.com) if you need assistance here.
-
As an SDK approach the EoS event, a communication will be sent to outline which version and the timeline.
-
You should urgently start planning upgrading to the latest version.
-
If contact iProov support, you will be advised to upgrade
-
Please contact our teams to help you to plan and implement the latest SDK.
-
-
As indicated in the end of support communications, 12 months (approximately, depended on security risks identified) the SDK will reach the EoL status.
-
Once an SDK reaches EoL, it will be inoperable, all transactions launched will automatically be rejected.
-