You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2013/01/20 23:08:46 UTC

svn commit: r1435985 - in /httpcomponents/project/trunk/src/site: apt/news.apt site.xml xdoc/downloads.xml

Author: olegk
Date: Sun Jan 20 22:08:46 2013
New Revision: 1435985

URL: http://svn.apache.org/viewvc?rev=1435985&view=rev
Log:
Updated project web site for HttpClient 4.3-alpha1 release

Modified:
    httpcomponents/project/trunk/src/site/apt/news.apt
    httpcomponents/project/trunk/src/site/site.xml
    httpcomponents/project/trunk/src/site/xdoc/downloads.xml

Modified: httpcomponents/project/trunk/src/site/apt/news.apt
URL: http://svn.apache.org/viewvc/httpcomponents/project/trunk/src/site/apt/news.apt?rev=1435985&r1=1435984&r2=1435985&view=diff
==============================================================================
--- httpcomponents/project/trunk/src/site/apt/news.apt (original)
+++ httpcomponents/project/trunk/src/site/apt/news.apt Sun Jan 20 22:08:46 2013
@@ -30,6 +30,36 @@
 
 HttpComponents Project News 
 
+*  21 January 2013 - HttpComponents HttpClient 4.3-alpha1 released
+
+    This is the first ALPHA release of HttpClient 4.3. The 4.3 branch enhances HttpClient in 
+    several key areas and includes several notable features and improvements:
+
+    * Support for Java 7 try-with-resources for resource management (connection release.)
+
+    * Added fluent Builder classes for HttpEntity, HttpRequest and HttpClient instances. 
+
+    * Deprecation of preference and configuration API based on HttpParams interface in favor of
+    constructor injection and plain configuration objects.
+
+    * Reliance on object immutability instead of access synchronization for thread safety. 
+    Several old classes whose instances can be shared by multiple request exchanges have
+    been replaced by immutable equivalents. 
+
+    * DefaultHttpClient,  DecompressingHttpClient, CachingHttpClient and similar classes are 
+    deprecated in favor of builder classes that produce immutable HttpClient instances. 
+
+    * HttpClient builders now dynamically construct a request execution pipeline tailored 
+    specifically to the user configuration by physically excluding unnecessary protocol components.
+
+    * There is now an option to construct a minimal HttpClient implementation that can only execute 
+    basic HTTP message exchanges without redirects, authentication, state management or proxy 
+    support. This feature might be of particular use in web crawler development. 
+
+    * There is now option to avoid strict URI syntax for request URIs by executing HTTP requests 
+    with an explicitly specified target host. HttpClient will no longer attempt to parse the 
+    request URI if it does not need to extract the target host from it.
+
 *  15 January 2013 - HttpComponents HttpClient 4.2.3 (GA) released
 
     This is a bug fix release that addresses a number of issues reported since release 4.2.2. 

Modified: httpcomponents/project/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/httpcomponents/project/trunk/src/site/site.xml?rev=1435985&r1=1435984&r2=1435985&view=diff
==============================================================================
--- httpcomponents/project/trunk/src/site/site.xml (original)
+++ httpcomponents/project/trunk/src/site/site.xml Sun Jan 20 22:08:46 2013
@@ -79,6 +79,7 @@
     </menu>
     <menu name="Components">
       <item name="HttpClient (GA)" href="httpcomponents-client-ga/index.html"/>
+      <item name="HttpClient (DEV)" href="httpcomponents-client-dev/index.html"/>
       <item name="HttpCore (GA)" href="httpcomponents-core-ga/index.html"/>
       <item name="HttpCore (DEV)" href="httpcomponents-core-dev/index.html"/>
       <item name="HttpAsyncClient (DEV)" href="httpcomponents-asyncclient-dev/index.html"/>

Modified: httpcomponents/project/trunk/src/site/xdoc/downloads.xml
URL: http://svn.apache.org/viewvc/httpcomponents/project/trunk/src/site/xdoc/downloads.xml?rev=1435985&r1=1435984&r2=1435985&view=diff
==============================================================================
--- httpcomponents/project/trunk/src/site/xdoc/downloads.xml (original)
+++ httpcomponents/project/trunk/src/site/xdoc/downloads.xml Sun Jan 20 22:08:46 2013
@@ -48,7 +48,7 @@
 
   <subsection name="HttpClient 4.2.3 (GA)">
     <a href="http://www.apache.org/dist/httpcomponents/httpclient/KEYS">KEYS</a>
-    <a href="http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES.txt">Release Notes</a>
+    <a href="http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES-4.2.x.txt">Release Notes</a>
     <br/>
     <p>Binary</p>
     <ul>
@@ -88,6 +88,48 @@
     </ul>
   </subsection>
   
+  <subsection name="HttpClient 4.3-alpha1">
+    <a href="http://www.apache.org/dist/httpcomponents/httpclient/KEYS">KEYS</a>
+    <a href="http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES.txt">Release Notes</a>
+    <br/>
+    <p>Binary</p>
+    <ul>
+     <li>
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-bin.tar.gz">4.3-alpha1.tar.gz</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-bin.tar.gz.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-bin.tar.gz.asc">pgp</a>]
+     </li>
+     <li>
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-bin.zip">4.3-alpha1.zip</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-bin.zip.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-bin.zip.asc">pgp</a>]
+     </li>
+     <li>
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-osgi-bin.tar.gz">4.3-alpha1.tar.gz (OSGi bundle)</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-osgi-bin.tar.gz.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-osgi-bin.tar.gz.asc">pgp</a>]
+     </li>
+     <li>
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-osgi-bin.zip">4.3-alpha1.zip (OSGi bundle)</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-osgi-bin.zip.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-4.3-alpha1-osgi-bin.zip.asc">pgp</a>]
+     </li>
+    </ul>
+    <p>Source</p>
+    <ul>
+     <li>
+       <a href="[preferred]/httpcomponents/httpclient/source/httpcomponents-client-4.3-alpha1-src.tar.gz">4.3-alpha1.tar.gz</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-4.3-alpha1-src.tar.gz.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-4.3-alpha1-src.tar.gz.asc">pgp</a>]
+     </li>
+     <li>
+       <a href="[preferred]/httpcomponents/httpclient/source/httpcomponents-client-4.3-alpha1-src.zip">4.3-alpha1.zip</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-4.3-alpha1-src.zip.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-4.3-alpha1-src.zip.asc">pgp</a>]
+     </li>
+    </ul>
+  </subsection>
+
   <subsection name="HttpCore 4.2.3 (GA)">
     <a href="http://www.apache.org/dist/httpcomponents/httpcore/KEYS">KEYS</a>
     <a href="http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES-4.2.x.txt">Release Notes</a>