You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/01/12 00:43:55 UTC
svn commit: r1057936 - /subversion/site/publish/docs/release-notes/1.7.html
Author: hwright
Date: Tue Jan 11 23:43:55 2011
New Revision: 1057936
URL: http://svn.apache.org/viewvc?rev=1057936&view=rev
Log:
Note that serf is now the default HTTP library, and mention that HTTPv2
depends on it.
* publish/docs/release-notes/1.7.html
(httpv2): Mention serf dependence.
(serf): New section.
Modified:
subversion/site/publish/docs/release-notes/1.7.html
Modified: subversion/site/publish/docs/release-notes/1.7.html
URL: http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.7.html?rev=1057936&r1=1057935&r2=1057936&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.7.html (original)
+++ subversion/site/publish/docs/release-notes/1.7.html Tue Jan 11 23:43:55 2011
@@ -252,8 +252,6 @@ practical to simply checkout a new worki
title="Link to this section">¶</a>
</h3>
-<!-- Does HTTPv2 require serf? -->
-
<p>Over the years, many people have complained about the performance issues
with Subversion's use of HTTP as a repository access mechanism. This largely
stems from the developers original intent to implement as much of the WebDAV
@@ -265,7 +263,8 @@ the DeltaV overhead never materialized.<
connecting to supported servers. This simpler protocol (sometimes referred to
as <em>HTTPv2</em>) requires fewer client-server round trips to establish a
connection, making Subversion much more performant on high-latency network
-connections.</p>
+connections. These changes have all been done using the Serf library, and it
+is <a href="#serf">now the default</a> library for HTTP use.</p>
<p>As mentioned in the <a href="#new-feature-compatibility-table">compatibility
table</a>, Subversion 1.7 will only use HTTPv2 when connecting with a 1.7 (or
@@ -359,6 +358,22 @@ for details.</p>
</div> <!-- bug-fixes -->
+<div class="h3" id="serf">
+<h3>Serf now default HTTP library (<em>client</em>)
+ <a class="sectionlink" href="#serf"
+ title="Link to this section">¶</a>
+</h3>
+
+<p><a href="http://code.google.com/p/serf/">serf</a> is now the default library
+used for accessing HTTP-based repositories. You can still build and use the
+Neon library, as you always have, and configure which which library to use on
+a global or host-by-host basis by setting the <code>http-library</code>
+variable in your run-time server configuration file
+(<code>~/.subversion/servers</code>). Serf is required for the
+<a href="#httpv2">HTTPv2</a> enhancements introduced in Subversion 1.7.</p>
+
+</div> <!-- serf -->
+
</div> <!-- enhancements -->
<div class="h2" id="svn-1.5-deprecation">