VisualSVN Server 3.8 brings the following notable enhancements to the Backup and Restore feature:

  • Backup encryption. Encryption allows you to protect the backups and guarantees that only authorized users can decrypt and access the data. VisualSVN Server uses strong AES-128 or AES-256 backup encryption algorithms. Read the article KB132: Understanding backup encryption for more information.
  • Backup to a network share using custom credentials. It is possible to use custom credentials when making backups to a remote file share. Custom credentials are available both for one-time backups and for background backup jobs.

The backup encryption combined with the capability to use custom credentials to a remote network share allows you to easily configure repository backups to the Azure Files cloud storage. Read the article KB133: Storing repository backups to the Azure Files cloud for more information.

Other enhancements

  • Wizard to obtain the SSL certificate from Active Directory Certificate Services. VisualSVN Server Manager console provides a new wizard that allows requesting and installing an SSL certificate signed by your Active Directory certificate authority. You can install the certificate in a Next - Next - Finish manner and without running the command-line tools.
  • Viewing PDF documents in the repository web interface. The web interface now automatically renders and displays PDF files in your repositories.

See the VisualSVN Server 3.8.0 changelog for the complete list of changes.

Upgrade and compatibility concerns

Upgrade to VisualSVN Server 3.8 is recommended for all users. Read the KB130: Upgrading to VisualSVN Server 3.8 article before upgrading. The upgrade is free for Standard Edition users and all customers who have an active maintenance subscription for VisualSVN Server Enterprise Edition licenses.

We recommend that you make sure that the PowerShell 4.0 or later is installed on the server computer with VisualSVN Server 3.8. It is required to create and restore encrypted backups or provide custom credentials for remote backup destinations when using the Backup-SvnRepository and Restore-SvnRepository PowerShell cmdlets.