VisualSVN Server 6.0.0
Release NotesDownloadMain enhancements
- Updated to Apache Subversion 1.15.0. For further details, please see Apache Subversion 1.15 Release Notes.
- New feature: Server Status background job for automated server health reporting.
- New feature: Viewing and editing versioned properties in VisualSVN Server Manager.
Web interface enhancements
- Add word-level difference highlighting.
- Add support for viewing WebP images.
- Fixed: "This document cannot be formatted as intended" error when XSLT support is disabled in a web browser.
- Fixed: improper error message when opening a commit view URL without a revision number.
PowerShell enhancements
-
New
Get-SvnServerLicenseUsagecmdlet to get license usage details. -
New
Get-SvnRepositoryRevisionandSet-SvnRepositoryRevisioncmdlets to manage revision properties. -
Add
CreatedDate,LastChangedDateandLastChangedAuthorproperties to the output of theGet-SvnRepositorycmdlet. -
Fixed:
New-SvnLocalUserignores the license limits when creating new Subversion user accounts. - Fixed: unable to start the VisualSVN Server PowerShell console when the repositories root directory is missing.
Repository hooks enhancements (VisualSVNServerHooks)
-
New
--filter-globoption inVisualSVNServerHooks.exeto use glob syntax for path matching. -
Fixed: the
--filteroption may match unintended paths. -
Fixed: a minor formatting issue in the
commit-notificationhook when property changes are made to the repository root.
VisualSVN Server Manager enhancements
- New 'Cleanup Transactions' command for repositories.
- New 'Pack' command for repositories.
- New command to auto-configure webviewer properties.
- Allow adding repository access rules for service accounts (e.g., gMSA and virtual accounts).
- Add an option to select a certificate template in the 'Obtain certificate from Active Directory' wizard.
- Display a warning when a superseded certificate template is selected in the 'Obtain certificate from Active Directory' wizard.
- Add the 'Create new profile' button to the Notifications tab in the server properties, shown when no SMTP profiles are configured.
- Add the 'Manage email profiles' link to the Notifications tab in the server properties.
- Add the 'Show search index status' button to the Search tab in the repository properties.
- Add the 'Open in web interface' link to the dashboard.
- Add the Server URL to the dashboard.
- Display the dashboard notifications as infobars.
- Add an option to select an authorization profile when creating a new slave VDFS repository.
- Revamp the confirmation prompt for conversion between FSFS and VDFS.
- Add the 'Create authorization file' command to the Security tab in the repository properties, shown when the authorization files are missing.
- Support CRLF, LF and CR line endings in the hook editor.
- Revamp the UI of the hook editor.
- Add the 'Confirmation' page to wizards.
- Revamp the summary pages in wizards.
- Display a user friendly error message when trying to add a Subversion group account to itself.
- Various UI refinements.
- Fixed: unable to add access rules for paths containing the ']' character.
- Fixed: unclear error messages for script errors on the dashboard.
- Fixed: the number of Subversion accounts on the dashboard is not updated automatically when accounts are created or deleted.
- Fixed: shift-clicking a link on the dashboard could unexpectedly open a new window.
- Fixed: duplicate IP addresses can be added for server binding on the Network tab in the server properties.
- Fixed: the state of the 'Back' and 'Next' buttons on the Job Notifications pages in wizards may be updated incorrectly.
Compatibility changes
- Drop support for Windows Server 2012 R2. The minimum supported operating systems are now Windows Server 2016 and Windows 10 (version 1607 or later).
- Drop support for 32-bit versions of Windows. The installation package is now x64 only.
- The standalone installation package of VisualSVN Repository Configurator is now x64 only.
Other changes
- Add an option to configure certificate revocation (CRL) checks for SMTP profiles.
- Add an option to normalize properties when importing a repository dump file.
- Add an option to configure IP-based exceptions for Password Guessing Attack Protection.
- Add support for opening VisualSVN Server web interface URLs in VisualSVN Repository Configurator.
- Automatically create a Server Status job during installation or upgrade.
- Automatically create a Verify Backup job during the first installation.
- Automatically create a Verify Repository job during the first installation.
- Display the installed and target versions of VisualSVN Server in the installer during the upgrade.
- Log service startup events from the server logs into the installer log for diagnostic purposes.
- Log changes to repository access rules in the Subversion authentication mode.
- Log changes to users and groups in the Subversion authentication mode.
- Log self-service password changes made through the web interface.
- Log VisualSVN Server version during the startup of the VisualSVN Server services (vdfssvc, vsvnsearchsvc and vsvnjobsvc).
- Log Windows version during the startup of the VisualSVN Background Job Service (vsvnjobsvc).
- Record the information on how a backup job was triggered (on demand or on a schedule).
- Increase the in-memory cache size of the VisualSVN Background Job Service (vsvnjobsvc) to 128 MB.
- Use %USERPROFILE% as the fallback working directory for the VisualSVN Server PowerShell console and VisualSVN Server Command Prompt.
- Minor UI improvements in the installer.
- Update the third-party license files and attribution notices in the Licenses folder of the installation directory.
- Fixed: unable to configure access rules for paths containing the ']' character.
-
Fixed: inaccurate
OriginalFileNamemetadata in some of the HTTP service module files. - Fixed: inconsistent X509_NAME/RDN attribute structure in generated self-signed replication certificates.
- Fixed: upgrade may fail with the "ConfigureSecurityExecute failed: Cannot remove inherited ACE from DACL" error message when the repositories root directory has conditional DACL permissions.
- Fixed: an unexpected "Cannot load DLL" error when installing on an unsupported version of Windows.
- Fixed: WMI Provider may incorrectly handle queries with invalid date/time values.
- Fixed: a potential crash during an in-place repository conversion between the FSFS and VDFS repository formats.
- Updated to PCRE2 10.47.
- Updated to utf8proc 2.11.3.
- Updated to curl 8.21.0.
- Updated to LZ4 1.10.0.
- Updated to zlib 1.3.2.
- Updated to APR 1.7.6.