Version History

Get information about released versions of VisualSVN Server.

VisualSVN Server 5.4.2

Download 32-bitDownload 64-bit
  • Fixed: VisualSVN HTTP Service fails to start when repositories are stored on a network share.
  • Fixed: commits that delete a large number of locked files may fail with the "Unexpected HTTP status 431 'Request Header Fields Too Large'" error message.

VisualSVN Server 5.4.1

Download 32-bitDownload 64-bit

VisualSVN Server 5.4.0

Release NotesDownload 32-bitDownload 64-bit

Web interface enhancements

  • Markdown rendering is now compliant with the CommonMark specification.
  • Use the markdown-it library for Markdown rendering.
  • Add support for anchor links in Markdown documents.
  • Add support for HTML tags in Markdown documents.
  • Add support for syntax highlighting of code blocks in Markdown documents.
  • Add support for GFM task lists in Markdown documents.
  • Add support for GFM alerts in Markdown documents.
  • Add support for mailto: links in Markdown documents.

Backup enhancements

  • New advanced backup creation policies for conditional full and incremental backup.
  • Fixed: removal of expired backups might not occur if a backup job skips creating a new backup.
  • Fixed: removal of expired backups might be unexpectedly postponed until the next job run.

PowerShell enhancements

  • New Test-SvnRepositoryBackup cmdlet for verifying repository backups.
  • New Get-SvnRepositoryBackup cmdlet for getting information about repository backups.
  • Set-SvnServerConfiguration now accepts a new -ServerCertificatePfx option for importing a PFX certificate with a private key.

Compatibility changes

  • Drop backward compatibility with VisualSVN Server 5.1.x and older versions for Remote Server Administration.

Other changes

  • New option to allow Windows Basic authentication only for specific IP addresses.
  • Add a 'Show history' button to the Properties of a background job.
  • Grant VisualSVN HTTP Service explicit read access to the VisualSVN Server's installation directory.
  • Configure a Windows Defender exclusion for svnsync.exe.
  • Return HTTP status 431 'Request Header Fields Too Large' if a request header exceeds the server's limit.
  • Allow only the PLAIN and LOGIN authentication methods by default when sending email notifications.
  • Minor adjustment of tab size rendering in email commit notifications.
  • Fixed: Search Index service may perform unnecessary I/O work under certain circumstances.
  • Fixed: potential race condition when calculating the size of a repository.
  • Do not install the mod_wsgi Apache module by default.
  • Do not install the command-line openssl.exe utility by default.
  • Various UI refinements.
  • Updated to highlight.js 11.8.0.
  • Updated to curl 8.1.2.

VisualSVN Server 5.3.5

Download 32-bitDownload 64-bit
  • Fixed: VisualSVN HTTP Service fails to start when repositories are stored on a network share.

VisualSVN Server 5.3.4

Download 32-bitDownload 64-bit

VisualSVN Server 5.3.3

Download 32-bitDownload 64-bit
  • Updated to Apache HTTP Server 2.4.59 with fixes for the following vulnerabilities: CVE-2023-38709, CVE-2024-24795, CVE-2024-27316.
  • Updated to OpenSSL 3.0.13 with fixes for the following vulnerabilities: CVE-2024-0727, CVE-2023-6237, CVE-2023-6129, CVE-2023-5678.
  • Fixed: specifying the size of the private key for the TLS/SSL server certificate has no effect during remote administration of VisualSVN Server 5.1.x.
  • Fixed: deleting repository items results in an error during remote administration of VisualSVN Server 5.1.x.
  • Fixed: in-place conversion between the FSFS and VDFS repository formats results in an error during remote administration of VisualSVN Server 5.1.x.

VisualSVN Server 5.3.1

Download 32-bitDownload 64-bit
  • Updated to Apache HTTP Server 2.4.58 with fixes for the following vulnerabilities: CVE-2023-31122, CVE-2023-43622, CVE-2023-45802.
  • Updated to OpenSSL 3.0.12 with cumulative fixes for the following vulnerabilities: CVE-2023-5363, CVE-2023-4807.
  • Fixed: HTTP service may fail to start if the server's TLS/SSL certificate is signed using SHA-1.
  • Fixed: clients may receive an error during TLS handshake if the server's TLS/SSL certificate is signed using SHA-1.

VisualSVN Server 5.2.0

Release NotesDownload 32-bitDownload 64-bit

Main enhancements

  • New feature: Effective access permissions.
  • New feature: Password guessing attack protection.
  • New feature: Background job to verify repository backups.
  • Significantly improve repository backup performance.
  • Add an option to specify the size of the private key for the TLS/SSL server certificate.

Repository hooks enhancements (VisualSVNServerHooks)

  • New run hook subcommand to launch arbitrary programs, with the --no-wait option for asynchronous execution.
  • The check-logmessage hook subcommand now supports regular expression matching with the --regexp option.
  • The check-logmessage hook subcommand now supports path filtering with the --filter option.
  • The check-logmessage hook subcommand now supports the --revision option.
  • The check-pathnames hook subcommand now supports the --revision option.
  • Fixed: Unicode command line arguments may not be handled properly by VisualSVNServerHooks.exe.

Compatibility changes

  • Drop backward compatibility with VisualSVN Server 4.3.x and older versions for Remote Server Administration.

Other changes

  • Revamp the incremental backup job schedule in VisualSVN Server Manager.
  • Revamp the full/incremental backup job scheme selection in VisualSVN Server Manager.
  • Automatically stop and restart relevant VisualSVN Server services during an in-place conversion between the FSFS and VDFS repository formats.
  • Relevant VisualSVN Server services now log a warning when an unsupported network share protocol is used to access the repositories root directory.
  • Show file sizes in the Get-SvnRepositoryItem PowerShell cmdlet.
  • Hide the default PowerShell copyright banner in the VisualSVN Server PowerShell console.
  • Prompt to break locks when deleting a locked file or folder with locks in VisualSVN Server Manager.
  • Fixed: incorrect state icons after renaming a repository item in VisualSVN Server Manager.
  • Fixed: find in page doesn't work properly when viewing multi-page PDF files in the web interface.
  • Fixed: low-quality PDF rendering after changing the zoom level in the web interface.
  • Fixed: certain HTTP service warnings may be logged multiple times.
  • Updated to SQLite 3.41.2.
  • Updated to PDF.js 3.4.120.
  • Various UI refinements.

VisualSVN Server 5.1.3

Download 32-bitDownload 64-bit

VisualSVN Server 5.1.2 (Not released)

VisualSVN Server 5.1.1

Download 32-bitDownload 64-bit
  • Fixed: upgrade may fail with the "Custom action ConfigureSecurityExecute failed" error message when repositories are stored on a network share.

VisualSVN Server 5.1.0

Release NotesDownload 32-bitDownload 64-bit
  • New feature: Uploading files in the web interface.
  • Add option to enable HTTP Strict Transport Security (HSTS).
  • Add option to generate a new private key when changing the TLS/SSL server certificate.
  • New Get-SvnRepositoryItemLock and Remove-SvnRepositoryItemLock PowerShell cmdlets to list and remove locks from a repository.
  • Support global (server-wide) access rules for Subversion authentication.
  • New installations now enable 'Implicit list folder permission' in the default repository security settings.
  • Configure access to the certificate directory using Service SID instead of the Service Logon account.
  • Configure access to the repositories root directory using Service SID instead of the Service Logon account.
  • Rename the RedirectFromLegacyWebInterface property to WebUIRedirectFromLegacyVersion in Get-SvnServerConfiguration and Set-SvnServerConfiguration PowerShell cmdlets.
  • Rename the EnableUserProblemReporting property to WebUIUserProblemReporting in Get-SvnServerConfiguration and Set-SvnServerConfiguration PowerShell cmdlets.
  • Fixed: Windows Firewall rule configuration errors are ignored during installation.
  • Fixed: long delay when the HTTP or Background Job service fails to start during installation.
  • Fixed: missing retry option when the VDFS or Search Index service fails to start during installation.
  • Updated from PCRE1 8.45 to PCRE2 10.40.
  • Various small tweaks and enhancements.

