We are glad to officially announce VisualSVN Server 3.9 and new versions of VisualSVN for Visual Studio that include an upgrade to Apache Subversion 1.10 and other important enhancements.
Apache Subversion 1.10 is a major Apache Software Foundation release, and its main new features are LZ4 compression and the new interactive tree-conflict resolver. These and other new features are seamlessly integrated into VisualSVN products; you can find more details about them below.
Upgrade to the latest VisualSVN Server and VisualSVN plug-in is recommended for all users:
- Download VisualSVN Server 3.9.
- Download VisualSVN 6.2 for Visual Studio 2017.
- Download VisualSVN 5.2 for Visual Studio 2015 or older.
What’s new in Apache Subversion 1.10
Apache Subversion 1.10 is a major Apache Software Foundation release that provides the following main improvements:
- LZ4 compression. Subversion 1.10 introduces support for LZ4 compression that can provide a noticeable performance boost — especially when working with large binary files. Subversion automatically compresses data in repositories and on the wire using LZ4 algorithm when both server and client use Subversion 1.10. Existing Subversion repositories require a format upgrade to allow using LZ4 compression.
- Interactive tree-conflict resolver. The new conflict resolver offers a variety of automated tree conflict resolution options which users can choose from. When tree conflicts cannot be resolved automatically, Subversion 1.10 offers an interactive resolver and provides a detailed tree conflict information including revision numbers and names of authors of conflicting changes. Using the new tree conflict resolver requires an upgraded Subversion 1.10 client.
For the complete list of notable improvements, please consider Apache Subversion 1.10 Release Notes.
Upgrade for VisualSVN Server
VisualSVN Server 3.9 includes the performance improvements implemented in Subversion 1.10, as well as a number of additional performance-related enhancements:
- Significantly reduced CPU usage for HTTP compression during common operations.
- Improved performance over WAN on Windows Server 2012 and later.
- Improved commit performance into slave VDFS repositories.
- Reduced amount of I/O operations when working with large files.
Cumulatively with the core SVN 1.10 changes, these changes provide a 50-100% performance boost that is most noticeable for commit operations. For more detailed information, please read the VisualSVN Server 3.9 Release Notes.
Upgrade to VisualSVN Server 3.9 is recommended for all users. The upgrade is easy and straightforward, but existing Subversion repositories require format upgrade to fully benefit from upgrading to VisualSVN Server 3.9. For further details, please read the KB138: Upgrading to VisualSVN Server 3.9 article.
Download VisualSVN Server 3.9 at the main download page.
Upgrade for VisualSVN (a plug-in for Visual Studio)
Select the appropriate VisualSVN plug-in version to install depending on Visual Studio version you have:
- If you are using Visual Studio 2017, you should upgrade to VisualSVN 6.2.
- If you are using Visual Studio 2015 or older, you should upgrade to VisualSVN 5.2.
The upgrade procedure is simple, straightforward and does not require upgrading your working copies. To fully benefit from the improvements made in Apache Subversion 1.10, please do not forget to upgrade to the latest TortoiseSVN builds available on the download page. For more detailed information, please read the VisualSVN 6.2 Release Notes.
You can download both VisualSVN 6.2 and 5.2 at the official download page.