[prev in list] [next in list] [prev in thread] [next in thread] 

List:       httpcomponents-commits
Subject:    svn commit: r1821833 [5/7] - in /httpcomponents/site: ./ css/ httpcomponents-client-4.5.x/
From:       olegk () apache ! org
Date:       2018-01-22 10:26:00
Message-ID: 20180122102603.696DA3A0A0C () svn01-us-west ! apache ! org
[Download RAW message or body]

Modified: httpcomponents/site/news.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/news.html?rev=1821833&r1=1821832&r2=1821833&view=diff
 ==============================================================================
--- httpcomponents/site/news.html (original)
+++ httpcomponents/site/news.html Mon Jan 22 10:26:00 2018
@@ -1,35 +1,47 @@
-<?xml version="1.0" standalone="yes"?>
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><meta \
http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta><title>Apache \
HttpComponents &#8211; HttpComponents News</title><style type="text/css" media="all"> \
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" \
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<!-- Generated by Apache \
Maven Doxia at 2018-01-22 ( $Revision$ ) --> +<!-- $HeadURL: \
https://svn.apache.org/repos/asf/httpcomponents/maven-skin/trunk/src/main/resources/META-INF/maven/site.vm \
$ --> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Apache HttpComponents &#x2013; HttpComponents News</title>
+    <style type="text/css" media="all">
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
       @import url("./css/site.css");
-    </style><link rel="stylesheet" href="./css/print.css" type="text/css" \
media="print"></link><meta name="Date-Revision-yyyymmdd" \
content="20180118"></meta><meta http-equiv="Content-Language" \
content="en"></meta></head><body class="composite"> +    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+    <meta name="Date-Revision-yyyymmdd" content="20180122" />
+    <meta http-equiv="Content-Language" content="en" />
+        
+        </head>
+  <body class="composite">
     <div id="banner">
-                        <a shape="rect" id="bannerLeft" \
                href="http://www.apache.org/">
-                                        <img \
src="http://www.apache.org/images/asf_logo_wide.gif" alt="Apache"></img> +            \
<a href="http://www.apache.org/" id="bannerLeft"> +                                   \
<img src="http://www.apache.org/images/asf_logo_wide.gif" alt="Apache" />  </a>
-                                            <a shape="rect" id="bannerRight" \
                href="./">
-                                                <img \
src="images/logos/httpcomponents.png" alt="HttpComponents"></img> +                   \
<a href="./" id="bannerRight"> +                                                <img \
src="images/logos/httpcomponents.png" alt="HttpComponents" />  </a>
             <div class="clear">
-        <hr></hr>
+        <hr/>
       </div>
     </div>
     <div id="breadcrumbs">
             
                 
                 <div class="xleft">
-        <span id="publishDate">Last Published: 2018-01-18</span>
-                  &#160;| <span id="projectVersion">Version: 1-SNAPSHOT</span>
+        <span id="publishDate">Last Published: 2018-01-22</span>
+                  &nbsp;| <span id="projectVersion">Version: 1-SNAPSHOT</span>
                       </div>
-            <div class="xright">                    <a shape="rect" \
class="externalLink" href="http://www.apache.org/" title="Apache">Apache</a> +        \
<div class="xright">                    <a href="http://www.apache.org/" \
class="externalLink" title="Apache">Apache</a>  |
-                        <a shape="rect" href="index.html" \
title="HttpComponents">HttpComponents</a> +                        <a \
href="index.html" title="HttpComponents">HttpComponents</a>  
                 
       </div>
       <div class="clear">
-        <hr></hr>
+        <hr/>
       </div>
     </div>
     <div id="leftColumn">
@@ -37,72 +49,103 @@
              
                 
                                 <h5>HttpComponents</h5>
-                  <ul><li class="none">
-                          <a shape="rect" href="index.html" title="Home">Home</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" \
                href="http://www.apache.org/licenses/" title="License">License</a>
-            </li><li class="none">
-                          <a shape="rect" href="downloads.cgi" \
                title="Download">Download</a>
-            </li><li class="none">
-                          <a shape="rect" href="mail.html" title="Mailing \
                Lists">Mailing Lists</a>
-            </li><li class="none">
-                          <a shape="rect" href="dev-docs.html" title="Developer \
                documents">Developer documents</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" \
href="http://wiki.apache.org/HttpComponents/" title="Wiki (external)">Wiki \
                (external)</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" \
                href="http://www.apache.org/security/" title="Security">Security</a>
-            </li></ul>
+                  <ul>
+                  <li class="none">
+                          <a href="index.html" title="Home">Home</a>
+            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/licenses/" \
class="externalLink" title="License">License</a> +            </li>
+                  <li class="none">
+                          <a href="downloads.cgi" title="Download">Download</a>
+            </li>
+                  <li class="none">
+                          <a href="mail.html" title="Mailing Lists">Mailing \
Lists</a> +            </li>
+                  <li class="none">
+                          <a href="dev-docs.html" title="Developer \
documents">Developer documents</a> +            </li>
+                  <li class="none">
+                          <a href="http://wiki.apache.org/HttpComponents/" \
class="externalLink" title="Wiki (external)">Wiki (external)</a> +            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/security/" \
class="externalLink" title="Security">Security</a> +            </li>
+          </ul>
                        <h5>Overview</h5>
-                  <ul><li class="none">
-                          <a shape="rect" href="index.html" title="About">About</a>
-            </li><li class="none">
+                  <ul>
+                  <li class="none">
+                          <a href="index.html" title="About">About</a>
+            </li>
+                  <li class="none">
             <strong>News</strong>
-          </li><li class="none">
-                          <a shape="rect" href="poweredby.html" title="Powered \
                by">Powered by</a>
-            </li><li class="none">
-                          <a shape="rect" href="get-involved.html" title="Get \
                Involved">Get Involved</a>
-            </li></ul>
+          </li>
+                  <li class="none">
+                          <a href="poweredby.html" title="Powered by">Powered by</a>
+            </li>
+                  <li class="none">
+                          <a href="get-involved.html" title="Get Involved">Get \
Involved</a> +            </li>
+          </ul>
                        <h5>Components</h5>
-                  <ul><li class="collapsed">
-                          <a shape="rect" \
href="httpcomponents-client-5.0.x/index.html" title="HttpClient 5.0 beta">HttpClient \
                5.0 beta</a>
-                  </li><li class="collapsed">
-                          <a shape="rect" \
href="httpcomponents-client-4.5.x/index.html" title="HttpClient 4.5">HttpClient \
                4.5</a>
-                  </li><li class="collapsed">
-                          <a shape="rect" \
href="httpcomponents-core-5.0.x/index.html" title="HttpCore 5.0 beta">HttpCore 5.0 \
                beta</a>
-                  </li><li class="collapsed">
-                          <a shape="rect" \
                href="httpcomponents-core-4.4.x/index.html" title="HttpCore \
                4.4">HttpCore 4.4</a>
-                  </li><li class="collapsed">
-                          <a shape="rect" \
href="httpcomponents-asyncclient-4.1.x/index.html" title="HttpAsyncClient \
                4.1">HttpAsyncClient 4.1</a>
-                  </li></ul>
+                  <ul>
+                                                                                     \
<li class="collapsed"> +                          <a \
href="httpcomponents-client-5.0.x/index.html" title="HttpClient 5.0 beta">HttpClient \
5.0 beta</a> +                  </li>
+                                                                                     \
<li class="collapsed"> +                          <a \
href="httpcomponents-client-4.5.x/index.html" title="HttpClient 4.5">HttpClient \
4.5</a> +                  </li>
+                                                                                     \
<li class="collapsed"> +                          <a \
href="httpcomponents-core-5.0.x/index.html" title="HttpCore 5.0 beta">HttpCore 5.0 \
beta</a> +                  </li>
+                                                                                     \
<li class="collapsed"> +                          <a \
href="httpcomponents-core-4.4.x/index.html" title="HttpCore 4.4">HttpCore 4.4</a> +   \
</li> +                                                                               \
<li class="collapsed"> +                          <a \
href="httpcomponents-asyncclient-4.1.x/index.html" title="HttpAsyncClient \
4.1">HttpAsyncClient 4.1</a> +                  </li>
+          </ul>
                        <h5>Legacy</h5>
-                  <ul><li class="none">
-                          <a shape="rect" href="httpclient-legacy/index.html" \
                title="Commons HttpClient">Commons HttpClient</a>
-            </li></ul>
+                  <ul>
+                  <li class="none">
+                          <a href="httpclient-legacy/index.html" title="Commons \
HttpClient">Commons HttpClient</a> +            </li>
+          </ul>
                        <h5>Project</h5>
-                  <ul><li class="none">
-                          <a shape="rect" href="status.html" \
                title="Status">Status</a>
-            </li><li class="none">
-                          <a shape="rect" href="charter.html" \
                title="Charter">Charter</a>
-            </li></ul>
+                  <ul>
+                  <li class="none">
+                          <a href="status.html" title="Status">Status</a>
+            </li>
+                  <li class="none">
+                          <a href="charter.html" title="Charter">Charter</a>
+            </li>
+          </ul>
                        <h5>Project Documentation</h5>
-                  <ul><li class="collapsed">
-                          <a shape="rect" href="project-info.html" title="Project \
                Information">Project Information</a>
-                  </li></ul>
+                  <ul>
+                                                                                     \
<li class="collapsed"> +                          <a href="project-info.html" \
title="Project Information">Project Information</a> +                  </li>
+          </ul>
                        <h5>ASF</h5>
-                  <ul><li class="none">
-                          <a shape="rect" class="externalLink" \
                href="http://www.apache.org" title="ASF Home Page">ASF Home Page</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" \
                href="http://www.apache.org/foundation/" \
                title="Foundation">Foundation</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" \
href="http://www.apache.org/foundation/sponsorship.html" title="Sponsor \
                Apache">Sponsor Apache</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" \
                href="http://www.apache.org/foundation/thanks.html" \
                title="Thanks">Thanks</a>
-            </li></ul>
-                                                                                     \
<a shape="rect" class="poweredBy" \
                href="http://www.apache.org/events/current-event.html" \
                title="ApacheCon">
-        <img class="poweredBy" alt="ApacheCon" \
src="http://www.apache.org/events/current-event-125x125.png"></img> +                 \
<ul> +                  <li class="none">
+                          <a href="http://www.apache.org" class="externalLink" \
title="ASF Home Page">ASF Home Page</a> +            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/" \
class="externalLink" title="Foundation">Foundation</a> +            </li>
+                  <li class="none">
+                          <a \
href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" \
title="Sponsor Apache">Sponsor Apache</a> +            </li>
+                  <li class="none">
+                          <a href="http://www.apache.org/foundation/thanks.html" \
class="externalLink" title="Thanks">Thanks</a> +            </li>
+          </ul>
+                                                                                     \
<a href="http://www.apache.org/events/current-event.html" title="ApacheCon" \
class="poweredBy"> +        <img class="poweredBy"  alt="ApacheCon" \
src="http://www.apache.org/events/current-event-125x125.png"    />  </a>
-                                                                                     \
                <a shape="rect" class="poweredBy" href="http://maven.apache.org/" \
                title="Maven">