VisualSVN Server 5.0.3

Download 32-bitDownload 64-bit

VisualSVN Server 5.0.2

Download 32-bitDownload 64-bit
  • Updated to OpenSSL 1.1.1o with a fix for the following vulnerability: CVE-2022-1292.
  • Fixed: HTTP service fails to start when environment variables contain non-ASCII characters.
  • Grant explicit read access to the installation directory for Search Index, VDFS and Background Job services.
  • Fixed: memory leak in the VisualSVN Server Manager console.
  • Fixed: Get-SvnAccessConfiguration and Set-SvnAccessConfiguration PowerShell cmdlets do not support the -Verbose option.
  • Fixed: Set-SvnAccessConfiguration PowerShell cmdlet does not support the -WhatIf option.
  • Fixed: Get-SvnAccessConfiguration and Set-SvnAccessConfiguration PowerShell cmdlets may return incorrect results when pipelined.

VisualSVN Server 5.0.1

Download 32-bitDownload 64-bit
  • Updated to Apache Subversion 1.14.2 with fixes for the following vulnerabilities: CVE-2021-28544, CVE-2022-24070.
  • Updated to zlib 1.2.12 with a fix for the following vulnerability: CVE-2018-25032.
  • Fixed: possible timeout error while starting the VisualSVN Search Index service during installation.
  • Fixed: possible timeout error while starting the VisualSVN Search Index service after a server configuration change.
  • Fixed: long delay when a service fails to start during installation.
  • Improve diagnostic message when a service fails to start during installation.

VisualSVN Server 5.0.0

Release NotesDownload 32-bitDownload 64-bit

Main enhancements

  • New feature: Full-text search for repository content and history.
  • New feature: Email notifications for background jobs.
  • New option to add implicit list folder permission for parents of readable paths.
  • Configurable strong password policy for Subversion authentication.
  • Allow incremental backup jobs to be scheduled multiple times a day.

Web interface enhancements

  • New unified search box that supports content/history/name searching.
  • New 'Jump to revision' command, available as quick action in the new search box.
  • Show svn:externals entries in the Folder view.
  • Highlight links and revision numbers in the log messages.
  • Display warnings for files that may be interpreted differently than represented due to bidirectional Unicode text as mitigation for CVE-2021-42574.
  • Viewing the commit details now uses a stable URL that does not require read access to the repository root.
  • Add 'Copy' button for the revision in the Commit view.
  • Use natural sorting for the repository list.
  • Enable syntax highlighting for *.tsx files.
  • Enable syntax highlighting for *.html files.
  • Remove jQuery as a dependency.
  • Remove Handlebars.js as a dependency.
  • Fixed: performance issue with search requests that happen over a high throughput network.
  • Fixed: 'Back' button in the Commit view always opens the History view.
  • Fixed: incorrect syntax highlighting of some keywords.
  • Fixed: incorrect syntax highlighting of the object property names in JavaScript and TypeScript.
  • Various small tweaks and enhancements.

PowerShell enhancements

  • New Get-SvnAccessConfiguration and Set-SvnAccessConfiguration cmdlets to manage per-repository authorization settings.
  • Measure-SvnRepository now accepts a new -Stats option to specify the subset of measured values.
  • Remove the deprecated Get-SvnRepositoryReplication and Set-SvnRepositoryReplication cmdlets.
  • Remove the deprecated Local and Shared authorization profile names.
  • Default to the increased 120x50 window size in the VisualSVN Server PowerShell console.
  • Default to the black background color in the VisualSVN Server PowerShell console.

Repository hooks enhancements (VisualSVNServerHooks)

  • 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.
  • Updated to LZ4 1.9.3.
  • Updated to SQLite 3.30.1.
  • Updated to zlib 1.2.11.
  • Updated to utf8proc 2.7.0.
  • Updated to highlight.js 11.4.0.
  • Updated to JSZip 3.5.0.

VisualSVN Server 4.3.9

Download 32-bitDownload 64-bit
  • Updated to OpenSSL 1.1.1o with a fix for the following vulnerability: CVE-2022-1292.
  • Grant explicit read access to the installation directory for VDFS and Background Job services.
  • Fixed: memory leak in the VisualSVN Server Manager console.

VisualSVN Server 4.3.7

Download 32-bitDownload 64-bit

VisualSVN Server 4.3.6

Download 32-bitDownload 64-bit

VisualSVN Server 4.3.2

Download 32-bitDownload 64-bit
  • Updated to Apache Subversion 1.14.1 with a fix for the following vulnerability: CVE-2020-17525.
  • Updated to OpenSSL 1.1.1j with cumulative fixes for the following vulnerabilities: CVE-2020-1971, CVE-2021-23841, CVE-2021-23840.
  • Log an event when a service stop request is received by VDFS service.
  • Fixed: Chromium-based browsers cannot download files with a comma in a filename.

VisualSVN Server 4.2.12

Download 32-bitDownload 64-bit
  • Updated to OpenSSL 1.1.1o with a fix for the following vulnerability: CVE-2022-1292.
  • Grant explicit read access to the installation directory for VDFS and Background Job services.
  • Fixed: memory leak in the VisualSVN Server Manager console.

VisualSVN Server 4.2.11 (Not released)

VisualSVN Server 4.2.9

Download 32-bitDownload 64-bit

VisualSVN Server 4.2.8

Download 32-bitDownload 64-bit

VisualSVN Server 4.2.3

Download 32-bitDownload 64-bit
  • Updated to Apache HTTP Server 2.4.46 with fixes for the following vulnerabilities: CVE-2020-9490, CVE-2020-11993, CVE-2020-11984.
  • Updated to OpenSSL 1.1.1h.
  • Updated Expat XML parser to version 2.2.10.
  • Updated to PCRE 8.44.
  • Fixed: performance issue with finding files in Chromium-based browsers.
  • Fixed: memory leaks when viewing the background jobs history.

VisualSVN Server 4.2.1

Download 32-bitDownload 64-bit
  • Fixed: WMI provider (hosted in WmiPrvSE.exe) may crash when restoring a repository from backup.

VisualSVN Server 4.2.0

Release NotesDownload 32-bitDownload 64-bit

Main enhancements

  • New feature: Finding files by name in the web interface.
  • New feature: Viewing the background jobs history.
  • Managing local Subversion users, groups and their permissions with PowerShell.

Web interface enhancements

  • Add a capability to go to a specific line of a file in the Commit view.
  • PDF viewer renders a few subsequent pages upfront, improving the viewing experience.
  • Display text files up to 5MB. Files larger than 1MB are rendered with no syntax highlighting or Markdown formatting.
  • Keyboard shortcuts are independent of the active keyboard layout.
  • Remove compatibility code which uses the specific "moz-chunked-arraybuffer" response type.
  • Selecting the entire page no longer captures the footer line.

PowerShell enhancements

  • New PowerShell cmdlets to manage Subversion user accounts: Get-SvnLocalUser, New-SvnLocalUser, Remove-SvnLocalUser, Set-SvnLocalUser.
  • New PowerShell cmdlets to manage Subversion group accounts: Get-SvnLocalGroup, New-SvnLocalGroup, Remove-SvnLocalGroup, Add-SvnLocalGroupMember, Get-SvnLocalGroupMember, Remove-SvnLocalGroupMember.
  • Add new TransactionCount property showing the number of uncommitted transactions available with the Measure-SvnRepository cmdlet.
  • Add support for Subversion authentication to permission management PowerShell cmdlets.

