VisualSVN Server 5.0.x version family has reached End of
Support. We no longer provide maintenance and technical support for
any VisualSVN Server 5.0.x builds. Read the
End of Support announcement for further information.
Please, upgrade to the current version that is available on the
main download page.
New check-pathnames pre-commit hook to check file and folder names for validity.
The commit-notification hook now supports SMTP profiles with the --smtp-profile option.
The commit-notification hook now supports STARTTLS with the --smtp-starttls option.
The commit-notification hook now supports specifying the CC address with the --cc option.
The commit-notification hook now supports specifying the Reply-To address with the --reply-to option.
Validation errors no longer output the "VisualSVNServerHooks: Exxxxxx" prefix.
Sort paths when emitting svn:mergeinfo difference in commit notifications.
Fixed: using commit-notification without the --from option sends an invalid MAIL FROM value to the SMTP server.
VisualSVN Server Manager enhancements
New 'Rename' command for files and folders.
'Run' command for a background job now uses a modal dialog for better user experience.
Display user friendly error message for attempts to import backup file as a repository dump.
New 'Update license' dropdown menu on the Licensing tab in the server properties.
New 'Open in Web Interface' command that replaces 'Browse' in the context menu.
Improve the high-DPI display support.
Fixed: VisualSVN Server Manager console becomes unusable after failing to access the repositories root.
Fixed: VisualSVN Server Manager console may crash after a change of the active authorization profile for the repository.
Fixed: VisualSVN Server Manager console makes unnecessary queries to the VisualSVN Server Background Job Service (vsvnjobsvc) that keep the service running.
Fixed: in-place conversion to the VDFS format does not check that all relevant VisualSVN Server services are stopped.
Various UI refinements.
Compatibility changes
Drop support for Windows Server 2008 R2, Windows 7, Windows Server 2012 and Windows 8. The minimum supported operating systems are now Windows Server 2012 R2 and Windows 8.1.
Drop support for Internet Explorer 11.
Drop support for SSL 3.0.
Drop backward compatibility with VisualSVN Server 4.1.x and older versions for Remote Server Administration.
Other changes
Allow using Access and Operational logging under the Essential license.
New 'Cleanup Transactions' background job.
Backup jobs now have an option to organize backup files into subfolders by repository name.
Adjust the TLS/SSL compatibility levels due to the TLS 1.0 and TLS 1.1 deprecation
Send the Referrer-Policy: no-referrer HTTP header with all server responses.
Sign the installation package and its content with SHA256 instead of SHA1.
Several enhancements related to the high-DPI display support in the installer.
New "VisualSVN Repository Management Delegation" rule for Windows Firewall.
New "VisualSVN Remote Server Administration" rule for Windows Firewall.
Log Windows version during VisualSVN Distributed File System Service (vdfssvc) startup.
Use CR/LF line endings for the certificate signing requests (CSR).
Use CR/LF line endings when writing the X.509 PEM files to disk.
Do not log warnings when encountering an aborted connection in the HTTP service.
Switch to a new memory allocation scheme that directly uses the Windows memory heap.
Use isolated per-thread memory heaps in the HTTP service to avoid CPU contention and performance stalls in certain cases with multiple concurrent requests.
Fixed: ongoing repository verification causes the "database is locked" post-commit errors.
Fixed: searching for a file or folder does not generate an entry in the Operational log.
Fixed: uninstalling VisualSVN Server does not remove Windows Firewall rules in some cases.
Fixed: an unlikely "Access is denied" error when writing the 'BackupCollection.xml' file.
Fixed: VisualSVN Distributed File System Service (vdfssvc) logs a spurious warning for certain values of the VdfsProtocolVersion registry setting.
Fixed: unexpected error entries in the VisualSVN Server event log caused by aborted PUT requests.
Fixed: potential issue with transaction processing caused by aborted PUT requests.