-        <img class="poweredBy" alt="Maven" \
src="http://maven.apache.org/images/logos/maven-feather.png"></img> +                 \
<a href="http://maven.apache.org/" title="Maven" class="poweredBy"> +        <img \
class="poweredBy"  alt="Maven" \
src="http://maven.apache.org/images/logos/maven-feather.png"    />  </a>
                        
                 
@@ -111,473 +154,580 @@
     <div id="bodyColumn">
       <div id="contentBox">
         <div class="section">
-<h2><a shape="rect" name="HttpComponents_Project_News"></a>HttpComponents Project \
News</h2> +<h2><a name="HttpComponents_Project_News"></a>HttpComponents Project \
News</h2>  <div class="section">
-<h3><a shape="rect" \
name="a18_January_2018_-_HttpComponents_HttpClient_5.0-beta1_released"></a>18 January \
2018 - HttpComponents HttpClient 5.0-beta1 released</h3> +<h3><a \
name="a22_January_2018_-_HttpComponents_HttpClient_4.5.5_GA_released"></a>22 January \
2018 - HttpComponents HttpClient 4.5.5 GA released</h3> +<p>This is a maintenance \
release that fixes a regression introduced by the previous release causing a NPE in \
SystemDefaultCredentialsProvider.</p></div> +<div class="section">
+<h3><a name="a18_January_2018_-_HttpComponents_HttpClient_5.0-beta1_released"></a>18 \
January 2018 - HttpComponents HttpClient 5.0-beta1 released</h3>  <p>This is the \
first BETA release of HttpClient 5.0. The 5.0 release serices introduces support for \
the HTTP/2 protocol and event driven messaging APIs consistent for all supported HTTP \
protocol versions.</p>  <p>HttpClient ships with two client implementations:</p>
-<ul><li>HttpClient Classic is based on the classic (blocking) I/O model; largely \
compatible with the 4.x APIs; supports HTTP/1.1 only.</li><li>HttpClient Async is \
based on NIO model; new event driven APIs consistent for all supported HTTP protocol \
versions; supports both HTTP/1.1 and HTTP/2.</li></ul> +<ul>
+<li>HttpClient Classic is based on the classic (blocking) I/O model; largely \
compatible with the 4.x APIs; supports HTTP/1.1 only.</li> +<li>HttpClient Async is \
based on NIO model; new event driven APIs consistent for all supported HTTP protocol \
versions; supports both HTTP/1.1 and HTTP/2.</li></ul>  <p>Notable new features in \
                this release:</p>
-<ul><li>New asynchronous HTTP cache backend APIs</li><li>Fully asynchronous HTTP \
cache backend based on Memcached</li><li>Support for bulk cache retrieval</li></ul> \
+<ul> +<li>New asynchronous HTTP cache backend APIs</li>
+<li>Fully asynchronous HTTP cache backend based on Memcached</li>
+<li>Support for bulk cache retrieval</li></ul>
 <p>Notable changes and features included in the 5.0 series are:</p>
-<ul><li>Support for the HTTP/2 protocol and conformance to requirements and \
recommendations of the latest HTTP/2 protocol specification documents (RFC 7540, RFC \
7541.) +<ul>
+<li>Support for the HTTP/2 protocol and conformance to requirements and \
recommendations of the latest HTTP/2 protocol specification documents (RFC 7540, RFC \
7541.)  <p>Supported features:</p>
-<ul><li>HPACK header compression</li><li>Stream multiplexing (client and \
server)</li><li>Flow control</li><li>Response push</li><li>Message \
trailers</li><li>Expect-continue handshake</li><li>Connection validation \
(ping)</li><li>Application-layer protocol negotiation (ALPN) on Java \
9.0.1+</li><li>TLS 1.2 security features</li></ul></li><li>Improved conformance to \
requirements and recommendations of the latest HTTP/1.1 protocol specification \
documents (RFC 7230, RFC 7231.)</li><li>New connection pool implementation with lax \
connection limit guarantees and better performance under higher concurrency due to \
absence of a global pool lock.</li><li>Package name space changed to \
'org.apache.hc.client5'.</li><li>Maven group id changed to \
'org.apache.httpcomponents.client5'.</li></ul></div> +<ul>
+<li>HPACK header compression</li>
+<li>Stream multiplexing (client and server)</li>
+<li>Flow control</li>
+<li>Response push</li>
+<li>Message trailers</li>
+<li>Expect-continue handshake</li>
+<li>Connection validation (ping)</li>
+<li>Application-layer protocol negotiation (ALPN) on Java 9.0.1+</li>
+<li>TLS 1.2 security features</li></ul></li>
+<li>Improved conformance to requirements and recommendations of the latest HTTP/1.1 \
protocol specification documents (RFC 7230, RFC 7231.)</li> +<li>New connection pool \
implementation with lax connection limit guarantees and better performance under \
higher concurrency due to absence of a global pool lock.</li> +<li>Package name space \
changed to 'org.apache.hc.client5'.</li> +<li>Maven group id changed to \
'org.apache.httpcomponents.client5'.</li></ul></div>  <div class="section">
-<h3><a shape="rect" \
name="a15_January_2018_-_HttpComponents_HttpCore_5.0-beta2_released"></a>15 January \
2018 - HttpComponents HttpCore 5.0-beta2 released</h3> +<h3><a \
name="a15_January_2018_-_HttpComponents_HttpCore_5.0-beta2_released"></a>15 January \
2018 - HttpComponents HttpCore 5.0-beta2 released</h3>  <p>This BETA release fixes a \
number of defects found since the previous release and adds several incremental \
improvements.</p>  <p>Notable changes and features included in the 5.0 series \
                are:</p>
-<ul><li>Support for HTTP/2 protocol and conformance to requirements and \
recommendations of the latest HTTP/2 protocol specification (RFC 7540, RFC 7541) \
+<ul> +<li>Support for HTTP/2 protocol and conformance to requirements and \
recommendations of the latest HTTP/2 protocol specification (RFC 7540, RFC 7541)  \
                <p>Supported features:</p>
-<ul><li>HPACK header compression</li><li>stream multiplexing (client and \
server)</li><li>flow control</li><li>response push (client and \
server)</li><li>message trailers</li><li>expect-continue handshake</li><li>connection \
validation (ping)</li><li>application-layer protocol negotiation (ALPN) on Java \
1.9+</li><li>TLS 1.2 security features</li></ul> +<ul>
+<li>HPACK header compression</li>
+<li>stream multiplexing (client and server)</li>
+<li>flow control</li>
+<li>response push (client and server)</li>
+<li>message trailers</li>
+<li>expect-continue handshake</li>
+<li>connection validation (ping)</li>
+<li>application-layer protocol negotiation (ALPN) on Java 1.9+</li>
+<li>TLS 1.2 security features</li></ul>
 <p>Features out of scope for 5.0 release:</p>
-<ul><li>padding of outgoing frames</li><li>stream priority</li><li>plain connection \
HTTP/1.1 upgrade</li><li>CONNECT method</li></ul></li><li>Improved conformance to \
requirements and recommendations of the latest HTTP/1.1 protocol specification (RFC \
7230, RFC 7231)</li><li>New asynchronous HTTP transport APIs consistent for both \
HTTP/1.1 and HTTP/2 transport.</li><li>Redesigned I/O reactor APIs and improved NIO \
based reactor implementation for a greater performance and \
scalability.</li><li>Support for server side request filters for classic and \
asynchronous server implementations. Request filters could be used to implement \
cross-cutting protocol aspects such as the 'expect-continue' handshaking and user \
authentication / authorization.</li><li>Redesigned connection pool implementation \
with strict connection limit guarantees. The connection pool is expected to have a \
better performance under higher concurrency due to reduced global pool lock \
contention.</li><li>New connection pool imp  lementation with lax connection limit \
guarantees and better performance under higher concurrency due to absence of a global \
pool lock.</li><li>Package name space changed to 'org.apache.hc.core5'</li><li>Maven \
group id changed to 'org.apache.httpcomponents.core5'</li></ul></div> +<ul>
+<li>padding of outgoing frames</li>
+<li>stream priority</li>
+<li>plain connection HTTP/1.1 upgrade</li>
+<li>CONNECT method</li></ul></li>
+<li>Improved conformance to requirements and recommendations of the latest HTTP/1.1 \
protocol specification (RFC 7230, RFC 7231)</li> +<li>New asynchronous HTTP transport \
APIs consistent for both HTTP/1.1 and HTTP/2 transport.</li> +<li>Redesigned I/O \
reactor APIs and improved NIO based reactor implementation for a greater performance \
and scalability.</li> +<li>Support for server side request filters for classic and \
asynchronous server implementations. Request filters could be used to implement \
cross-cutting protocol aspects such as the 'expect-continue' handshaking and user \
authentication / authorization.</li> +<li>Redesigned connection pool implementation \
with strict connection limit guarantees. The connection pool is expected to have a \
better performance under higher concurrency due to reduced global pool lock \
contention.</li> +<li>New connection pool implementation with lax connection limit \
guarantees and better performance under higher concurrency due to absence of a global \
pool lock.</li> +<li>Package name space changed to 'org.apache.hc.core5'</li>
+<li>Maven group id changed to 'org.apache.httpcomponents.core5'</li></ul></div>
 <div class="section">
-<h3><a shape="rect" \
name="a11_January_2018_-_HttpComponents_HttpCore_4.4.9_GA_released"></a>11 January \
2018 - HttpComponents HttpCore 4.4.9 (GA) released</h3> +<h3><a \
name="a11_January_2018_-_HttpComponents_HttpCore_4.4.9_GA_released"></a>11 January \
2018 - HttpComponents HttpCore 4.4.9 (GA) released</h3>  <p>This is a maintenance \
release that fixes a number of issues discovered since 4.4.8 and adds a few low-level \
methods.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a4_December_2017_-_HttpComponents_HttpClient_4.5.4_GA_released"></a>4 December \
2017 - HttpComponents HttpClient 4.5.4 (GA) released</h3> +<h3><a \
name="a4_December_2017_-_HttpComponents_HttpClient_4.5.4_GA_released"></a>4 December \
2017 - HttpComponents HttpClient 4.5.4 (GA) released</h3>  <p>This is a maintenance \
release that fixes a number of issues discovered since release 4.5.3.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a27_November_2017_-_HttpComponents_HttpClient_5.0-alpha3_released"></a>27 \
November 2017 - HttpComponents HttpClient 5.0-alpha3 released</h3> +<h3><a \
name="a27_November_2017_-_HttpComponents_HttpClient_5.0-alpha3_released"></a>27 \
November 2017 - HttpComponents HttpClient 5.0-alpha3 released</h3>  <p>This is a \
major release that introduces support for the HTTP/2 protocol and event driven \
messaging APIs consistent for all supported HTTP protocol versions.</p>  <p>Notable \
                new features in this release:</p>
-<ul><li>Asynchronous HttpClient implementations optimized for HTTP/2 multiplexed \
request execution.</li><li>Full support for HTTP caching by asynchronous HttpClient \
implementations including streaming message exchanages.</li></ul></div> +<ul>
+<li>Asynchronous HttpClient implementations optimized for HTTP/2 multiplexed request \
execution.</li> +<li>Full support for HTTP caching by asynchronous HttpClient \
implementations including streaming message exchanages.</li></ul></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a6_November_2017_-_HttpComponents_HttpCore_5.0-beta1_released"></a>6 November \
2017 - HttpComponents HttpCore 5.0-beta1 released</h3> +<h3><a \
name="a6_November_2017_-_HttpComponents_HttpCore_5.0-beta1_released"></a>6 November \
2017 - HttpComponents HttpCore 5.0-beta1 released</h3>  <p>This is a major release \
that renders HttpCore API incompatible with the stable 4.x branch and upgrades \
HTTP/1.1 and HTTP/2 protocol conformance to the requirements and recommendations of \
the latest protocol specification.</p>  <p>Notable new features in this release:</p>
-<ul><li>New HTTP/2 requester optimized for multiplexed execution of \
requests.</li></ul></div> +<ul>
+<li>New HTTP/2 requester optimized for multiplexed execution of \
requests.</li></ul></div>  <div class="section">
-<h3><a shape="rect" \
name="a7_October_2017_-_HttpComponents_HttpCore_4.4.8_GA_released"></a>7 October 2017 \
- HttpComponents HttpCore 4.4.8 (GA) released</h3> +<h3><a \
name="a7_October_2017_-_HttpComponents_HttpCore_4.4.8_GA_released"></a>7 October 2017 \
- HttpComponents HttpCore 4.4.8 (GA) released</h3>  <p>This is a maintenance release \
that fixes a number of issues discovered since release 4.4.7.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a14_September_2017_-_HttpComponents_HttpCore_4.4.7_GA_released"></a>14 \
September 2017 - HttpComponents HttpCore 4.4.7 (GA) released</h3> +<h3><a \
name="a14_September_2017_-_HttpComponents_HttpCore_4.4.7_GA_released"></a>14 \
September 2017 - HttpComponents HttpCore 4.4.7 (GA) released</h3>  <p>This is a \
maintenance release that fixes a number of issues discovered since release \
4.4.6.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a4_September_2017_-_HttpComponents_HttpCore_5.0-alpha4_released"></a>4 \
September 2017 - HttpComponents HttpCore 5.0-alpha4 released</h3> +<h3><a \
name="a4_September_2017_-_HttpComponents_HttpCore_5.0-alpha4_released"></a>4 \
September 2017 - HttpComponents HttpCore 5.0-alpha4 released</h3>  <p>This is a major \
release that renders HttpCore API incompatible with the stable 4.x branch and \
upgrades HTTP/1.1 and HTTP/2 protocol conformance to the requirements and \
recommendations of the latest protocol specification.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a11_May_2017_-_HttpComponents_HttpClient_5.0-alpha2_released"></a>11 May 2017 - \
HttpComponents HttpClient 5.0-alpha2 released</h3> +<h3><a \
name="a11_May_2017_-_HttpComponents_HttpClient_5.0-alpha2_released"></a>11 May 2017 - \
HttpComponents HttpClient 5.0-alpha2 released</h3>  <p>This is a major release that \
introduces support for HTTP/2 protocol and event driven messaging APIs consistent for \
all supported HTTP protocol versions.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a2_May_2017_-_HttpComponents_HttpCore_5.0-alpha3_released"></a>2 May 2017 - \
HttpComponents HttpCore 5.0-alpha3 released</h3> +<h3><a \
name="a2_May_2017_-_HttpComponents_HttpCore_5.0-alpha3_released"></a>2 May 2017 - \
HttpComponents HttpCore 5.0-alpha3 released</h3>  <p>This is a major release that \
renders HttpCore API incompatible with the stable 4.x branch and upgrades HTTP/1.1 \
and HTTP/2 protocol conformance to the requirements and recommendations of the latest \
protocol specification.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a10_February_2017_-_HttpComponents_HttpAsyncClient_4.1.3_GA_released"></a>10 \
February 2017 - HttpComponents HttpAsyncClient 4.1.3 (GA) released </h3> +<h3><a \
name="a10_February_2017_-_HttpComponents_HttpAsyncClient_4.1.3_GA_released"></a>10 \
February 2017 - HttpComponents HttpAsyncClient 4.1.3 (GA) released </h3>  <p>This is \
a maintenance release that fixes a number of issues discovered since release \
4.1.2.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a27_January_2017_-_HttpComponents_HttpClient_4.5.3_GA_released"></a>27 January \
2017 - HttpComponents HttpClient 4.5.3 (GA) released </h3> +<h3><a \
name="a27_January_2017_-_HttpComponents_HttpClient_4.5.3_GA_released"></a>27 January \
2017 - HttpComponents HttpClient 4.5.3 (GA) released </h3>  <p>This is a maintenance \
release that fixes a number of issues discovered since release 4.5.2.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a12_January_2017_-_HttpComponents_HttpCore_4.4.6_GA_released"></a>12 January \
2017 - HttpComponents HttpCore 4.4.6 (GA) released </h3> +<h3><a \
name="a12_January_2017_-_HttpComponents_HttpCore_4.4.6_GA_released"></a>12 January \
2017 - HttpComponents HttpCore 4.4.6 (GA) released </h3>  <p>This is a maintenance \
release that fixes a number of issues discovered since release 4.4.5.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a27_December_2016_-_HttpComponents_HttpCore_5.0-alpha2_released"></a>27 \
December 2016 - HttpComponents HttpCore 5.0-alpha2 released</h3> +<h3><a \
name="a27_December_2016_-_HttpComponents_HttpCore_5.0-alpha2_released"></a>27 \
December 2016 - HttpComponents HttpCore 5.0-alpha2 released</h3>  <p>This is a major \
release that renders HttpCore API incompatible with the stable 4.x branch and \
upgrades HTTP/1.1 and HTTP/2 protocol conformance to the requirements and \
recommendations of the latest protocol specification.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a27_June_2016_-_HttpComponents_HttpAsyncClient_4.1.2_GA_released"></a>27 June \
2016 - HttpComponents HttpAsyncClient 4.1.2 (GA) released </h3> +<h3><a \
name="a27_June_2016_-_HttpComponents_HttpAsyncClient_4.1.2_GA_released"></a>27 June \
2016 - HttpComponents HttpAsyncClient 4.1.2 (GA) released </h3>  <p>This is a \
maintenance release that fixes a number of issues discovered since release \
4.1.1.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a14_June_2016_-_HttpComponents_HttpCore_4.4.5_GA_released"></a>14 June 2016 - \
HttpComponents HttpCore 4.4.5 (GA) released </h3> +<h3><a \
name="a14_June_2016_-_HttpComponents_HttpCore_4.4.5_GA_released"></a>14 June 2016 - \
HttpComponents HttpCore 4.4.5 (GA) released </h3>  <p>This is a maintenance release \
that fixes a number of issues discovered since release 4.4.4.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a1_March_2016_-_HttpComponents_HttpClient_4.5.2_GA_released"></a>1 March 2016 - \
HttpComponents HttpClient 4.5.2 (GA) released</h3> +<h3><a \
name="a1_March_2016_-_HttpComponents_HttpClient_4.5.2_GA_released"></a>1 March 2016 - \
HttpComponents HttpClient 4.5.2 (GA) released</h3>  <p>This is a maintenance release \
that fixes a number of minor bugs reported since 4.5.1.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a28_January_2016_-_HttpComponents_HttpClient_5.0-alpha1_released"></a>28 \
January 2016 - HttpComponents HttpClient 5.0-alpha1 released</h3> +<h3><a \
name="a28_January_2016_-_HttpComponents_HttpClient_5.0-alpha1_released"></a>28 \
January 2016 - HttpComponents HttpClient 5.0-alpha1 released</h3>  <p>This is a major \
release that renders HttpClient API incompatible with the stable 4.x branch and \
upgrades HTTP/1.1 protocol conformance to the requirements and recommendations of the \
latest protocol specification. This release lays the foundation for transition to \
HTTP/2 as the primary transport protocol in the future releases.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a3_January_2016_-_HttpComponents_HttpCore_5.0-alpha1_released"></a>3 January \
2016 - HttpComponents HttpCore 5.0-alpha1 released</h3> +<h3><a \
name="a3_January_2016_-_HttpComponents_HttpCore_5.0-alpha1_released"></a>3 January \
2016 - HttpComponents HttpCore 5.0-alpha1 released</h3>  <p>This is a major release \
that renders HttpCore API incompatible with the stable 4.x branch and upgrades \
HTTP/1.1 protocol conformance to the requirements and recommendations of the latest \
protocol specification. This release lays the foundation for transition to HTTP/2 as \
the primary transport protocol in the future releases.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a9_November_2015_-_HttpComponents_HttpAsyncClient_4.1.1_GA_released"></a>9 \
November 2015 - HttpComponents HttpAsyncClient 4.1.1 (GA) released</h3> +<h3><a \
name="a9_November_2015_-_HttpComponents_HttpAsyncClient_4.1.1_GA_released"></a>9 \
November 2015 - HttpComponents HttpAsyncClient 4.1.1 (GA) released</h3>  <p>This is a \
maintenance release that fixes a number of issues discovered since release 4.1 and \
upgrades HttpCore and HttpClient dependencies.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a4_November_2015_-_HttpComponents_HttpCore_4.4.4_GA_released"></a>4 November \
2015 - HttpComponents HttpCore 4.4.4 (GA) released</h3> +<h3><a \
name="a4_November_2015_-_HttpComponents_HttpCore_4.4.4_GA_released"></a>4 November \
2015 - HttpComponents HttpCore 4.4.4 (GA) released</h3>  <p>This is a maintenance \
release that fixes a number of issues discovered since release 4.4.3.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a16_September_2015_-_HttpComponents_HttpClient_4.5.1_GA_released"></a>16 \
September 2015 - HttpComponents HttpClient 4.5.1 (GA) released</h3> +<h3><a \
name="a16_September_2015_-_HttpComponents_HttpClient_4.5.1_GA_released"></a>16 \
September 2015 - HttpComponents HttpClient 4.5.1 (GA) released</h3>  <p>This is a \
maintenance release that fixes a number of minor bugs reported since 4.5.</p></div>  \
                <div class="section">
-<h3><a shape="rect" \
name="a11_September_2015_-_HttpComponents_HttpCore_4.4.3_GA_released"></a>11 \
September 2015 - HttpComponents HttpCore 4.4.3 (GA) released</h3> +<h3><a \
name="a11_September_2015_-_HttpComponents_HttpCore_4.4.3_GA_released"></a>11 \
September 2015 - HttpComponents HttpCore 4.4.3 (GA) released</h3>  <p>This \
maintenance release fixes a bug in non-blocking HTTP request pipelining code \
discovered since 4.3.1.</p></div>  <div class="section">
-<h3><a shape="rect" name="a5_June_2015_-_HttpClient_4.5_GA_released"></a>5 June 2015 \
- HttpClient 4.5 (GA) released </h3> +<h3><a \
name="a5_June_2015_-_HttpClient_4.5_GA_released"></a>5 June 2015 - HttpClient 4.5 \
(GA) released </h3>  <p>HttpClient 4.5 (GA) is a minor feature release that includes \
several incremental enhancements to the exisitng functionality such as support for \
private domains in the Mozilla Public Suffix List.</p></div>  <div class="section">
-<h3><a shape="rect" name="a23_April_2015_-_HttpAsyncClient_4.1_GA_released"></a>23 \
April 2015 - HttpAsyncClient 4.1 (GA) released </h3> +<h3><a \
name="a23_April_2015_-_HttpAsyncClient_4.1_GA_released"></a>23 April 2015 - \
HttpAsyncClient 4.1 (GA) released </h3>  <p>This is the first stable (GA) release of \
HttpAsyncClient 4.1. Notable features and enhancements included in 4.1 series \
                are:</p>
-<ul><li>Support for pipelined request execution </li><li>Support for the latest HTTP \
state management specification (RFC 6265). Please note that the old cookie policy is \
still used by default for compatibility reasons. RFC 6265 compliant cookie policies \
need to be explicitly configured by the user. Please also note that as of next \
feature release support for Netscape draft, RFC 2109 and RFC 2965 cookie policies \
will be deprecated and disabled by default. It is recommended to use RFC 6265 \
compliant policies for new applications unless compatibility with RFC 2109 and RFC \
2965 is required and to migrate existing applications to the default cookie \
policy.</li><li>Enhanced, redesigned and rewritten default SSL hostname verifier with \
improved RFC 2818 compliance</li><li>Default SSL hostname verifier and default cookie \
policy now validate certificate identity and cookie domain of origin against the \
public suffix list maintained by Mozilla.org \
<i>https://publicsuffix.org/list</i></li><li>Au  thentication cache thread-safety: \
authentication cache used by HttpClient is now thread-safe and can be shared by \
multiple threads in order to re-use authentication state for subsequent \
requests</li></ul></div> +<ul>
+<li>Support for pipelined request execution </li>
+<li>Support for the latest HTTP state management specification (RFC 6265). Please \
note that the old cookie policy is still used by default for compatibility reasons. \
RFC 6265 compliant cookie policies need to be explicitly configured by the user. \
Please also note that as of next feature release support for Netscape draft, RFC 2109 \
and RFC 2965 cookie policies will be deprecated and disabled by default. It is \
recommended to use RFC 6265 compliant policies for new applications unless \
compatibility with RFC 2109 and RFC 2965 is required and to migrate existing \
applications to the default cookie policy.</li> +<li>Enhanced, redesigned and \
rewritten default SSL hostname verifier with improved RFC 2818 compliance</li> \
+<li>Default SSL hostname verifier and default cookie policy now validate certificate \
identity and cookie domain of origin against the public suffix list maintained by \
Mozilla.org <i>https://publicsuffix.org/list</i></li> +<li>Authentication cache \
thread-safety: authentication cache used by HttpClient is now thread-safe and can be \
shared by multiple threads in order to re-use authentication state for subsequent \
requests</li></ul></div>  <div class="section">
-<h3><a shape="rect" \
name="a31_March_2015_-_HttpComponents_HttpClient_4.4.1_GA_released"></a>31 March 2015 \
- HttpComponents HttpClient 4.4.1 (GA) released</h3> +<h3><a \
name="a31_March_2015_-_HttpComponents_HttpClient_4.4.1_GA_released"></a>31 March 2015 \
- HttpComponents HttpClient 4.4.1 (GA) released</h3>  <p>This is a maintenance \
release that fixes a number of bugs reported since 4.4.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a20_March_2015_-_HttpComponents_HttpCore_4.4.1_GA_released"></a>20 March 2015 - \
HttpComponents HttpCore 4.4.1 (GA) released</h3> +<h3><a \
name="a20_March_2015_-_HttpComponents_HttpCore_4.4.1_GA_released"></a>20 March 2015 - \
HttpComponents HttpCore 4.4.1 (GA) released</h3>  <p>This is a maintenance release \
that fixes a number of minor bugs found since 4.4.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a5_February_2015_-_HttpComponents_HttpClient_4.4_released"></a>5 February 2015 \
- HttpComponents HttpClient 4.4 released</h3> +<h3><a \
name="a5_February_2015_-_HttpComponents_HttpClient_4.4_released"></a>5 February 2015 \
- HttpComponents HttpClient 4.4 released</h3>  <p>This is the first stable (GA) \
release of HttpClient 4.4. Notable features and enhancements included in 4.4 series \
                are:</p>
-<ul><li>Support for the latest HTTP state management specification (RFC 6265). \
Please note that the old cookie policy is still used by default for compatibility \
reasons. RFC 6265 compliant cookie policies need to be explicitly configured by the \
user. Please also note that as of next feature release support for Netscape draft, \
RFC 2109 and RFC 2965 cookie policies will be deprecated and disabled by default. It \
is recommended to use RFC 6265 compliant policies for new applications unless \
compatibility with RFC 2109 and RFC 2965 is required and to migrate existing \
applications to the default cookie policy.</li><li>Enhanced, redesigned and rewritten \
default SSL hostname verifier with improved RFC 2818 compliance</li><li>Default SSL \
hostname verifier and default cookie policy now validate certificate identity and \
cookie domain of origin against the public suffix list maintained by Mozilla.org \
<i>https://publicsuffix.org/list</i></li><li>More efficient stale connection \
checking: indiscrim  inate connection checking which results in approximately 20 to \
50 ms overhead per request has been deprecated in favor of conditional connection \
state validation (persistent connections are to be re-validated only if a specified \
period inactivity has elapsed)</li><li>Authentication cache thread-safety: \
authentication cache used by HttpClient is now thread-safe and can be shared by \
multiple threads in order to re-use authentication state for subsequent \
requests</li><li>Native Windows Negotiate and NTLM via SSPI through JNA: when running \
on Windows OS HttpClient configured to use native NTLM or SPNEGO authentication \
schemes can make use of platform specific functionality via JNA and current user \
credentials. This functionality is still considered experimental, known to have \
compatibility issues and subject to change without prior notice.</li></ul></div> \
+<ul> +<li>Support for the latest HTTP state management specification (RFC 6265). \
Please note that the old cookie policy is still used by default for compatibility \
reasons. RFC 6265 compliant cookie policies need to be explicitly configured by the \
user. Please also note that as of next feature release support for Netscape draft, \
RFC 2109 and RFC 2965 cookie policies will be deprecated and disabled by default. It \
is recommended to use RFC 6265 compliant policies for new applications unless \
compatibility with RFC 2109 and RFC 2965 is required and to migrate existing \
applications to the default cookie policy.</li> +<li>Enhanced, redesigned and \
rewritten default SSL hostname verifier with improved RFC 2818 compliance</li> \
+<li>Default SSL hostname verifier and default cookie policy now validate certificate \
identity and cookie domain of origin against the public suffix list maintained by \
Mozilla.org <i>https://publicsuffix.org/list</i></li> +<li>More efficient stale \
connection checking: indiscriminate connection checking which results in \
approximately 20 to 50 ms overhead per request has been deprecated in favor of \
conditional connection state validation (persistent connections are to be \
re-validated only if a specified period inactivity has elapsed)</li> \
+<li>Authentication cache thread-safety: authentication cache used by HttpClient is \
now thread-safe and can be shared by multiple threads in order to re-use \
authentication state for subsequent requests</li> +<li>Native Windows Negotiate and \
NTLM via SSPI through JNA: when running on Windows OS HttpClient configured to use \
native NTLM or SPNEGO authentication schemes can make use of platform specific \
functionality via JNA and current user credentials. This functionality is still \
considered experimental, known to have compatibility issues and subject to change \
without prior notice.</li></ul></div>  <div class="section">
-<h3><a shape="rect" \
name="a17_December_2014_-_HttpComponents_HttpCore_4.4_released"></a>17 December 2014 \
- HttpComponents HttpCore 4.4 released</h3> +<h3><a \
name="a17_December_2014_-_HttpComponents_HttpCore_4.4_released"></a>17 December 2014 \
- HttpComponents HttpCore 4.4 released</h3>  <p>This is the first stable (GA) release \
                of HttpCore 4.4. The most notable features included in 4.4 series \
                are:</p>
-<ul><li>Support for pipelined request processing on the server side</li><li>Support \
for pipelined request execution on the client side</li><li>Simplified bootstrapping \
of blocking and non-blocking (NIO) HTTP server implementations </li><li>Inclusion of \
SSL context initialization utilities from HttpClient</li></ul></div> +<ul>
+<li>Support for pipelined request processing on the server side</li>
+<li>Support for pipelined request execution on the client side</li>
+<li>Simplified bootstrapping of blocking and non-blocking (NIO) HTTP server \
implementations </li> +<li>Inclusion of SSL context initialization utilities from \
HttpClient</li></ul></div>  <div class="section">
-<h3><a shape="rect" \
name="a6_November_2014_-_HttpComponents_HttpClient_4.3.6_GA_released"></a>6 November \
2014 - HttpComponents HttpClient 4.3.6 (GA) released</h3> +<h3><a \
name="a6_November_2014_-_HttpComponents_HttpClient_4.3.6_GA_released"></a>6 November \
2014 - HttpComponents HttpClient 4.3.6 (GA) released</h3>  <p>This is a maintenance \
release that fixes several problems with HttpClient OSGi bundle as well as some other \
issues reported since release 4.3.5.</p>  <p>Please note that as of this release \
HttpClient disables all versions of SSL (including SSLv3) in favor of the TLS \
protocol by default. Those users who wish to continue using SSLv3 need to explicitly \
enable support for it. </p></div>  <div class="section">
-<h3><a shape="rect" \
name="a22_October_2014_-_HttpComponents_HttpCore_4.3.3_GA_released"></a>22 October \
2014 - HttpComponents HttpCore 4.3.3 (GA) released</h3> +<h3><a \
name="a22_October_2014_-_HttpComponents_HttpCore_4.3.3_GA_released"></a>22 October \
2014 - HttpComponents HttpCore 4.3.3 (GA) released</h3>  <p>This maintenance release \
fixes a number of bugs found since 4.3.2, mostly in the NIO transport components. All \
users of HttpCore 4.3 are advised to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a17_October_2014_-_HttpComponents_HttpAsyncClient_4.4-beta1_released"></a>17 \
October 2014 - HttpComponents HttpAsyncClient 4.4-beta1 released</h3> +<h3><a \
name="a17_October_2014_-_HttpComponents_HttpAsyncClient_4.4-beta1_released"></a>17 \
October 2014 - HttpComponents HttpAsyncClient 4.4-beta1 released</h3>  <p>This is the \
first BETA release of HttpAsyncClient 4.1. Notable features and enhancements included \
                in 4.1 series are:</p>
-<ul><li>Support for pipelined request execution </li><li>Enhanced redesigned and \
rewritten default SSL hostname verifier with improved RFC 2818 \
compliance</li><li>Default SSL hostname verifier and default cookie policy now \
validate certificate identity and cookie domain of origin against the public suffix \
list maintained by Mozilla.org \
<i>https://publicsuffix.org/list</i></li><li>Authentication cache thread-safety: \
authentication caches used by HttpAsyncClient is now thread-safe and can be shared by \
multiple contexts in order to re-use authentication state for subsequent \
requests</li></ul></div> +<ul>
+<li>Support for pipelined request execution </li>
+<li>Enhanced redesigned and rewritten default SSL hostname verifier with improved \
RFC 2818 compliance</li> +<li>Default SSL hostname verifier and default cookie policy \
now validate certificate identity and cookie domain of origin against the public \
suffix list maintained by Mozilla.org <i>https://publicsuffix.org/list</i></li> \
+<li>Authentication cache thread-safety: authentication caches used by \
HttpAsyncClient is now thread-safe and can be shared by multiple contexts in order to \
re-use authentication state for subsequent requests</li></ul></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a28_September_2014_-_HttpComponents_HttpClient_4.4-beta1_released"></a>28 \
September 2014 - HttpComponents HttpClient 4.4-beta1 released</h3> +<h3><a \
name="a28_September_2014_-_HttpComponents_HttpClient_4.4-beta1_released"></a>28 \
September 2014 - HttpComponents HttpClient 4.4-beta1 released</h3>  <p>This is the \
first BETA release of HttpClient 4.4. Notable features and enhancements included in \
4.4 series are: enhanced redesigned and rewritten default SSL hostname verifier with \
improved RFC 2818 compliance; default SSL hostname verifier and default cookie policy \
now validate certificate identity and cookie domain of origin against the public \
suffix list maintained by Mozilla.org; native windows Negotiate/NTLM via JNA; more \
efficient stale connection checking; authentication cache thread-safety</p></div>  \
                <div class="section">
-<h3><a shape="rect" \
name="a22_September_2014_-_HttpComponents_HttpCore_4.4-beta1_released"></a>22 \
September 2014 - HttpComponents HttpCore 4.4-beta1 released</h3> +<h3><a \
name="a22_September_2014_-_HttpComponents_HttpCore_4.4-beta1_released"></a>22 \
September 2014 - HttpComponents HttpCore 4.4-beta1 released</h3>  <p>This is the \
first BETA release from the 4.4.x development branch. The most notable features \
included in 4.4 series are: support for pipelined request processing on the server \
side; support for pipelined request execution on the client side; simplified \
bootstrapping of blocking and non-blocking (NIO) HTTP server implementations. \
</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a10_Aug_2014_-_HttpComponents_HttpAsyncClient_4.0.2_GA_released"></a>10 Aug \
2014 - HttpComponents HttpAsyncClient 4.0.2 (GA) released</h3> +<h3><a \
name="a10_Aug_2014_-_HttpComponents_HttpAsyncClient_4.0.2_GA_released"></a>10 Aug \
2014 - HttpComponents HttpAsyncClient 4.0.2 (GA) released</h3>  <p>HttpAsyncClient \
4.0.2 (GA) is a bug fix release that addresses several issues reported since release \
4.0.1.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a10_Aug_2014_-_HttpComponents_HttpClient_4.3.5_GA_released"></a>10 Aug 2014 - \
HttpComponents HttpClient 4.3.5 (GA) released</h3> +<h3><a \
name="a10_Aug_2014_-_HttpComponents_HttpClient_4.3.5_GA_released"></a>10 Aug 2014 - \
HttpComponents HttpClient 4.3.5 (GA) released</h3>  <p>HttpClient 4.3.5 (GA) is a bug \
fix release that addresses several issues reported since release 4.3.4.</p></div>  \
                <div class="section">
-<h3><a shape="rect" \
name="a30_June_2014_-_HttpComponents_HttpClient_4.4-alpha1_released"></a>30 June 2014 \
- HttpComponents HttpClient 4.4-alpha1 released</h3> +<h3><a \
name="a30_June_2014_-_HttpComponents_HttpClient_4.4-alpha1_released"></a>30 June 2014 \
- HttpComponents HttpClient 4.4-alpha1 released</h3>  <p>This is the first ALPHA \
release from the 4.4.x development branch. Notable features and enhancements included \
this release are: more efficient stale connection checking, native Windows \
Negotiate/NTLM via JNA, authentication cache thread-safety</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a18_June_2014_-_HttpComponents_HttpCore_4.4-alpha1_released"></a>18 June 2014 - \
HttpComponents HttpCore 4.4-alpha1 released</h3> +<h3><a \
name="a18_June_2014_-_HttpComponents_HttpCore_4.4-alpha1_released"></a>18 June 2014 - \
HttpComponents HttpCore 4.4-alpha1 released</h3>  <p>This is the first release from \
the 4.4.x development branch. The most notable features included in this release are: \
support for pipelined request processing on the server side, support for pipelined \
request execution on the client sides, simplified bootstrapping of blocking and \
non-blocking (NIO) HTTP server implementations </p></div>  <div class="section">
-<h3><a shape="rect" \
name="a6_June_2014_-_HttpComponents_HttpClient_4.3.4_GA_released"></a>6 June 2014 - \
HttpComponents HttpClient 4.3.4 (GA) released</h3> +<h3><a \
name="a6_June_2014_-_HttpComponents_HttpClient_4.3.4_GA_released"></a>6 June 2014 - \
HttpComponents HttpClient 4.3.4 (GA) released</h3>  <p>HttpClient 4.3.4 (GA) is a \
maintenance release that improves performance in high concurrency scenarios. This \
version replaces dynamic proxies with custom proxy classes and eliminates thread \
contention in java.reflect.Proxy.newInstance() when leasing connections from the \
connection pool and processing response messages</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a26_February_2014_-_HttpComponents_HttpClient_4.3.3_GA_released"></a>26 \
February 2014 - HttpComponents HttpClient 4.3.3 (GA) released</h3> +<h3><a \
name="a26_February_2014_-_HttpComponents_HttpClient_4.3.3_GA_released"></a>26 \
February 2014 - HttpComponents HttpClient 4.3.3 (GA) released</h3>  <p>HttpClient \
4.3.3 (GA) is a bug fix release that fixes a regression introduced by the previous \
release causing a significant performance degradation in compressed content \
processing.</p>  <p>Users of HttpClient 4.3 are encouraged to upgrade.</p></div>
 <div class="section">
-<h3><a shape="rect" \
name="a24_February_2014_-_HttpComponents_HttpAsyncClient_4.0.1_GA_released"></a>24 \
February 2014 - HttpComponents HttpAsyncClient 4.0.1 (GA) released</h3> +<h3><a \
name="a24_February_2014_-_HttpComponents_HttpAsyncClient_4.0.1_GA_released"></a>24 \
February 2014 - HttpComponents HttpAsyncClient 4.0.1 (GA) released</h3>  <p>This \
maintenance release fixes a number of bugs including incorrect OSGi bundle metadata \
found since release 4.0. This release also upgrades HttpCore and HttpClient \
dependencies to the latest stable versions. </p>  <p>Users of HttpAsyncClient 4.0 are \
advised to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a17_February_2014_-_HttpComponents_HttpCore_4.3.2_GA_released"></a>17 February \
2014 - HttpComponents HttpCore 4.3.2 (GA) released</h3> +<h3><a \
name="a17_February_2014_-_HttpComponents_HttpCore_4.3.2_GA_released"></a>17 February \
2014 - HttpComponents HttpCore 4.3.2 (GA) released</h3>  <p>This maintenance release \
fixes a number of bugs and regressions found since 4.3.1, mostly in the NIO transport \
components. All users of HttpCore 4.3 are advised to upgrade.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a19_January_2014_-_HttpComponents_HttpClient_4.3.2_GA_released"></a>19 January \
2014 - HttpComponents HttpClient 4.3.2 (GA) released</h3> +<h3><a \
name="a19_January_2014_-_HttpComponents_HttpClient_4.3.2_GA_released"></a>19 January \
2014 - HttpComponents HttpClient 4.3.2 (GA) released</h3>  <p>HttpClient 4.3.2 (GA) \
is a maintenance release that delivers a number of improvements as well as bug fixes \
for issues reported since 4.3.1 release. SNI support for Oracle JRE 1.7+ is being \
among the most notable improvements. </p>  <p>Users of HttpClient 4.3 are encouraged \
to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a27_December_2013_-_HttpComponents_HttpCore_4.3.1_GA_released"></a>27 December \
2013 - HttpComponents HttpCore 4.3.1 (GA) released</h3> +<h3><a \
name="a27_December_2013_-_HttpComponents_HttpCore_4.3.1_GA_released"></a>27 December \
2013 - HttpComponents HttpCore 4.3.1 (GA) released</h3>  <p>This maintenance release \
fixes a number of bugs and regressions found since 4.3, mostly in the NIO transport \
components. All users of HttpCore 4.3 are advised to upgrade.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a31_October_2013_-_HttpComponents_HttpAsyncClient_4.0_GA_released"></a>31 \
October 2013 - HttpComponents HttpAsyncClient 4.0 (GA) released</h3> +<h3><a \
name="a31_October_2013_-_HttpComponents_HttpAsyncClient_4.0_GA_released"></a>31 \
October 2013 - HttpComponents HttpAsyncClient 4.0 (GA) released</h3>  <p>This is the \
first stable (GA) release of Apache HttpAsyncClient 4.0. HttpAsyncClient is a library \
for asynchronous client-side HTTP communication built on top of HttpCore NIO \
transport. It is a complementary library to Apache HttpClient intended and optimized \
for special cases whereby ability to scale to many thousands of concurrent \
connections is more important than performance in terms of raw data throughput. </p>  \
<p>HttpAsyncClient 4.0 is designed to have similar APIs as Apache HttpClient 4.3 and \
a comparable feature set. In addition HttpAsyncClient provides full support for \
zero-copy file upload and download operations. It presently does not support \
transparent content decompression and automatic I/O error recovery. These features \
may be added in future releases.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a7_October_2013_-_HttpComponents_HttpClient_4.3.1_GA_released"></a>7 October \
2013 - HttpComponents HttpClient 4.3.1 (GA) released</h3> +<h3><a \
name="a7_October_2013_-_HttpComponents_HttpClient_4.3.1_GA_released"></a>7 October \
2013 - HttpComponents HttpClient 4.3.1 (GA) released</h3>  <p>This is a maintenance \
release that addresses a number of issues reported since release 4.3, including one \
major security issue. Users of HttpClient 4.3 are strongly advised to \
upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a12_September_2013_-_HttpComponents_HttpClient_4.3_GA_released"></a>12 \
September 2013 - HttpComponents HttpClient 4.3 (GA) released</h3> +<h3><a \
name="a12_September_2013_-_HttpComponents_HttpClient_4.3_GA_released"></a>12 \
September 2013 - HttpComponents HttpClient 4.3 (GA) released</h3>  <p>This is the \
first stable (GA) release of HttpClient 4.3. The 4.3 branch enhances HttpClient in \
                several key areas and includes several notable features and \
                improvements: </p>
-<ul><li>Support for Java 7 try-with-resources for resource management (connection \
release.)</li><li>Added fluent Builder classes for HttpEntity, HttpRequest, \
HttpClient and SSLContext instances. </li><li>Deprecation of preference and \
configuration API based on HttpParams interface in favor of constructor injection and \
plain configuration objects.</li><li>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. \
</li><li>DefaultHttpClient, DecompressingHttpClient, CachingHttpClient and similar \
classes are deprecated in favor of builder classes that produce immutable HttpClient \
instances. </li><li>HttpClient builders now dynamically construct a request execution \
pipeline tailored specifically to the user configuration by physically excluding \
unnecessary protocol components.</li><li>There is now an option to construct a \
minimal HttpClie  nt 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. </li><li>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. +<ul>
+<li>Support for Java 7 try-with-resources for resource management (connection \
release.)</li> +<li>Added fluent Builder classes for HttpEntity, HttpRequest, \
HttpClient and SSLContext instances. </li> +<li>Deprecation of preference and \
configuration API based on HttpParams interface in favor of constructor injection and \
plain configuration objects.</li> +<li>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. \
</li> +<li>DefaultHttpClient, DecompressingHttpClient, CachingHttpClient and similar \
classes are deprecated in favor of builder classes that produce immutable HttpClient \
instances. </li> +<li>HttpClient builders now dynamically construct a request \
execution pipeline tailored specifically to the user configuration by physically \
excluding unnecessary protocol components.</li> +<li>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. </li> \
+<li>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.  <p>This release also includes all fixes from the stable 4.2.x release \
branch.</p></li></ul></div>  <div class="section">
-<h3><a shape="rect" \
name="a12_September_2013_-_HttpComponents_HttpClient_4.2.6_GA_released"></a>12 \
September 2013 - HttpComponents HttpClient 4.2.6 (GA) released</h3> +<h3><a \
name="a12_September_2013_-_HttpComponents_HttpClient_4.2.6_GA_released"></a>12 \
September 2013 - HttpComponents HttpClient 4.2.6 (GA) released</h3>  <p>This is a \
maintenance release that addresses a number of non-critical issues reported since \
release 4.2.5.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a5_August_2013_-_HttpComponents_HttpCore_4.3_released"></a>5 August 2013 - \
HttpComponents HttpCore 4.3 released</h3> +<h3><a \
name="a5_August_2013_-_HttpComponents_HttpCore_4.3_released"></a>5 August 2013 - \
HttpComponents HttpCore 4.3 released</h3>  <p>This is the first stable (GA) release \
                of HttpCore 4.3. The most notable features in the 4.3 branch are:</p>
-<ul><li>Deprecation of preference and configuration API based on HttpParams \
interface in favor of constructor injection and plain configuration \
objects.</li><li>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.</li></ul> +<ul>
+<li>Deprecation of preference and configuration API based on HttpParams interface in \
favor of constructor injection and plain configuration objects.</li> +<li>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.</li></ul>  <p>The 4.3 branch also contains \
performance optimizations such as reduced TCP packet fragmentation and more efficient \
lease / release operations for pools of persistent connections on the client \
side.</p>  <p>This release also includes all fixes from the 4.2.x release \
branch.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a5_August_2013_-_HttpComponents_HttpCore_4.2.5_released"></a>5 August 2013 - \
HttpComponents HttpCore 4.2.5 released</h3> +<h3><a \
name="a5_August_2013_-_HttpComponents_HttpCore_4.2.5_released"></a>5 August 2013 - \
HttpComponents HttpCore 4.2.5 released</h3>  <p>This is a maintenance release that \
fixes a number of bugs found in NIO components since 4.2.4. Users of earlier versions \
of HttpCore 4.2 are advised to upgrade.</p>  <p>This is likely to be the last release \
in the 4.2.x branch.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a12_June_2013_-_HttpComponents_HttpClient_4.3-beta2_released"></a>12 June 2013 \
- HttpComponents HttpClient 4.3-beta2 released</h3> +<h3><a \
name="a12_June_2013_-_HttpComponents_HttpClient_4.3-beta2_released"></a>12 June 2013 \
- HttpComponents HttpClient 4.3-beta2 released</h3>  <p>This is the second BETA \
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); 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.</p>  <p>This \
release also includes all fixes from the stable 4.2.x release branch.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a16_May_-_HttpComponents_HttpAsyncClient_4.0-beta4_released"></a>16 May - \
HttpComponents HttpAsyncClient 4.0-beta4 released</h3> +<h3><a \
name="a16_May_-_HttpComponents_HttpAsyncClient_4.0-beta4_released"></a>16 May - \
HttpComponents HttpAsyncClient 4.0-beta4 released</h3>  <p>The 4.0 BETA4 release \
delivers significant performance improvements in request execution, especially for \
short HTTP messages, and also re-aligns programming interfaces used by the library \
with HttpCore 4.3 and HttpClient 4.3 APIs. Configuration and preference APIs of \
HttpAsyncClient are now consistent with those used by HttpClient 4.3.</p></div>  <div \
                class="section">
-<h3><a shape="rect" name="a8_May_-_HttpComponents_HttpCore_4.3-beta2_released"></a>8 \
May - HttpComponents HttpCore 4.3-beta2 released</h3> +<h3><a \
name="a8_May_-_HttpComponents_HttpCore_4.3-beta2_released"></a>8 May - HttpComponents \
HttpCore 4.3-beta2 released</h3>  <p>This is the second BETA release from the 4.3.x \
release branch. This release addresses performance issues in the non-blocking \
connection pool implementation and also includes a number of performance improvements \
in the low level NIO based transport components.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a24_April_2013_-_HttpComponents_HttpClient_4.2.5_GA_released"></a>24 April 2013 \
- HttpComponents HttpClient 4.2.5 (GA) released</h3> +<h3><a \
name="a24_April_2013_-_HttpComponents_HttpClient_4.2.5_GA_released"></a>24 April 2013 \
- HttpComponents HttpClient 4.2.5 (GA) released</h3>  <p>This is a maintenance \
release that addresses a number of issues reported since release 4.2.4 including a \
major bug that can lead to re-use of persistent connections in a inconsistent \
state.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a11_April_2013_-_HttpComponents_HttpClient_4.3-beta1_released"></a>11 April \
2013 - HttpComponents HttpClient 4.3-beta1 released</h3> +<h3><a \
name="a11_April_2013_-_HttpComponents_HttpClient_4.3-beta1_released"></a>11 April \
2013 - HttpComponents HttpClient 4.3-beta1 released</h3>  <p>This is the first BETA \
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); 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.</p>  <p>This \
release also includes all fixes from the stable 4.2.x release branch.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a11_April_2013_-_HttpComponents_HttpClient_4.2.4_GA_released"></a>11 April 2013 \
- HttpComponents HttpClient 4.2.4 (GA) released</h3> +<h3><a \
name="a11_April_2013_-_HttpComponents_HttpClient_4.2.4_GA_released"></a>11 April 2013 \
- HttpComponents HttpClient 4.2.4 (GA) released</h3>  <p>This is a bug fix release \
that addresses a number of issues reported since release 4.2.3. </p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a25_March_2013_-_HttpComponents_HttpCore_4.3-beta1_released"></a>25 March 2013 \
- HttpComponents HttpCore 4.3-beta1 released</h3> +<h3><a \
name="a25_March_2013_-_HttpComponents_HttpCore_4.3-beta1_released"></a>25 March 2013 \
- HttpComponents HttpCore 4.3-beta1 released</h3>  <p>This is the first BETA release \
from the 4.3 release branch. The main theme of the 4.3 release series is streamlining \
of component configuration and deprecation of the old configuration API based on \
HttpParams in favor of constructor-based dependency injection and plain objects for \
configuration parameters.</p>  <p>This release also includes performance \
optimizations intended to reduce TCP packet fragmentation when writing out HTTP \
messages both in blocking and non-blocking I/O modes, which should result in up to \
20% higher throughput for short entity enclosing messages.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a25_March_2013_-_HttpComponents_HttpCore_4.2.4_released"></a>25 March 2013 - \
HttpComponents HttpCore 4.2.4 released</h3> +<h3><a \
name="a25_March_2013_-_HttpComponents_HttpCore_4.2.4_released"></a>25 March 2013 - \
HttpComponents HttpCore 4.2.4 released</h3>  <p>This is a maintenance release that \
fixes a number of bugs found in NIO components since 4.2.3. We advise users of \
HttpCore NIO of all versions to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a21_January_2013_-_HttpComponents_HttpClient_4.3-alpha1_released"></a>21 \
January 2013 - HttpComponents HttpClient 4.3-alpha1 released</h3> +<h3><a \
name="a21_January_2013_-_HttpComponents_HttpClient_4.3-alpha1_released"></a>21 \
January 2013 - HttpComponents HttpClient 4.3-alpha1 released</h3>  <p>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); 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.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a15_January_2013_-_HttpComponents_HttpClient_4.2.3_GA_released"></a>15 January \
2013 - HttpComponents HttpClient 4.2.3 (GA) released</h3> +<h3><a \
name="a15_January_2013_-_HttpComponents_HttpClient_4.2.3_GA_released"></a>15 January \
2013 - HttpComponents HttpClient 4.2.3 (GA) released</h3>  <p>This is a bug fix \
release that addresses a number of issues reported since release 4.2.2. This release \
also includes a thoroughly reworked NTLM authentication engine which should result in \
a better compatibility with the newest Microsoft products. </p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a08_Dec_2012_-_Welcome_new_HttpComponents_committer_Karl_Wright"></a>08 Dec \
2012 - Welcome new HttpComponents committer Karl Wright </h3> +<h3><a \
name="a08_Dec_2012_-_Welcome_new_HttpComponents_committer_Karl_Wright"></a>08 Dec \
2012 - Welcome new HttpComponents committer Karl Wright </h3>  <p>Karl Wright has \
been unanimously voted in as a new HttpComponents committer due to his invaluable \
help in supporting the internal NTLM engine and NTLM related authentication code. \
Karl is a committer on a number of ASF projects: Lucene, Lucene connectors, \
Incubator.</p>  <p>Welcome on board, Karl!</p></div>
 <div class="section">
-<h3><a shape="rect" \
name="a30_November_2012_-_HttpComponents_HttpCore_4.3-alpha1_released"></a>30 \
November 2012 - HttpComponents HttpCore 4.3-alpha1 released</h3> +<h3><a \
name="a30_November_2012_-_HttpComponents_HttpCore_4.3-alpha1_released"></a>30 \
November 2012 - HttpComponents HttpCore 4.3-alpha1 released</h3>  <p>This is the \
first release from the 4.3.x release branch. The main theme of the 4.3 release series \
is streamlining of component configuration and deprecation of the old configuration \
API based on HttpParams in favor of constructor-based dependency injection and plain \
objects for configuration parameters.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a30_November_2012_-_HttpComponents_HttpCore_4.2.3_GA_released"></a>30 November \
2012 - HttpComponents HttpCore 4.2.3 (GA) released</h3> +<h3><a \
name="a30_November_2012_-_HttpComponents_HttpCore_4.2.3_GA_released"></a>30 November \
2012 - HttpComponents HttpCore 4.2.3 (GA) released</h3>  <p>HttpCore 4.2.3 is a \
maintenance release that fixes a number of bugs found since 4.2.2 including a major \
bug in the NIO module that can cause an infinite loop in SSL sessions under special \
circumstances when the remote peer terminates the session in the middle of SSL \
handshake. We advise users of HttpCore NIO of all versions to upgrade.</p></div>  \
                <div class="section">
-<h3><a shape="rect" \
name="a25_October_2012_-_HttpComponents_HttpClient_4.2.2_GA_released"></a>25 October \
2012 - HttpComponents HttpClient 4.2.2 (GA) released</h3> +<h3><a \
name="a25_October_2012_-_HttpComponents_HttpClient_4.2.2_GA_released"></a>25 October \
2012 - HttpComponents HttpClient 4.2.2 (GA) released</h3>  <p>HttpClient 4.2.2 is a \
bug fix release that addresses a number of issues reported since release 4.2.1. Users \
of HttpClient 4.2 are advised to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a29_September_2012_-_HttpComponents_HttpAsyncClient_4.0-beta3_released"></a>29 \
September 2012 - HttpComponents HttpAsyncClient 4.0-beta3 released</h3> +<h3><a \
name="a29_September_2012_-_HttpComponents_HttpAsyncClient_4.0-beta3_released"></a>29 \
September 2012 - HttpComponents HttpAsyncClient 4.0-beta3 released</h3>  <p>This is a \
maintenance release that picks up the latest bug fixes in the core \
components.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a23_September_2012_-_HttpComponents_HttpCore_4.2.2_GA_released"></a>23 \
September 2012 - HttpComponents HttpCore 4.2.2 (GA) released</h3> +<h3><a \
name="a23_September_2012_-_HttpComponents_HttpCore_4.2.2_GA_released"></a>23 \
September 2012 - HttpComponents HttpCore 4.2.2 (GA) released</h3>  <p>This is a \
maintenance release that fixes a number of bugs and regressions found since 4.2.1 \
including a major bug in the NIO module causing incorrect handling of outgoing \
Content-Length delimited messages larger than 2GB. Users of HttpCore 4.2 are advised \
to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a29_August_2012_-_Welcome_new_HttpComponents_committer_William_Speirs"></a>29 \
August 2012 - Welcome new HttpComponents committer William Speirs </h3> +<h3><a \
name="a29_August_2012_-_Welcome_new_HttpComponents_committer_William_Speirs"></a>29 \
August 2012 - Welcome new HttpComponents committer William Speirs </h3>  <p>William \
Speirs, a long time contributor to the project, has been unanimously voted in as a \
new HttpComponents committer. William is already a committer on Apache Commons \
project.</p>  <p>Welcome on board, William!</p></div>
 <div class="section">
-<h3><a shape="rect" \
name="a8_August_2011_-_HttpComponents_HttpAsyncClient_4.0-beta2_released"></a>8 \
August 2011 - HttpComponents HttpAsyncClient 4.0-beta2 released</h3> +<h3><a \
name="a8_August_2011_-_HttpComponents_HttpAsyncClient_4.0-beta2_released"></a>8 \
August 2011 - HttpComponents HttpAsyncClient 4.0-beta2 released</h3>  <p>This release \
fixes a number of non-critical issues found since release 4.0-beta1 and introduces \
basic support for HTTP/1.1 response caching. Please note that caching for streaming \
HTTP exchanges is currently not supported.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a4_August_2012_-_Welcome_new_HttpComponents_committer_Gary_Gregory"></a>4 \
August 2012 - Welcome new HttpComponents committer Gary Gregory </h3> +<h3><a \
name="a4_August_2012_-_Welcome_new_HttpComponents_committer_Gary_Gregory"></a>4 \
August 2012 - Welcome new HttpComponents committer Gary Gregory </h3>  <p>By 5 \
binding votes in favor Gary Gregory has been unanimously voted in as a new \
HttpComponents committer. Gary is already a committer on Apache Commons, Logging and \
Xalan projects.</p>  <p>Welcome on board, Gary!</p></div>
 <div class="section">
-<h3><a shape="rect" \
name="a5_July_2012_-_HttpComponents_HttpClient_4.2.1_GA_released"></a>5 July 2012 - \
HttpComponents HttpClient 4.2.1 (GA) released</h3> +<h3><a \
name="a5_July_2012_-_HttpComponents_HttpClient_4.2.1_GA_released"></a>5 July 2012 - \
HttpComponents HttpClient 4.2.1 (GA) released</h3>  <p>HttpClient 4.2.1 is a bug fix \
release that addresses a number of issues reported since release 4.2. Users of \
HttpClient 4.2 are advised to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a14_June_2012_-_HttpComponents_HttpCore_4.2.1_GA_released"></a>14 June 2012 - \
HttpComponents HttpCore 4.2.1 (GA) released</h3> +<h3><a \
name="a14_June_2012_-_HttpComponents_HttpCore_4.2.1_GA_released"></a>14 June 2012 - \
HttpComponents HttpCore 4.2.1 (GA) released</h3>  <p>HttpCore 4.2.1 is a patch \
release that fixes a number of non-critical bugs found since 4.2. Users of HttpCore \
4.2 are advised to upgrade.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a22_May_2012_-_HttpComponents_HttpClient_4.2_GA_released"></a>22 May 2012 - \
HttpComponents HttpClient 4.2 (GA) released</h3> +<h3><a \
name="a22_May_2012_-_HttpComponents_HttpClient_4.2_GA_released"></a>22 May 2012 - \
HttpComponents HttpClient 4.2 (GA) released</h3>  <p>This is the first stable (GA) \
release of HttpClient 4.2. The most notable enhancements included in this release \
                are:</p>
-<ul><li>New facade API for HttpClient based on the concept of a fluent interface. \
The fluent API exposes only the most fundamental functions of HttpClient and is \
intended for relatively simple use cases that do not require the full flexibility of \
HttpClient. However, the fluent API almost fully relieves the users from having to \
deal with connection management and resource deallocation.</li><li>Redesigned and \
rewritten connection management code. </li><li>Enhanced HTTP authentication API that \
enables HttpClient to handle more complex authentication scenarios. HttpClient 4.2 is \
now capable of making use of multiple authentication challenges and retry \
authentication with a fall-back scheme in case the primary one fails. This can be \
important for compatibility with Microsoft products that are often configured to use \
SPNEGO/Kerberos as the preferred authentication scheme. </li></ul></div> +<ul>
+<li>New facade API for HttpClient based on the concept of a fluent interface. The \
fluent API exposes only the most fundamental functions of HttpClient and is intended \
for relatively simple use cases that do not require the full flexibility of \
HttpClient. However, the fluent API almost fully relieves the users from having to \
deal with connection management and resource deallocation.</li> +<li>Redesigned and \
rewritten connection management code. </li> +<li>Enhanced HTTP authentication API \
that enables HttpClient to handle more complex authentication scenarios. HttpClient \
4.2 is now capable of making use of multiple authentication challenges and retry \
authentication with a fall-back scheme in case the primary one fails. This can be \
important for compatibility with Microsoft products that are often configured to use \
SPNEGO/Kerberos as the preferred authentication scheme. </li></ul></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a5_May_2012_-_HttpComponents_HttpCore_4.2_GA_released"></a>5 May 2012 - \
HttpComponents HttpCore 4.2 (GA) released</h3> +<h3><a \
name="a5_May_2012_-_HttpComponents_HttpCore_4.2_GA_released"></a>5 May 2012 - \
HttpComponents HttpCore 4.2 (GA) released</h3>  <p>This is the first stable (GA) \
release of HttpCore 4.2. The most notable features included in this release are \
connection pool components for blocking and non-blocking HTTP connections and new \
asynchronous client and server side protocol handlers.</p>  <p>New protocol handling \
API used in conjunction with connection pooling components is expected to make \
development of asynchronous HTTP client agents and HTTP proxies easier and less error \
prone.</p>  <p>Connection pool components are based on mature code migrated from \
HttpClient and HttpAsyncClient modules but have a slightly different API that makes a \
better use of Java standard concurrent primitives. </p></div>  <div class="section">
-<h3><a shape="rect" \
name="a22_February_2012_-_HttpComponents_HttpAsyncClient_4.0-beta1_released"></a>22 \
February 2012 - HttpComponents HttpAsyncClient 4.0-beta1 released</h3> +<h3><a \
name="a22_February_2012_-_HttpComponents_HttpAsyncClient_4.0-beta1_released"></a>22 \
February 2012 - HttpComponents HttpAsyncClient 4.0-beta1 released</h3>  <p>This the \
first BETA release of HttpAsyncClient. This release completes the application \
programming interface and the feature set of HttpAsyncClient and upgrades to the \
latest versions of core and client components (HttpCore 4.2-beta1 and HttpClient \
4.2-beta1). As of this release HttpAsyncClient is expected to be API \
stable.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a10_February_2012_-_HttpComponents_HttpClient_4.2-beta1_released"></a>10 \
February 2012 - HttpComponents HttpClient 4.2-beta1 released</h3> +<h3><a \
name="a10_February_2012_-_HttpComponents_HttpClient_4.2-beta1_released"></a>10 \
February 2012 - HttpComponents HttpClient 4.2-beta1 released</h3>  <p>This is the \
first BETA release of HttpClient 4.2. This release completes development of several \
notable enhancements in HttpClient: new facade API, redesigned connection management \
code and new HTTP authentication API.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a7_February_2012_-_HttpComponents_HttpClient_4.1.3_GA_released"></a>7 February \
2012 - HttpComponents HttpClient 4.1.3 (GA) released</h3> +<h3><a \
name="a7_February_2012_-_HttpComponents_HttpClient_4.1.3_GA_released"></a>7 February \
2012 - HttpComponents HttpClient 4.1.3 (GA) released</h3>  <p>HttpClient 4.1.3 is a \
bug fix release that addresses a number of non-critical issues found since 4.1.2 \
primarily in the HTTP caching module.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a1_February_2012_-_HttpComponents_HttpCore_4.2-beta1_released"></a>1 February \
2012 - HttpComponents HttpCore 4.2-beta1 released</h3> +<h3><a \
name="a1_February_2012_-_HttpComponents_HttpCore_4.2-beta1_released"></a>1 February \
2012 - HttpComponents HttpCore 4.2-beta1 released</h3>  <p>This is the first BETA \
release of HttpCore 4.2. This release ships with an improved asynchronous protocol \
handling API and new non-blocking client and server HTTP protocol handler \
implementations. New API is expected to be more flexible especially for writing HTTP \
proxy or gateway type of services. Upstream projects are encouraged to evaluate the \
new API and give feedback.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a23_December_2011_-_HttpComponents_HttpCore_4.1.4_GA_released"></a>23 December \
2011 - HttpComponents HttpCore 4.1.4 (GA) released</h3> +<h3><a \
name="a23_December_2011_-_HttpComponents_HttpCore_4.1.4_GA_released"></a>23 December \
2011 - HttpComponents HttpCore 4.1.4 (GA) released</h3>  <p>HttpCore 4.1.4 is a patch \
release that fixes a number of bugs found since 4.1.3. It is also likely to be the \
last release in the 4.1.x branch.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a3_November_2011_-_HttpComponents_HttpClient_4.2-alpha1_released"></a>3 \
November 2011 - HttpComponents HttpClient 4.2-alpha1 released</h3> +<h3><a \
name="a3_November_2011_-_HttpComponents_HttpClient_4.2-alpha1_released"></a>3 \
November 2011 - HttpComponents HttpClient 4.2-alpha1 released</h3>  <p>This is the \
first ALPHA release of HttpClient 4.2. The 4.2 branch enhances HttpClient in several \
key areas and includes several notable features and improvements: new facade API, \
redesigned connection management code and new HTTP authentication API.</p></div>  \
                <div class="section">