Other changes

  • New Multi-Processing Module (MPM) dynamically adapting to workload.
  • Do not backup rep-cache.db. Recreate the rep-cache file when restoring a repository from backup instead.
  • Significantly reduce memory requirements for restoring large repository backups.
  • Disallow creating user and group accounts with the same names but with different letter case.
  • Disable 3DES cipher suites in the Intermediate TLS/SSL compatibility level.
  • Display the number of uncommitted repository transactions in the Details tab of VisualSVN Server Manager.
  • Schedule background jobs to start exactly at zero seconds of the time specified (e.g. at 09:35:00).
  • Add icons for service executable files to improve their appearance in Task Manager.
  • Use BCrypt instead of deprecated CryptoAPI to decode and check license.
  • Fixed: "Operation failed due to timeout" error in an attempt to stop HTTP service via VisualSVN Server Manager.
  • Fixed: HTTP service may fail to start due to Server Bindings customization possibly left from the previous installation.
  • Updated Expat XML parser to version 2.2.9.
  • Updated to Mousetrap v1.6.3.

VisualSVN Server 4.1.5

Download 32-bitDownload 64-bit
  • Updated to Apache HTTP Server 2.4.46 with fixes for the following vulnerabilities: CVE-2020-9490, CVE-2020-11993, CVE-2020-11984.
  • Updated to OpenSSL 1.1.1h.
  • Updated Expat XML parser to version 2.2.10.
  • Updated to PCRE 8.44.
  • Fixed: performance issue with finding files in Chromium-based browsers.
  • Fixed: memory leaks when viewing the background jobs history.

VisualSVN Server 4.1.2

Download 32-bitDownload 64-bit
  • Fixed: various unexpected low-level errors (temporarily reverting concurrency optimizations introduced in version 4.1.0).
  • Fixed: downloading folders in the web interface may crash in some highly-customized server installations.

VisualSVN Server 4.1.1 (Not released)

VisualSVN Server 4.1.0

Release NotesDownload 32-bitDownload 64-bit

Main enhancements

  • New feature: Pack Repository background job.
  • New feature: side-by-side diff for images in the web interface.
  • Enable TLS 1.3 protocol on the server side.
  • New Enterprise Multinode license type.

VisualSVN Server Manager improvements

  • New commands to disable and enable user accounts when Subversion authentication is used.
  • New Verify Repository context menu command.
  • Show backup size on the last page of one-time repository backup wizard.
  • Rename 'Backup Job' to 'Backup Repository Job' in the user interface.
  • Rename 'Verify Job' to 'Verify Repository Job' in the user interface.
  • Fixed: unable to import a PFX certificate with non-ASCII characters in password.
  • Fixed: unable to import PFX certificate encrypted using an Active Directory account (AD DS Account Protection).
  • Improved high-DPI display support on Windows 10.

PowerShell enhancements

  • Add support for managing repository and server-wide delegation settings via PowerShell.
  • Deprecate the Get-SvnRepositoryReplication and Set-SvnRepositoryReplication cmdlets. Their functionality has been merged into Get-SvnRepository and Set-SvnRepository cmdlets.

Other changes

  • Add an option to skip creating incremental backup files if the repository did not change since the last job run.
  • Log warnings to the VisualSVN Server event log.
  • Enable the 'Digital Signature' Key Usage extension when creating a self-signed certificate.
  • Drop backward compatibility with VisualSVN Server 3.8.x and older versions for Remote Server Administration.
  • Reduce memory usage when restoring long incremental backup chains.
  • Include mod_dontdothat Apache module into the installation package.
  • Fixed: Subversion clients linked with GnuTLS may display the 'Key usage violation' error when connecting to the server.
  • Fixed: unlikely 'Access is denied' error during commit on extensive load.
  • Enable syntax highlighting for .editorconfig files in the web interface.
  • Improve syntax highlighting in the web interface.
  • Updated to OpenSSL 1.1.1d with fixes for the following vulnerabilities: CVE-2019-1549, CVE-2019-1547, CVE-2019-1563, CVE-2019-1552.
  • Updated to PCRE 8.43.
  • Updated to SQLite 3.29.0.

VisualSVN Server 4.0.3

Download 32-bitDownload 64-bit

VisualSVN Server 4.0.2

Download 32-bitDownload 64-bit
  • Fixed: Windows users with no repository access may be incorrectly counted as active after viewing the repositories list.

VisualSVN Server 4.0.1

Download 32-bitDownload 64-bit
  • Updated to OpenSSL 1.1.1с with a fix for the CVE-2019-1543 vulnerability.
  • Minor refinements in C/C++ syntax highlighting in the web interface.
  • Minor refinements in the DOCX and PDF files preview in the web interface.
  • Add missing digital signatures for libsvn_fs_fs-1.dll and libsvn_fs_util-1.dll.

VisualSVN Server 4.0.0

Release NotesDownload 32-bitDownload 64-bit
  • New licensing model: VisualSVN Server is now available under Community, Essential and Enterprise licenses.

Web interface enhancements

  • New feature: Viewing MS Word DOCX files in the web interface.
  • New feature: Viewing Photoshop PSD files in the web interface.
  • New feature: Viewing Illustrator AI files in the web interface.
  • New feature: Blame/Annotate View in the web interface.
  • New feature: Download folders as zip files.
  • Add linking to a specific line of code.
  • Add support for viewing password-protected PDF files.
  • Add self-service password changing for Subversion authentication.
  • Add support for viewing ICO files.
  • Revamp the Commit Details view.
  • Display images with transparency on checkered background.
  • Better support for printing contents from the web interface.
  • Enable syntax highlighting for *.cxx, *.hpp and *.hxx files.
  • Enable syntax highlighting for Kotlin files.
  • Enable syntax highlighting for YAML files.
  • Enable syntax highlighting for *.ps1xml, *.cdxml, *.xaml and *.xsd files.
  • Detect and enable XML syntax highlighting for various files based on content.
  • Display PDF in actual size instead of fitting to width.
  • Add the "Report a problem" link.
  • Drop support for Internet Explorer 10.
  • Hardened the Content-Security-Policy.
  • Various small tweaks and enhancements.

PowerShell enhancements

  • Manage TLS/SSL server certificates via Get-SvnServerConfiguration and Set-SvnServerConfiguration cmdlets.
  • Add New-SvnServerCertificateRequest cmdlet to generate a Certificate Signing Request.
  • New Get-SvnServerLicense and Set-SvnServerLicense cmdlets to manage server licenses.
  • New Export-SvnRepository cmdlet to export repositories and VDFS replication seeds.
  • Add option for Test-SvnRepository cmdlet to perform consistency check for slave VDFS repositories.
  • New Invoke-SvnJob cmdlet to run background jobs synchronously.
  • Fixed: VisualSVN Server PowerShell console may display incorrect colors on Windows 10 and Windows Server 2016.

Other changes

  • New wizard in VisualSVN Server Manager console to export repositories.
  • New option to Obtain certificate from Active Directory in the installer.
  • Fixed: an incorrect repository name is suggested when importing compressed dump files, such as *.dump.gz.
  • Fixed: a temporary storage volume can selected as a default location for repositories during installation to a cloud virtual machine.
  • Fixed: "Cannot get repository size information: Not found (0x80041002)" error on the Details tab in repository properties after renaming a repository.
  • Fixed: unnecessary "Requests for a collection must have a trailing slash on the URI" errors in the VisualSVN Server event log.
  • Updated to OpenSSL 1.1.1b.
  • Updated to PDF.js v1.10.100.

