wiki:SupportedVersions

Version 31 (modified by Gert Döring, 3 years ago) (diff)

2.4.10, 2.5.1

Community Supported OpenVPN Versions

This page documents our currently existing community OpenVPN versions and branches, and our support plans for each.

Current releases and support categorization

Version First / last release Support type Next support type change End of life Notes
git master N/A Under development N/A N/A Development branch GitHub, GitLab, SourceForge.net - will become a future major release
2.5.0 - 2.5.1 Oct 27, 2020 Feb 24, 2021 Full stable support - - release/2.5 branch Current stable release
2.4.0 - 2.4.10 Dec 26, 2016 - Dec 9, 2020 Full stable support May 2021 May 2022 release/2.4 branch Current stable release, will move to old stable support next
2.3.0 - 2.3.18 Jan 2, 2013 - Sep 25, 2017 git tree only June 2021 June 2021 release/2.3 branch, last updated Sep 25, 2017, will move to unsupported next
2.2.0 - 2.2.3 Apr 21, 2011 - Nov 30, 2014 unsupported N/A Nov 2015 release/2.2 branch, last updated Sep 22, 2017
2.1.0 - 2.1.4 Dec 11, 2009 - Nov 4, 2010 unsupported N/A Nov 2011 release/2.1 branch, last updated Sep 22, 2017

Support categories

OpenVPN have a various levels of upstream support, categorized by release types.

Release typeVersioned releasegit updatessource tarball releaseWindows releasesWindows snapshotsOther repositoriesSupport levelSupport life cycle
Under development ("bleeding edge") no yes no no yes no N/A N/A
Full stable support yes yes yes yes yes yes Full security and bug fix support Minimum 6 months after next major release
Old stable support yes yes yes no best effort no Security and critical bug fix support. Other bug fixes may be delivered as appropriate. Minimum 12 months
git tree only no yes no no no no Critical security updates only Minimum 12 months
Unsupported no no no no no no No support, upgrade to a newer release ASAP

The current stable release will always be in the Full stable support release type. The previous major release will remain in Full stable support for at least 6 months after a new major version is out. After that it is moved to Old stable support.

The Old stable support will continue for at least 12 months. After that the release is moved to git tree only mode.

The git tree only release type will also get updates for at least 12 months, but each security incident is evaluated independently. After this phase the release will not be supported at all.

Supported Windows versions

Windows versionLatest OpenVPN releaseRelease typeNotes
10 2.4.10, 2.5.1 Full stable support
8 / 8.1 2.4.10 Full stable support
7 2.4.10 Full stable support
Vista 2.4.4 Unsupported TAP Driver installation issue. YMMV
XP 2.3.18 Old stable support OpenVPN 2.3.18 is supported, but Windows XP is generally considered unsupported.
2000 / 98 / 95 2.2.3 Unsupported These Windows versions are considered to be irresponsible to be used for VPNs

Suppported OpenSSL versions

OpenVPN versionSupported OpenSSL versions
git master 1.0.2 and newer (may change at any time)
2.5 1.0.2 - 1.1 (and possibly newer)
2.4 0.9.8 - 1.1
2.3 0.9.6 - 1.0.2

Sources for binary packages: