VisualSVN Server 4.2 provides the following main enhancements:

  • Finding files by name in the web interface.
  • Viewing the background jobs history.
  • New PowerShell cmdlets to manage local Subversion user and group accounts.

For the complete list of changes, see the VisualSVN Server 4.2.0 changelog.

Upgrade to VisualSVN Server 4.2 is recommended for all users. Upgrade is easy and straightforward, but we strongly advise reading the KB161: Upgrading to VisualSVN Server 4.2 article beforehand (especially if you are upgrading from VisualSVN Server 3.9 or older versions).

Finding files by name in the web interface

VisualSVN Server 4.2 introduces finding files and folders in the web interface. Web interface supports finding files in the entire repository as well as in subfolders, including branches or tags. Furthermore, there is an option for finding files at a specific repository revision. Search supports common wildcards such as an asterisk '*' and a question mark '?' which match several or single characters respectively.

Web interface can only find files from folders a user has at least the read access to. Files from inaccessible locations will never be shown in the search output.

Try out the new feature on one of the demo server's repositories.

VisualSVN Web Interface finding files

Viewing the background jobs history

VisualSVN Server 4.2 adds Job History to the VisualSVN Server Manager console that shows previous runs for a particular job. Job History provides you with a quick summary, along with the detailed information on each particular job run instance which is available with Show Details option. The latter is meant to simplify troubleshooting. For example, it can immediately point out in which of repositories the corruption has been found.

Job History shows all the runs that are currently present in VisualSVN Server Background Jobs event log.

Background Jobs History

Manage local Subversion user and group accounts with PowerShell cmdlets

VisualSVN Server 4.2 adds new PowerShell cmdlets for managing local Subversion user and group accounts and their access rules.

The new capabilities are as follows:

  • Create, remove and manage local Subversion user accounts.
  • Create, remove and manage Subversion group accounts and its members.
  • Manage access rights for Subversion authentication.

See the KB88: VisualSVN Server PowerShell Cmdlet Reference article for the updated list of all the cmdlets available.

Other changes

VisualSVN Server 4.2 also has several other notable changes:

  • New Multi-Processing Module (MPM) dynamically adapting to workload. New module improves performance by using a dynamically-sized thread pool that scales with the number of connected clients and the available server resources.
  • Do not backup rep-cache.db. Recreate the rep-cache file when restoring a repository from backup instead. As a consequence, incremental backups for large repositories are indeed small.
  • Disallow creating user and group accounts with the same names but with different letter case. Existing users with identical names, if any, will not be affected.

For the complete list of changes, see the VisualSVN Server 4.2.0 changelog.

Upgrade and compatibility concerns

Upgrade to VisualSVN Server 4.2 is recommended for all users. Please read the KB161: Upgrading to VisualSVN Server 4.2 article before upgrading.

The upgrade is free for all customers who have active maintenance subscription for Enterprise or Essential licenses. The upgrade is also free for all customers who use VisualSVN Server under the Community license.