VisualSVN Server 3.9.3

Download 32-bitDownload 64-bit

VisualSVN Server 3.9.2

Download 32-bitDownload 64-bit
  • Updated to Apache Subversion 1.10.3. For further details please see https://svn.apache.org/repos/asf/subversion/tags/1.10.3/CHANGES
  • Updated to Apache HTTP Server 2.4.35.
  • Updated to OpenSSL 1.0.2p with fixes for the following vulnerabilities: CVE-2018-0732, CVE-2018-0737.
  • Fixed: Full backup jobs get created with an empty or incorrect schedule.
  • Fixed: Obtain certificate from Active Directory wizard fails with the "Unspecified error (0x80004005)" message if AD CS is unavailable.
  • Fixed: VisualSVNServerHooks.exe check-logmessage hook fails with the "Wrong or unexpected property value" error for commits with multiline log messages.

VisualSVN Server 3.9.0

Release NotesDownload 32-bitDownload 64-bit

Performance improvements

  • Significantly reduced CPU usage for HTTP compression during common operations.
  • Improved performance with large files.
  • Improved commit performance into slave VDFS repositories.
  • Improved performance over WAN on Windows Server 2012 and later.
  • Optimized speed of repository dump import.

Other changes

  • Restore default HTTP timeout settings that were unintentionally adjusted while upgrading to Apache HTTP Server 2.4.x.
  • Disable fulltext cache in vdfssvc.exe.
  • Revamped the Upgrade Repository Format dialog.
  • New VisualSVNServerHooks.exe subcommand to check the commit log message.
  • New Update-SvnRepository PowerShell cmdlet to upgrade the repositories.
  • Display the compression algorithm on the Details tab in the Properties dialog of a repository.
  • Display the compression algorithm in the output of Get-SvnRepository PowerShell cmdlet.
  • Minor visual improvements in the web interface.
  • Updated to SQLite 3.22.0.
  • mod_remoteip Apache module is included into the installation package.

VisualSVN Server 3.8.5

Download 32-bitDownload 64-bit

VisualSVN Server 3.8.4

Download 32-bitDownload 64-bit
  • Updated to Apache HTTP Server 2.4.35.
  • Updated to OpenSSL 1.0.2p with fixes for the following vulnerabilities: CVE-2018-0732, CVE-2018-0737.
  • Fixed: Full backup jobs get created with an empty or incorrect schedule.
  • Fixed: Obtain certificate from Active Directory wizard fails with the "Unspecified error (0x80004005)" message if AD CS is unavailable.
  • Fixed: VisualSVNServerHooks.exe check-logmessage hook fails with the "Wrong or unexpected property value" error for commits with multiline log messages.

VisualSVN Server 3.8.2

Download 32-bitDownload 64-bit
  • Restore default HTTP timeout settings that were unintentionally adjusted while upgrading to Apache HTTP Server 2.4.x.

VisualSVN Server 3.8.0

Release NotesDownload 32-bitDownload 64-bit
  • New feature: repository backup encryption.
  • New feature: PDF viewing in the web interface.
  • New wizard to obtain an SSL certificate from Active Directory Certificate Services.
  • Allow using custom credentials when backing up to remote destinations.
  • Re-enable FSFS rep-sharing.
  • Fixed: repository can be corrupted due to SHA-1 collisions if FSFS rep-sharing is enabled.
  • Fixed: commits to VDFS repositories may fail under some circumstances.
  • New '--subject' option for commit notification hook handler (deprecates '--detailed-subject' option).
  • Support wildcards for repository names in the Test-SvnRepository PowerShell cmdlet.
  • Several small performance and usability improvements.

VisualSVN Server 3.7.3

Download 32-bitDownload 64-bit
  • Restore default HTTP timeout settings that were unintentionally adjusted while upgrading to Apache HTTP Server 2.4.x.

VisualSVN Server 3.7.0

Release NotesDownload 32-bitDownload 64-bit
  • New feature: certificate-based authentication for VDFS replication.
  • New feature: shared and local authorization profiles for VDFS repositories.
  • Upgrade to Apache HTTP Server 2.4.29.
  • Drop support for Windows Server 2008 and Windows Vista. The minimum supported operating systems are now Windows Server 2008 R2 and Windows 7.
  • Drop backward compatibility with VisualSVN Server 3.4.x and older versions for Remote Server Administration.
  • Updated to OpenSSL 1.0.2m with fixes for the following vulnerabilities: CVE-2017-3736, CVE-2017-3735.
    For further details, please see the OpenSSL 1.0.2 Series Release Notes.
  • Add option to disable dynamic HTTP compression.
  • Use mod_deflate to compress all HTTP traffic.
  • Increase VDFS service Subversion in-memory cache size to 128MB.
  • Use only TLS session tickets for HTTPS connection reuse and disable SSL Session Cache.
  • Various visual enhancements in the web interface.
  • Fixed: VDFS replication may hang due to DNS errors.
  • Fixed: VDFS replication may hang due to unstable network connection.
  • Fixed: potential race condition in VDFS.
  • Fixed: VDFS service doesn't gracefully handle system shutdown/reboot events.
  • Fixed: VisualSVN Server installer does not start when the directory C:\Users\Public\Documents is missing.
  • Fixed: VisualSVNServerHooks.exe may send incorrectly colored commit notifications.
  • Fixed: unable to modify user permissions when connection to the trusted domain is unavailable.

VisualSVN Server 3.6.2 (Not released)

VisualSVN Server 3.6.1

Download 32-bitDownload 64-bit
  • Improve VDFS connection management to better handle network issues.
  • Add application manifest for VisualSVNServer.exe and openssl.exe.
  • Add missing version information for libsvn_swig-py-1.dll.
  • Fixed: unable to access the server when the hostname contains an underscore ('_') character.
  • Fixed: VisualSVN Server Manager does not refresh icons in some cases.
  • Fixed: icons are scaled incorrectly in VisualSVN Repository Configurator on High-DPI displays.
  • Fixed: incorrect formatting of the SSLCompatiblityLevel property in Get-SvnServerConfiguration PowerShell cmdlet.

VisualSVN Server 3.6.0

Release NotesDownload 32-bitDownload 64-bit

Main enhancements

  • New feature: Backup and Restore for Subversion repositories.
  • New feature: Background Job Service with support for repository backup and verification jobs.
  • Add option to configure TLS/SSL compatibility levels.
  • Add option to redirect clients from HTTP to HTTPS automatically.
  • Add option to customize the size of Subversion memory object cache.

VisualSVN Server Manager improvements

  • Revamp the VisualSVN Server Properties dialog.
  • Display determinate progress for all potentially long-running operations.
  • Display progress indicator on the VisualSVN Server Manager's taskbar button.
  • Display an extra tooltip with access rule information on repository 'Security' dialog.
  • New icons for repositories, directories and files.
  • Fixed: unable to cancel running 'Perform Consistency Check' operation.
  • A number of other minor improvements and refinements.

Web interface enhancements

  • Display last changed date when browsing the repository contents.
  • Display commit date when viewing the particular revision.
  • Enable syntax highlighting for TypeScript files ('*.ts').
  • Do not display contents of README.md files that are larger than 1MB.
  • Combine JavaScript resources into one file.

Other changes

  • Configure Windows Defender exclusions for VisualSVN Server services.
  • Fixed: potential race condition when running 'Set-SvnRepository' and 'Suspend-SvnRepository' PowerShell cmdlets.
  • Fixed: incorrect cmdlet output formatting in PowerShell 5.
  • Updated to SQLite 3.15.2.

VisualSVN Server 3.5.10

Download 32-bitDownload 64-bit
  • Disable FSFS rep-sharing to protect from possible repository corruptions caused by SHA-1 collisions.

