Release and Maintenance

Learn about versioning practices, release habits, and the life cycle of Socure's SDKs.

Release frequency

Socure adheres to Semantic Versioning for SDK releases using the format Major.Minor.Patch where precedence is determined by comparing each identifier from left to right: major versions have the highest precedence, followed by minor versions, then followed by patch versions. For example, 3.2.1 > 3.2.0 > 3.1.0 > 3.0.0 > 2.1.1 > 2.1.0 > 2.0.0 > 1.2.0.

The table below describes each version type and its expected release cadence:

Version typeExampleScopeCadence
MajorxSignificant product updates, backward-incompatible changesYearly
Minorx.yMinor features or enhancements, major bug fixesQuarterly
Patchx.y.zMinor bug fixesAs needed

Predictive DocV SDK timetable

The end of support schedule for the Predictive Document Verification (DocV) SDKs is as follows:

VersionRelease DateEnd of Support
Native SDK v5November 2024To be announced
Native SDK v4July 2023November 2025
Native SDK v3July 2022July 2024
Native SDK v2October 2020July 2023
Web (JavaScript) v5July 2024To be announced
Web (JavaScript) v2July 2021July 2025

Digital Intelligence SDK timetable

The end of support schedule for the Digital Intelligence SDKs is as follows:

VersionRelease DateEnd of Support
Native SDK v4February 2024To be announced
Native SDK v3August 2023February 2025
Native SDK v2November 2022August 2024
Native SDK v1October 2020November 2023
Web (JavaScript) v2February 2024To be announced
Web (JavaScript) v1N/AFebruary 2025

Maintenance policy

The sections below outline the maintenance policy for DocV and Digital Intelligence SDKs.


End of Support

We will no longer develop or maintain a SDK version after it reaches End of Support (EOS). A SDK version enters EOS when any of the following conditions occur:

Version TypeCondition for EOSExample
MajorA major version enters EOS 12 months after the next major version is released.All 2.y versions enter EOS 12 months after 3.0.0 is released.
MajorA major version enters EOS immediately after two higher major versions are released.All 1.y versions enter EOS immediately after 3.0.0 release, regardless of the release time of 2.0.0.
MinorAny minor version of the second highest major version enters EOS immediately after a new minor version of the same major version is released.If 3.y is released, version 2.0.0 enters EOS after 2.1.0 is released.
MinorA minor version of the latest major version enters EOS immediately after two higher minor versions are released.Version 3.0.0 enters EOS after 3.2.0 is released.
PatchAny version enters EOS immediately after a patch version of the same minor version is releasedVersion 3.2.0 enters EOS after 3.2.1 is released.

End of Development

Socure continues development for the last two major versions of an SDK (for example, version 3.y and 2.y) until they reach EOS. While all Socure innovations are built into the latest major release (for instance, 3.y), we will continue to develop the second major version (for instance, 2.x) for critical updates, including security and compliance.