VisualSVN 5.7 Release Notes
VisualSVN is upgraded to use the latest OpenSSL 3.0 LTS release.
Summary of this release
In this version, VisualSVN is upgraded to use the OpenSSL 3.0 LTS (Long-Term Support) release. OpenSSL is a component used in VisualSVN to secure network communications and implement the SSL/TLS protocols.
For the complete list of changes, see the VisualSVN 5.7.0 changelog.
Transition to OpenSSL 3.0
OpenSSL 3.0 is the latest Long-Term Support release of the OpenSSL library. The transition to OpenSSL 3.0 is transparent to end users as it does not alter the core functionality of the VisualSVN plugin.
Prior to version 5.7, VisualSVN for Visual Studio 2015 and older has been using OpenSSL 1.1.1. With OpenSSL 1.1.1 reaching its End of Life on September 11th, 2023, the upgrade to OpenSSL 3.0 ensures that the plugin ships with an up-to-date and actively maintained OpenSSL version. Because OpenSSL 3.0 has substantial changes in its code, we are incrementing the plugin's version number to VisualSVN 5.7, rather than releasing this version as a patch-level update.
Upgrade and compatibility notes
VisualSVN 5.7 is compatible with any Subversion server that supports TLS 1.2 or higher. If you have a reasonably up-to-date Subversion server, it can be expected to support the required version of the TLS protocol. VisualSVN Server supports TLS 1.2 starting from version 3.2.0.
Other than that requirement, VisualSVN 5.7 is fully compatible with all up-to-date versions of VisualSVN Server, regardless of the OpenSSL version that they use. It is also fully compatible with up-to-date versions of TortoiseSVN.
Upgrading existing licenses to VisualSVN 5.7
All VisualSVN 5.x licenses are eligible for a free upgrade to VisualSVN 5.7 without requiring a change of the license key. The upgrade to VisualSVN 5.7 is also free if you use VisualSVN under the Community license.
If you don't qualify for a free upgrade, you can purchase an upgrade to VisualSVN 5.7 using the online purchase form.