VisualSVN Server 3.5.9

Download 32-bitDownload 64-bit
  • Fixed: Internet Explorer does not display VisualSVN Server web interface if Compatibility View mode is enabled.

VisualSVN Server 3.5.8

Download 32-bitDownload 64-bit
  • Updated to Apache HTTP Server 2.2.32 with fixes for CVE-2016-8743 and CVE-2016-5387 vulnerability.
  • Updated to OpenSSL 1.0.2k with cumulative fixes for the following vulnerabilities: CVE-2016-7055, CVE-2017-3731, CVE-2017-3732. For further details, please see the OpenSSL Security Advisory.
  • Fixed: Java 6 and Java 7 clients receive error "Could not generate DH keypair" when accessing VisualSVN Server via HTTPS.
  • Configure VisualSVN Server to send X-Frame-Options HTTP response header in order to mitigate possible clickjacking attacks (initially released in version 3.2.0 but then reverted in 3.2.1).

VisualSVN Server 3.5.6

Download 32-bitDownload 64-bit

VisualSVN Server 3.5.5 (Not released)

VisualSVN Server 3.5.3

Download 32-bitDownload 64-bit

VisualSVN Server 3.5.2

Download 32-bitDownload 64-bit
  • Prevent possible collisions in Subversion shared object cache that can occur after re-creating a repository with the same name and UUID.
  • Fixed: VisualSVN Server Manager may crash when canceling an operation in progress.
  • Add missing digital signature for WMIProvider.dll

VisualSVN Server 3.5.1

Download 32-bitDownload 64-bit

VisualSVN Server 3.5.0

Release NotesDownload 32-bitDownload 64-bit
  • New feature: Customizable "/svn" prefix in a repository URL.
  • Significantly improve performance of commits to VDFS slave repositories.
  • Updated to OpenSSL 1.0.2e.
  • New PowerShell cmdlets to manage repository hooks.
  • New PowerShell cmdlets to manage VisualSVN Server settings.
  • Revamped design of the repositories collection list in the web interface.
  • Do not display contents of text files over 1MB in the web interface.
  • Improve web interface load speed and caching.
  • Increase VDFS service in-memory cache size to 64MB.
  • Recycle VDFS replication listeners periodically for better performance and reliability.
  • Drop backward compatibility with VDFS protocol versions 3.0 and 3.2.
  • Log a warning when the VDFS service starts in backward compatibility mode.
  • VisualSVN Server Manager now provides a command to delete a file from repository.
  • Display progress while deleting repositories in VisualSVN Server Manager.
  • Update help reference for repository hook input parameters in VisualSVN Server Manager.
  • Fixed: unable to import PFX certificate which name contains non-ASCII characters.
  • Fixed: unable to authenticate using Windows Basic Authentication when a password contains non-ASCII characters.
  • Fixed: VisualSVN Repository Configurator shortcut is not removed after server uninstall.
  • Fixed: repository hook content could be written non-atomically.

VisualSVN Server 3.4.7

Download 32-bitDownload 64-bit

VisualSVN Server 3.4.4

Download 32-bitDownload 64-bit

VisualSVN Server 3.4.3

Download 32-bitDownload 64-bit
  • Updated to Apache Subversion 1.9.3 with fixes for the following vulnerabilities: CVE-2015-5259, CVE-2015-5343.
    For further details please see https://svn.apache.org/repos/asf/subversion/tags/1.9.3/CHANGES
  • Updated to OpenSSL 1.0.1q with fixes for the following vulnerabilities: CVE-2015-3194, CVE-2015-3195.
    For further details please see the corresponding OpenSSL Security Advisory.
  • Fixed: unable to demote a master VDFS repository under some circumstances.
  • Fixed: replication unexpectedly resumes after promoting a suspended slave VDFS repository.
  • Fixed: repository web interface improperly displays some PDF files as plain text.
  • Fixed: tables in Markdown-formatted documents are displayed without borders.
  • Fixed: "Provider is not capable of the attempted operation" error is displayed in VisualSVN Server Manager console after upgrade to Windows 10.

VisualSVN Server 3.4.0

Release NotesDownload 32-bitDownload 64-bit

Main enhancements

  • Updated to Apache Subversion 1.9.0. For further details please see Apache Subversion 1.9 Release Notes
  • New feature: Windows PowerShell module for administering VisualSVN Server and repositories.

VDFS enhancements

  • Add PowerShell cmdlets for VDFS disaster recovery needs.
  • 'Create New Repository' wizard displays initial replication progress when creating a new slave VDFS repository.
  • Add application manifest to vdfssvc.exe to enable RPC Default Thread Pool on Windows Server 2008 R2 and Windows 7 (or newer).
  • Enable NDR64 encoding to optimize VDFS replication on 64-bit operating systems.
  • Do not abort replication of transaction after a client-side timeout.
  • Fixed: VDFS service takes long time to stop under some circumstances.

Web interface enhancements

  • Display images in the web interface.
  • Display README file for the current directory automatically.
  • Support for relative links in Markdown-formatted documents.
  • Display user friendly error message for unsupported web browser version (Internet Explorer 9 and older).
  • Display user friendly error message if a web browser has JavaScript disabled.

Other enhancements

  • Display repository size and other technical details in the Properties dialog.
  • Use monospace font in repository hook editor.
  • Fixed: unable to set repository access rule for 'Everyone' well-known security identifier.
  • Fixed: missing shortcut icons after VisualSVN Server upgrade.

VisualSVN Server 3.3.7

Download 32-bitDownload 64-bit

VisualSVN Server 3.3.4

Download 32-bitDownload 64-bit

VisualSVN Server 3.3.2

Download 32-bitDownload 64-bit
  • Updated to Apache Subversion 1.8.14 with fixes for the following vulnerabilities: CVE-2015-3184, CVE-2015-3187.
    For further details please see http://svn.apache.org/repos/asf/subversion/tags/1.8.14/CHANGES
  • Updated to Apache HTTP Server 2.2.31 with a fix for CVE-2015-3183 vulnerability.
  • Updated to OpenSSL 1.0.1p with a fix for CVE-2015-1793 vulnerability.
  • Updated to jQuery 2.1.4.
  • Disable RC4 cipher suites.
  • Use SHA256 to generate new self-signed certificates.
  • Enable syntax highlighting for PowerShell scripts ('.ps1', '.psd1', '.psm') in web interface.
  • Rename 'Raw' button to 'Download' in web interface.
  • 'Create New Repository' wizard now prompts to enable VDFS service when creating a new VDFS repository.
  • Configure non-zero LimitXMLRequestBody in Apache HTTP Server configuration.
  • Fixed: unable to commit large number of files under some circumstances.
  • Fixed: obscure error message when creating a slave repository in case of VDFS service version mismatch.
  • Fixed: unable to add or modify a hook larger than 32KB in hook editor.
  • Fixed: tables are rendered incorrectly in Markdown-formatted documents.
  • Fixed: linkage problem in mod_wsgi Apache module.

VisualSVN Server 3.3.1

Download 32-bitDownload 64-bit

VisualSVN Server 3.3.0

Release NotesDownload 32-bitDownload 64-bit
  • Support Subversion's locking for distributed VDFS repositories.
  • Tune TCP settings to improve performance of VDFS replication and commits to slave VDFS repositories.
  • Fixed: unbounded server side memory usage is possible under some circumstances.
  • Automatically handle intermediate certificate authorities (CAs) that may be required to verify imported SSL certificates.
  • Add option to configure access permissions when importing repositories from a dump file.
  • Updated to OpenSSL 1.0.1l.
  • mod_wsgi Apache module is included into the installation package.

VisualSVN Server 3.2.3

Download 32-bitDownload 64-bit

VisualSVN Server 3.2.1

Download 32-bitDownload 64-bit
  • Disable mod_headers in order to prevent unbounded memory consumption under some circumstances (temporarily reverting the clickjacking mitigation added in VisualSVN Server 3.2.0).

VisualSVN Server 3.2.0

Release NotesDownload 32-bitDownload 64-bit
  • New HTML5-powered web browser for Subversion repositories.
  • Significantly improve performance of VDFS replication over the WAN.
  • Add option to import existing repositories from portable dump files.
  • Enable TLS 1.1 and TLS 1.2 protocols on the server side.
  • New 'Export Replication Seed' command to prepare initial snapshot of a slave VDFS repository (which can be then copied to the target site by using removable media or other means of data transfer).
  • Add option to change connection details between a slave VDFS repository and the corresponding master.
  • Add script-based option to promote a slave VDFS repository to be the new master repository.
  • Add option to manage 'VisualSVN Repository Supervisors' and 'VisualSVN Server Admins' local groups in VisualSVN Server Manager.
  • Configure VisualSVN Server to send X-Frame-Options HTTP response header in order to mitigate possible clickjacking attacks.
  • Provide Apache Subversion bindings for Python 2.7.
  • Always install VisualSVN Repository Configurator alongside with VisualSVN Server Manager.
  • Adjust SSLSessionCacheTimeout option in Apache HTTP Server settings for better SSL performance.
  • Fixed: installation fails with "Custom action GenerateSSLKey failed..." error message when administrator's username contains non-ASCII characters.

VisualSVN Server 3.0.0

Release NotesDownload 32-bitDownload 64-bit
  • Multisite Repository Replication: new feature based on VisualSVN Distributed File System (VDFS) technology allows to replicate Subversion repositories between geographically distributed sites.
  • Native 64-bit support.
  • Drop support for Windows Server 2003 and Windows XP. The minimum supported operating systems are now Windows Server 2008 and Windows Vista.
  • Updated to OpenSSL 1.0.1i.
  • Enhance default cipher suites to mitigate BEAST and CRIME vulnerabilities.
  • New option to generate SSL certificates with alternative common names.
  • New 'VisualSVN Server Replication' log for events related to replication.
  • Perform the full Stop and Start sequence instead of a graceful service restart on the Restart action in VisualSVN Server Manager.
  • Provide detailed information on errors occurring in the WMI provider when accessed via PowerShell.
  • Start command prompt with the repositories root as the current directory.
  • Show License ID on the Licensing tab in VisualSVN Server Manager.
  • mod_status Apache module is included into the installation package.
  • Fixed: unable to import a repository located on a read-only network share.
  • Fixed: VisualSVN Server service may disappear on upgrade.

VisualSVN Server 2.7.12

Download

VisualSVN Server 2.7.9

Download
  • Updated to Apache HTTP Server 2.2.29 with fixes for the following vulnerabilities: CVE-2014-0118, CVE-2014-0231, CVE-2014-0226, CVE-2013-5704.
  • Disable SNI (Server Name Indication) extension to workaround non-compliant Subversion clients that incorrectly handle SSL handshake alerts.

VisualSVN Server 2.7.6

Download
  • Updated to Apache Subversion 1.8.9. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.8.9/CHANGES
  • Updated to Serf 1.3.5.
  • Hotfix: Subversion 1.6 and older client fails to commit changes to paths with whitespaces or non-ASCII characters (the problem reappeared after the update to Apache HTTP Server 2.2.27).
  • Significant performance improvement when clients connect to the server over WAN.

VisualSVN Server 2.7.5

Download
  • Updated to Apache HTTP Server 2.2.27 with fixes for the following vulnerabilities: CVE-2014-0098, CVE-2013-6438.
  • Minor performance improvement in VisualSVN Repository Configurator.
  • Fixed: VisualSVNServerHooks.exe crashes on commits without 'svn:log' or 'svn:author' properties.

VisualSVN Server 2.7.1

Download
  • Fixed: VisualSVN Server Manager fails to start on 64-bit editions of Windows XP and Windows Server 2003.
  • Fixed: unable to edit permissions in VisualSVN Server Manager if some non-mandatory NTFS settings are missing on the disk.

VisualSVN Server 2.7.0

Release NotesDownload
  • New feature: Repository Management Delegation using the VisualSVN Repository Configurator.
  • Reintroduced global (server-wide) access rules for Windows Authentication.
  • Colored diff in e-mail notifications.
  • Write Access and Operational log events to the new 'VisualSVN Server Activity' log.
  • New 'VisualSVN Server Management' log for management logging events.
  • New 'Licensing' tab in the VisualSVN Server properties dialog.
  • Rename 'General' tab to 'Storage' in the VisualSVN Server properties dialog.
  • Fixed: memory leak in VisualSVN Server Manager.
  • Several small performance and usability improvements.

VisualSVN Server 2.6.4

Download
  • Hotfix: Subversion 1.6 and older clients are unable to commit changes if a repository path contains whitespaces or non-ASCII characters.
  • Fixed: running VisualSVN Server installer in repair mode resets server configuration to installation defaults.

VisualSVN Server 2.6.3

Download
  • Updated to Serf 1.3.0.
  • Error out on non-canonical paths in the VisualSVN-WinAuthz.ini file.
  • Fixed: migration of authorization settings is done in non-deterministic order.

VisualSVN Server 2.6.2

Download

VisualSVN Server 2.6.1 (Not released)

VisualSVN Server 2.6.0

Release NotesDownload

Server core changes

  • Updated to Apache Subversion 1.8.0. For further details please see Apache Subversion 1.8 Release Notes.
  • Move authorization settings to per-repository files.
  • Match paths against authorization rules in case sensitive way when Windows authorization is used.
  • Make commit notifications HTML-formatted by default.
  • Make 'svn:mergeinfo' property modifications more readable in commit notifications.
  • New options for commit notification hook handler: '--no-html', '--detailed-subject', '--filter'.
  • New '$(author)' substitute variable for '--from' parameter in commit notification handler.
  • Hide repository from the repositories list if user does not have access to it.
  • Minimum supported operating system: Windows Server 2003 SP2.
  • Custom WMI scripts may require to be updated according to the WMI schema changes.
  • Update to SQLite 3.7.12.1.

Management console enhancements

  • Check for software updates automatically.
  • Add dashboard notification about maintenance subscription expiration.
  • New repository creation wizard.
  • Support PFX-encoded (PKCS #12) certificates.
  • Support DER-encoded certificates.
  • Show recently connected computers when connecting to a remote server.
  • Allow to multiselect users and groups when managing access rights.
  • Display server licensing information in the About dialog.
  • New Rename command for repositories.
  • Prohibit to grant access rights for a group from a trusted domain, if the group has a "domain local" scope.
  • Remove Server URL from the dashboard.
  • Fixed: expanding repository tree is slow when managing a remote server.
  • Fixed: New Folder and New Project Structure commands are available for files.
  • Fixed: Start Command Prompt command is unavailable when not connected to a server.
  • Fixed: 'Ctrl+A' keyboard shortcut does not work in the hooks editor.
  • Fixed: management console crashes on attempt to configure repositories to be stored in a root directory.
  • Fixed: duplicate Everyone entry in the permissions edit dialog can occur.

Installer improvements

  • Add option to append Subversion command-line tools to the %PATH% environment variable.
  • Do not offer to modify server configuration during the upgrade to a newer version.
  • Choose between Standard and Enterprise editions in the installer.
  • Allow to enter a renewed license key during the upgrade to a newer version.
  • Fixed: unable to uninstall VisualSVN Server when "VisualSVNServer.mof.uninstall" file is missing for some reason.

VisualSVN Server 2.5.25

Download

VisualSVN Server 2.5.23

Download

VisualSVN Server 2.5.22

Download
  • Updated to Apache HTTP Server 2.2.29 with fixes for the following vulnerabilities: CVE-2014-0118, CVE-2014-0231, CVE-2014-0226, CVE-2013-5704.
  • Disable SNI (Server Name Indication) extension to workaround non-compliant Subversion clients that incorrectly handle SSL handshake alerts.

VisualSVN Server 2.5.19

Download

VisualSVN Server 2.5.14 (Not released)

VisualSVN Server 2.5.13

Download
  • Hotfix: Subversion 1.6 and older clients are unable to commit changes if a repository path contains whitespaces or non-ASCII characters.

VisualSVN Server 2.5.11 (Not released)

VisualSVN Server 2.5.7

Download

VisualSVN Server 2.5.4

Download
  • Updated to Apache Subversion 1.7.4. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.7.4/CHANGES
  • Properly restart Apache HTTP Server child process if it gets aborted.
  • Log appropriate error messages when Apache HTTP Server child process gets aborted.
  • Remove inode from ETag HTTP header (to prevent false positive detection by security screening tools).

VisualSVN Server 2.5.3

Download
  • Updated to Apache Subversion 1.7.3. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.7.3/CHANGES
  • Updated to Apache HTTP Server 2.2.22
  • Updated to OpenSSL 0.9.8t.
  • Add CreateGnuTLSCompatibleCertificate registry option to create GnuTLS compatible self-signed certificates. See the KB56 article for details.

VisualSVN Server 2.5.0

Release NotesDownload

Major changes

  • Updated to Apache Subversion 1.7.0 For further details please see Apache Subversion 1.7 Release Notes.
  • Enable SVNPathAuthz short_circuit option to improve performance on authorization intensive operations (e.g. svn log).
  • Add support for IPv6 protocol: VisualSVN Server now may be configured to listen on IPv6 interfaces.
  • VisualSVN Server Manager now attempts to use delegation impersonation level when connecting to a remote server.
  • Being installed for the first time, VisualSVN Server makes the pre-configured self-signed server certificate trusted on a local machine.
  • Never trigger Subversion hooks when managing repositories in VisualSVN Server Manager.
  • Adjust Apache HTTP Server settings for better compatibility with Subversion 1.7 clients.

VisualSVN Server Manager improvements

  • Restart VisualSVN Server service gracefully when applying new configurations settings.
  • Allow to configure repository access permissions for accounts from trusted Active Directory domains.
  • New self-signed server certificates are generated to be valid for 10 years.
  • New self-signed server certificates are generated to be valid for server authentication only.
  • Add option to view current server certificate details.
  • Several performance and usability improvements.
  • Fixed: unable to import certificate with expiration date later than 2049 year.

Other changes

  • Rename authentication realm to "VisualSVN Server".
  • Move server.pid file to a local temporary directory.
  • Set default maximum size of VisualSVN Server log to 20mb.
  • Fixed: unable to create or remove folder in VisualSVN Server Manager if commit log message contains line breaks.
  • Fixed: web browsers do not invalidate cache and manual page refresh is required to view recent repository changes.
  • Fixed: VisualSVN Server service doesn't gracefully handle system shutdown/reboot events.

VisualSVN Server 2.1.16

Download
  • Hotfix: Subversion 1.6 and older clients are unable to commit changes if a repository path contains whitespaces or non-ASCII characters.

VisualSVN Server 2.1.12 (Not released)

VisualSVN Server 2.1.11

Download

VisualSVN Server 2.1.10

Download
  • Updated to Apache HTTP Server 2.2.20 with fix for the critical vulnerability: CVE-2011-3192.
  • Negotiate authentication method is disabled for Subversion clients built against Neon (reverting the corresponding change from the version 2.1.9).

VisualSVN Server 2.1.9

Download
  • Updated to Subversion 1.6.17 with fixes for the following vulnerabilities: CVE-2011-1752, CVE-2011-1783, CVE-2011-1921.
  • Updated to Apache HTTP Server 2.2.19
  • Updated to Neon 0.29.6.
  • Negotiate authentication method is enabled for Subversion clients built against Neon 0.29.5 (and newer).
  • Fixed: an attempt to change repository root settings fails with the "The remote procedure call failed. (0x800706be)" error message.
  • Fixed: upgrade fails with the "Custom action CreateInitialAuthFilesExecute failed" error message when repositories are stored on network share.

VisualSVN Server 2.1.8 (Not released)

VisualSVN Server 2.1.6

Download
  • Updated to Subversion 1.6.16 with fix for critical vulnerability: CVE-2011-0715.

VisualSVN Server 2.1.3

Download
  • Updated to Subversion 1.6.12. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.6.12/CHANGES
  • Updated to Serf 0.3.1.
  • Allow to grant access rights for a domain computer account.
  • Prohibit to grant access rights for a domain distribution group (since Active Directory distribution groups are not intended to manage permissions).
  • Fixed: installation package behaves incorrectly when AlwaysInstallElevated policy is enabled.
  • Fixed: VisualSVNServerHooks.exe does not work if VisualSVN Server service account doesn't have access permissions to all parents of the repositories folder.
  • Fixed: non-ASCII characters are incorrectly logged to Access and Operational logs.
  • Fixed: unable to install if computer name contains underscore characters.
  • mod_deflate Apache module is not loaded anymore.

VisualSVN Server 2.1

Release NotesDownload
  • New feature: Integrated Windows Authentication. With Integrated Windows Authentication users gain access to VisualSVN Server without being prompted for username and password. Available in Enterprise Edition only.
  • Fixed: access permissions settings can be interpreted incorrectly when Windows Authentication is used.
  • Favicon is added to web pages produced by VisualSVN Server.
  • Updated to Neon 0.29.3.
  • Updated to OpenSSL 0.9.8l with fix for critical vulnerability: CVE-2009-3555.

VisualSVN Server 2.0.18

Download

VisualSVN Server 2.0.17

Download
  • Updated to Apache HTTP Server 2.2.20 with fix for the critical vulnerability: CVE-2011-3192.

VisualSVN Server 2.0.14

Download
  • Updated to Subversion 1.6.16 with fix for critical vulnerability: CVE-2011-0715.

VisualSVN Server 2.0.8

Download
  • Updated to Subversion 1.6.6. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.6.6/CHANGES
  • NetworkService account receives explicit access permission to the installation folder (as a workaround for the situations when it does not have such permissions implicitly)
  • Fixed: WMI provider may be not reloaded after the server upgrade.
  • Fixed: VisualSVN Server may crash if Windows permissions settings file contains invalid data.

VisualSVN Server 2.0.7

Download
  • Fixed: commits sometimes fail with the "SSL negotiation failed.." error message.

VisualSVN Server 2.0.4

Download
  • GZip compression is disabled because of potential memory leaks.

VisualSVN Server 2.0.3

Download
  • Fixed: installation process terminates in some environments with the "Cannot get effective rights from ACL: Access is denied" error messsage.
  • Fixed: WMI permissions are not configured properly on Windows Server 2003/XP.

VisualSVN Server 2.0.2

Download
  • Fixed: adjusting permissions can be performed very slowly during the installation process.

VisualSVN Server 2.0.1

Download
  • Fixed: installation fails on German versions of Windows.

VisualSVN Server 2.0

Release NotesDownload

Enhanced Security

  • New VisualSVN Server Admins group: a new group "VisualSVN Server Admins" has been added and has all of the necessary permissions to manage VisualSVN Server.
  • The VisualSVN service now runs under the built-in Network Service account, which has minimal privileges for better security.
  • TraceEnable Apache option is turned off to increase server security by blocking diagnostic traces that can be initiated remotely.
  • Fine-grained access permissions are configured for the repositories root folder by default.
  • The SSL certificate is stored in the dedicated folder "certs" with restricted access permissions, for better default security.

Enhanced Logging

  • New Dedicated Event Log: a new event log named "VisualSVN Server" is used to store all server related log messages.
  • Complete logging: access and operational logging is added. logs all Subversion activity in terms of raw HTTP transactions or logical Subversion requests (Enterprise Edition only).
  • System error code and description added to error messages.

Enhanced Management console

  • Remote server administration provides a familiar, highly usable, transparent user interface to remote server instances (Enterprise Edition only).
  • Import of SSL certificate bundled with private key now supported.
  • New context menu command named New / Project Structure that automates the creation of trunk, branches and tags folders that most developers use in their work.
  • VisualSVN Server cleans up permission references to Subversion users and group when users and groups are deleted, and cleans up permission references when repositories are deleted.
  • VisualSVN Server version number is displayed on the dashboard.
  • Help command for VisualSVN Server Manager in the console main menu now works properly.
  • VisualSVN Server blocks the import of a repository if the source or destination folders are nested inside each other.
  • The "Delete Repository" command removes repositories permanently and does not use the Recycle Bin.

Commit e-mail notification improvements

  • Option to suppress file differences in email notifications: VisualSVNServerHooks now accepts the "--no-diffs" option to suppress files differences in emailed commit notifications.
  • End-of-line markers are now handled correctly in the commit notifications.

Installation improvements

  • Preserve service configuration settings during the upgrade.
  • Standard HTTP and HTTPS ports are now defaults: VisualSVN Server suggests to use the standard 80 and 443 ports by default (instead of 8080 and 8443 ports as in previous versions).
  • Windows Firewall configuration at install time is improved.
  • Installation rollback corrected.

Other changes

  • HTTP result 403 (forbidden error) now implemented fully: previously in versions 1.7.x and earlier, VisualSVN Server occasionally returned an HTTP 500 (server internal) error in response to a permission failure, which was misleading to the user. The correct 403 (forbidden) error is returned now.
  • URL for VisualSVN Server access now permits no trailing backslash: users may now omit trailing slash in the server root URL and access the server.
  • GZip compression is enabled by default for optimum network bandwidth usage.

VisualSVN Server 1.7.2

Download
  • Updated to Subversion 1.6.2. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.6.2/CHANGES
  • Fixed: dots in repository names are not allowed.
  • Fixed: "413 Request Entity Too Large" error when updating extremely large working copies.
  • Fixed: installation fails with "Custom action GenerateSSLKey failed..." error message.

VisualSVN Server 1.7.1

Download
  • Updated to Subversion 1.6.1. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.6.1/CHANGES
  • Significant performance improvement when Windows authentication is used.
  • Fixed: redundant authorization event log records when Windows authentication is used.
  • Updated to OpenSSL 0.9.8k.
  • Updated to Neon 0.28.4.
  • New icons and logo image.

VisualSVN Server 1.6.3

Download

VisualSVN Server 1.6.2

Download

VisualSVN Server 1.6.1

Download
  • SVNPathAuthz short_circuit option is disabled (serious authorization problems are encountered).
  • Fixed: installation doesn't recognize the folder where the previous version is installed.

VisualSVN Server 1.6

Release NotesDownload
  • New: Certificate Management.
  • New: Advanced server binding configuration.
  • New: Simple email notifications hook.
  • New: Subverison hook for checking filename case-sensitivity.
  • New: Logging to the Event Log.
  • New: Commands to create/delete folder in repository.
  • New: Server name configuration.
  • Updated to Subversion 1.5.3. For further details please see:
    http://svn.apache.org/repos/asf/subversion/tags/1.5.3/CHANGES
  • mod_auth_digest Apache module is removed from installation.
  • Fixed: VisualSVN Server crashes on folders with chinese characters.
  • Maximize button is available in the hook edit window.
  • Improved error message is logged when service has failed to start during installation.
  • Installation process is continued even if firewall configuration is failed.
  • Do not reset firewall settings on upgrade.
  • Firewall configuration is improved on Windows Vista and Windows Server 2008.
  • Installation of an older version over the newer one is prohibited.
  • Apache and Subversion package versions are displayed during the installation.
  • Existing hooks are marked by bold lines in the Properties/Hooks window.
  • VisualSVN Server properties dialog splited into separate pages
  • SVNPathAuthz short_circuit option is enabled (improve performance on authorization intensive operations)

VisualSVN Server 1.5.1

Download
  • Updated to Apache 2.2.9. For further details please see:
    https://archive.apache.org/dist/httpd/CHANGES_2.2.9
  • Context menu for repository node reorganized: "Manage Security" and "Manage Hooks" commands are added to "All Tasks" submenu. "Properties" top level context menu command is also added.
  • Fixed: extra slash in vsvnvars.bat removed.

VisualSVN Server 1.5

Release NotesDownload
  • Updated to Subversion 1.5. For further details please see
    Subversion 1.5 Release Notes.
  • Windows authorization implemented with Windows groups support (authorization settings are stored in separate "authz-windows" file in format similar to Subversion authorization with SID instead of user name)
  • UI for editing Subversion hooks implemented.
  • New command for repository format upgrade. (it's necessary to use new 1.5 features)
  • Authentication type (Subversion or Windows) can be selected during installation
  • User name can be stored in UPN format (user@DOMAIN)
  • VisualSVN Server recognizes user name in DOMAIN\user format.
  • Command for starting command prompt added to root node.
  • "Access denied" is returned for authentication errors only ("internal server error" is returned for other cases)
  • mod_authn_windows renamed to mod_authnz_visualsvn.
  • Warning about AcceptEx in EventViewer is removed
  • apr-util is built without dependency on apr-iconv (it is not used neither by Apache nor by Subversion)
  • Subversion is built in dll instead of static linking
  • httpd.exe renamed to VisualSVNServer.exe
  • Fixed: no sort order in "Select User/Group" dialog.
  • Fixed: potential leak of token handles in mod_authn_windows

VisualSVN Server 1.1

Release NotesDownload
  • Added support for authentication via Windows domain.
  • Implemented VisualSVN Server dashboard.
  • It is now possible to edit server configuration via management console, without reinstallation.
  • Implemented "Import Existing Repository" command.
  • New user-defined configuration file named httpd-custom.conf has been added.
  • URL of the selected node is now displayed in the description bar.
  • New toolbar for the "VisualSVN Server" node has been added.
  • VisualSVN Server now will always use hostname as "server name".
  • VisualSVN Server will now suggest to subscribe to our news channel during installation.
  • "Copy URL" and "Browse" commands will now issue a warning if there are no users defined.
  • Warn user if the port we use is occupied by another service.
  • "Create Repository" command has been renamed to "Create New Repository".
  • "Copy URL" command has been renamed to "Copy URL to Clipboard".
  • Fix: File C:\.rnd was being created during installation.
  • Fix: VisualSVN Server couldn't be installed if there was no "C:\" drive in the system.

VisualSVN Server 1.0.3

Download
  • "RESTRICTED USE DURING EVALUATION PERIOD" and "LICENSE FEES AND PAYMENTS" sections removed from VisualSVN Server license.
  • Fixed: Newer files may be removed when installing older version of VisualSVN Server.

VisualSVN Server 1.0.1

Download
  • Fixed: VisualSVN Server writes messages "Resolve Partial Assembly failed for Microsoft.VC80.CRT." to System Error Log on some configurations.
  • Fixed: Modify option doesn't work in installer.

VisualSVN Server 1.0

Download

Initial release.