-<h3><a shape="rect" \
name="a29_September_2011_-_HttpComponents_HttpAsyncClient_4.0-alpha3_released"></a>29 \
September 2011 - HttpComponents HttpAsyncClient 4.0-alpha3 released</h3> +<h3><a \
name="a29_September_2011_-_HttpComponents_HttpAsyncClient_4.0-alpha3_released"></a>29 \
September 2011 - HttpComponents HttpAsyncClient 4.0-alpha3 released</h3>  <p>This is \
the third ALPHA release of HttpAsyncClient 4.0. This release largely completes the \
application programming interface and feature set of HttpAsyncClient. While the API \
may still change in the course of the ALPHA development phase, this is expected to be \
the last round of major API changes and the API is expected to be reasonably stable \
as of this release.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a23_September_2011_-_HttpComponents_HttpCore_4.2-alpha2_released"></a>23 \
September 2011 - HttpComponents HttpCore 4.2-alpha2 released</h3> +<h3><a \
name="a23_September_2011_-_HttpComponents_HttpCore_4.2-alpha2_released"></a>23 \
September 2011 - HttpComponents HttpCore 4.2-alpha2 released</h3>  <p>This is the \
second ALPHA release of HttpCore 4.2. This release comes with completely redesigned \
and rewritten asynchronous protocol handlers. New protocol handling API used in \
conjunction with connection pooling components introduced in the previous ALPHA \
release is expected to make development of asynchronous HTTP client agents and HTTP \
proxies easier and less error prone.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a19_August_2011_-_HttpComponents_HttpCore_4.2-alpha1_released"></a>19 August \
2011 - HttpComponents HttpCore 4.2-alpha1 released</h3> +<h3><a \
name="a19_August_2011_-_HttpComponents_HttpCore_4.2-alpha1_released"></a>19 August \
2011 - HttpComponents HttpCore 4.2-alpha1 released</h3>  <p>This is the first ALPHA \
release of the 4.2 development branch. The most notable feature included in this \
release is support for connection pools of blocking and non-blocking HTTP \
connections. Connection pool components are based on mature code migrated from \
HttpClient and HttpAsyncClient modules but have a slightly different API that makes a \
better use of Java standard concurrent primitives. Support for connection pools in \
HttpCore is expected to make development of client and proxy HTTP services easier and \
less error prone.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a7_August_2011_-_HttpComponents_HttpClient_4.1.2_GA_released"></a>7 August 2011 \
- HttpComponents HttpClient 4.1.2 (GA) released</h3> +<h3><a \
name="a7_August_2011_-_HttpComponents_HttpClient_4.1.2_GA_released"></a>7 August 2011 \
- HttpComponents HttpClient 4.1.2 (GA) released</h3>  <p>HttpClient 4.1.2 is a bug \
fix release that addresses a number of non-critical issues reported since release \
4.1.1.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a31_July_2011_-_HttpComponents_HttpCore_4.1.3_GA_released"></a>31 July 2011 - \
HttpComponents HttpCore 4.1.3 (GA) released</h3> +<h3><a \
name="a31_July_2011_-_HttpComponents_HttpCore_4.1.3_GA_released"></a>31 July 2011 - \
HttpComponents HttpCore 4.1.3 (GA) released</h3>  <p>HttpCore 4.1.3 is a patch \
release that fixes a critical regression in the non-blocking SSL I/O session code \
introduced in the 4.1.2 release.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a18_July_2011_-_HttpComponents_HttpCore_4.1.2_GA_released"></a>18 July 2011 - \
HttpComponents HttpCore 4.1.2 (GA) released</h3> +<h3><a \
name="a18_July_2011_-_HttpComponents_HttpCore_4.1.2_GA_released"></a>18 July 2011 - \
HttpComponents HttpCore 4.1.2 (GA) released</h3>  <p>HttpCore 4.1.2 is a patch \
release that fixes a number of non-critical issues found since release \
4.1.1.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a24_May_2011_-_HttpComponents_HttpAsyncClient_4.0-alpha2_released"></a>24 May \
2011 - HttpComponents HttpAsyncClient 4.0-alpha2 released</h3> +<h3><a \
name="a24_May_2011_-_HttpComponents_HttpAsyncClient_4.0-alpha2_released"></a>24 May \
2011 - HttpComponents HttpAsyncClient 4.0-alpha2 released</h3>  <p>The second ALPHA \
release of HttpAsyncClient 4.0 comes with a number of important improvements and \
enhancements. As of this version HttpAsyncClient fully supports HTTP state management \
(cookies) and HTTP authentication (basic, digest, NTLM, spnego/kerberos). Connection \
management classes have been thoroughly reworked and improved. This version also \
improves support for zero copy file upload / download operations.</p></div>  <div \
                class="section">
-<h3><a shape="rect" \
name="a20_May_2011_-_HttpComponents_HttpCore_4.1.1_GA_released"></a>20 May 2011 - \
HttpComponents HttpCore 4.1.1 (GA) released</h3> +<h3><a \
name="a20_May_2011_-_HttpComponents_HttpCore_4.1.1_GA_released"></a>20 May 2011 - \
HttpComponents HttpCore 4.1.1 (GA) released</h3>  <p>HttpCore 4.1.1 is a patch \
release that fixes a number of non-critical issues found since release 4.1.</p>  \
<p>This release marks the end of support for Java 1.3. As of release 4.2 HttpCore \
will require Java 1.5 for all its components.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a20_March_2011_-_HttpComponents_HttpClient_4.1.1_GA_released"></a>20 March 2011 \
- HttpComponents HttpClient 4.1.1 (GA) released</h3> +<h3><a \
name="a20_March_2011_-_HttpComponents_HttpClient_4.1.1_GA_released"></a>20 March 2011 \
- HttpComponents HttpClient 4.1.1 (GA) released</h3>  <p>HttpClient 4.1.1 is a bug \
fix release that addresses a number of issues reported since release 4.1, including \
one critical security issue.</p></div>  <div class="section">
-<h3><a shape="rect" \
name="a23_January_2011_-_HttpComponents_HttpClient_4.1_GA_released"></a>23 January \
2011 - HttpComponents HttpClient 4.1 (GA) released</h3> +<h3><a \
name="a23_January_2011_-_HttpComponents_HttpClient_4.1_GA_released"></a>23 January \
2011 - HttpComponents HttpClient 4.1 (GA) released</h3>  <p>The HttpClient 4.1 \
release builds upon the stable foundation laid by HttpClient 4.0 and adds several \
                functional improvements and popular features.</p>
-<ul><li>Response caching conditionally compliant with HTTP/1.1 specification (full \
compliance with MUST requirements, partial compliance with SHOULD \
requirements)</li><li>Full support for NTLMv1, NTLMv2, and NTLM2 Session \
authentication. The NTLM protocol code was kindly contributed by the Lucene Connector \
Framework project.</li><li>Support for SPNEGO/Kerberos \
authentication.</li><li>Persistence of authentication data between request executions \
within the same execution context.</li><li>Support for preemptive authentication for \
BASIC and DIGEST schemes.</li><li>Support for transparent content encoding. Please \
note transparent content encoding is not enabled per default in order to avoid \
conflicts with already existing custom content encoding solutions.</li><li>Mechanism \
to bypass the standard certificate trust verification (useful when dealing with \
self-signed certificates).</li><li>Simplified configuration for connection \
managers.</li><li>Transparent support for host multihoming.</  li></ul></div>
+<ul>
+<li>Response caching conditionally compliant with HTTP/1.1 specification (full \
compliance with MUST requirements, partial compliance with SHOULD requirements)</li> \
+<li>Full support for NTLMv1, NTLMv2, and NTLM2 Session authentication. The NTLM \
protocol code was kindly contributed by the Lucene Connector Framework project.</li> \
+<li>Support for SPNEGO/Kerberos authentication.</li> +<li>Persistence of \
authentication data between request executions within the same execution \
context.</li> +<li>Support for preemptive authentication for BASIC and DIGEST \
schemes.</li> +<li>Support for transparent content encoding. Please note transparent \
content encoding is not enabled per default in order to avoid conflicts with already \
existing custom content encoding solutions.</li>

[... 227 lines stripped ...]


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic