# VisualSVN Server

VisualSVN Server is a freeware Apache Subversion server package for Microsoft Windows. The package is designed and implemented to provide Subversion version control as a first class citizen application in an Active Directory environment. VisualSVN Server is a standalone product which installs in a couple of clicks and works out of the box. The paid Enterprise Edition of VisualSVN Server provides tighter integration with Active Directory environment and Multisite Repository Replication feature.

## History

Release History :
| Version | Date | Subversion |
| 1.0 | November 15, 2007 | 1.4 |
| 1.1 | March 24, 2008 | 1.4 |
| 1.5 | June 19, 2008 | 1.5 |
| 1.6 | October 13, 2008 | 1.5 |
| 1.7 | March 24, 2009 | 1.6 |
| 2.0 | July 18, 2009 | 1.6 |
| 2.1 | January 19, 2010 | 1.6 |
| 2.5 | October 11, 2011 | 1.7 |
| 2.6 | June 18, 2013 | 1.8 |
| 2.7 | September 20, 2013 | 1.8 |
| 3.0 | September 15, 2014 | 1.8 |
| 3.2 | December 4, 2014 | 1.8 |
| 3.3 | March 12, 2015 | 1.8 |
| 3.4 | August 31, 2015 | 1.9 |
| 3.5 | December 22, 2015 | 1.9 |
| 3.6 | March 20, 2017 | 1.9 |
| 3.7 | November 23, 2017 | 1.9 |
The development of VisualSVN Server began to answer the demand of VisualSVN users for easier Subversion server installation, configuration and maintenance on Windows platform. The first public release of VisualSVN Server happened in 2007. For that time, VisualSVN Server was the only all-in-one Subversion server package which made Subversion server installation, as well as its configuration, maintenance and upgrades, really simple.
* VisualSVN Server 1.0 was released on November 15, 2007. It was the first public release of VisualSVN Server. The server was linked against Subversion 1.4.
* VisualSVN Server 1.1 was released on March 24, 2008. The release brought some face-lifting enhancements such as ability to modify server configuration via VisualSVN Server Manager console and Windows Authentication feature.
* VisualSVN Server 1.5 was released on June 19, 2008. VisualSVN Server was updated to Subversion 1.5 in this release. User authorization supports Active Directory group accounts in this release.
* VisualSVN Server 1.6 was released on October 13, 2008. VisualSVN Server Manager console received multiple enhancements in this update. The server writes its events to Windows Event Log.
* VisualSVN Server 1.7 was released on March 24, 2009. VisualSVN Server was updated to Subversion 1.6 in this release.
* VisualSVN Server 2.0 was released on July 18, 2009. VisualSVN Server 2.0 became available in two editions: Standard Edition and Enterprise Edition. New features that work in Enterprise Edition only are the advanced low-level and high-level logging to a dedicated Windows Event Log and the remote server administration. The release reached End Of Life on November 1, 2011.
* VisualSVN Server 2.1 was released on January 19, 2010. The release introduced full support for Integrated Windows Authentication, i.e. Active Directory Single Sign-On for Enterprise Edition users. The release reached End Of Life on September 26, 2013.
* VisualSVN Server 2.5 was released on October 11, 2011. VisualSVN Server was updated to Subversion 1.7 in this release. VisualSVN Server Manager console received multiple improvements and IPv6 support was added.
* VisualSVN Server 2.6 was released on June 18, 2013. VisualSVN Server was updated to Subversion 1.8 in this release. VisualSVN Server Manager console received multiple improvements, VisualSVN Server got improved authorization mechanism.
* VisualSVN Server 2.7 was released on September 20, 2013. The release introduced Repository Management Delegation feature for Enterprise Edition users.
* VisualSVN Server 3.0 was released on September 15, 2014. The release introduced Multisite Repository Replication feature for Enterprise Edition users. Starting from version 3.0, VisualSVN Server has 2 installation packages: 32-bit and 64-bit version. VisualSVN Server dropped support for Windows XP and Windows Server 2003.

## Technologies

* HTTPS. VisualSVN Server uses isolated built-in Apache HTTP Server to communicate with Subversion clients and web browsers over HTTPS.
* Integrated Windows Authentication. VisualSVN Server Enterprise Edition supports Integrated Windows Authentication (IWA) out of the box. NTLM and Negotiate (SPNEGO) (NTLM and Kerberos) are supported via SSPI.
* Microsoft Management Console. All configuration and administration tasks with VisualSVN Server are done through VisualSVN Server Manager. VisualSVN Server Manager is a graphical administrative console implemented as an MMC snap-in. VisualSVN Server Manager can be installed separately from VisualSVN Server itself as a remote administration console.
* VisualSVN Distributed File System (VDFS). Multisite Repository Replication is based on VDFS technology. VDFS enables automatic, transparent, bidirectional replication of Subversion repositories between multiple locations (each secondary repository is writeable). VDFS follows the classic primary / secondary replication architecture and uses Microsoft RPC as its transport layer.
* Windows Installer. VisualSVN Server installation process is based on Windows Installer technology. The installation package is a signed Microsoft Software Installation (MSI) file that performs all necessary configuration tasks and makes VisualSVN Server accessible out of the box.
* Windows Management Instrumentation. VisualSVN Server supports the WMI interface through its own WMI provider. This allows VisualSVN Server administrators to write custom scripts on PowerShell, C#, C++, VBScript and VB.Net languages to manage VisualSVN Server.
* HTML5. VisualSVN Server uses HTML5 for its internal Web Interface for browsing Subversion repositories

## Editions

The VisualSVN Server is available in two editions: Standard Edition (freeware) and Enterprise Edition (trialware). VisualSVN Server Standard Edition is a fully functional Subversion server. VisualSVN Server Enterprise Edition adds additional features on top of those available in Standard Edition. The same installer is used for both editions of VisualSVN Server.
Standard Edition. VisualSVN Server Standard Edition is free of charge and is available for commercial use. It is a fully functional Subversion server.
Enterprise Edition. VisualSVN Server Enterprise Edition is a trialware with 30-day evaluation period. The trial enables additional features which are not available in Standard Edition:
* Integrated Windows Authentication (IWA). Active Directory Single Sign-On via NTLM or Negotiate (SPNEGO) and Kerberos through SSPI
* Multisite Repository Replication
* Operational and Access logging
* Remote Server Administration
* Repository Management Delegation

## Supported systems

VisualSVN Server supports the following operating systems:
* Windows Server 2008 R2
* Windows Server 2012
* Windows Server 2012 R2
* Windows Server 2016
* Windows Server 2019
* Windows 7
* Windows 8
* Windows 10