You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2017/11/27 08:34:59 UTC

httpcomponents-website git commit: Updated project website for HttpClient 5.0-alpha3 release

Repository: httpcomponents-website
Updated Branches:
  refs/heads/master d83e2099e -> 0065275dd


Updated project website for HttpClient 5.0-alpha3 release


Project: http://git-wip-us.apache.org/repos/asf/httpcomponents-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/httpcomponents-website/commit/0065275d
Tree: http://git-wip-us.apache.org/repos/asf/httpcomponents-website/tree/0065275d
Diff: http://git-wip-us.apache.org/repos/asf/httpcomponents-website/diff/0065275d

Branch: refs/heads/master
Commit: 0065275ddb1a7222092936ee92a2f177fc75efa0
Parents: d83e209
Author: Oleg Kalnichevski <ol...@apache.org>
Authored: Mon Nov 27 09:34:40 2017 +0100
Committer: Oleg Kalnichevski <ol...@apache.org>
Committed: Mon Nov 27 09:34:40 2017 +0100

----------------------------------------------------------------------
 .../examples-async.apt                          |  6 ++
 src/site/apt/news.apt                           | 59 ++++++++++++++++++++
 src/site/site.xml                               |  2 +-
 src/site/xdoc/downloads.xml                     | 38 ++++++-------
 4 files changed, 85 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/httpcomponents-website/blob/0065275d/src/site/apt/httpcomponents-client-5.0.x/examples-async.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/httpcomponents-client-5.0.x/examples-async.apt b/src/site/apt/httpcomponents-client-5.0.x/examples-async.apt
index e564003..d8be0cf 100644
--- a/src/site/apt/httpcomponents-client-5.0.x/examples-async.apt
+++ b/src/site/apt/httpcomponents-client-5.0.x/examples-async.apt
@@ -42,6 +42,12 @@ HttpClient Examples (Async)
     This example demonstrates an asynchronous HTTP request / response exchange with a full content 
     streaming.
 
+    * {{{./httpclient5/examples/org/apache/hc/client5/http/examples/AsyncClientTlsAlpn.java}
+    HTTP/2 ALPN support}}
+
+    This example demonstrates how to avoid the illegal reflective access operation warning when running
+    with Oracle JRE 9 or newer.
+
     * {{{./httpclient5/examples/org/apache/hc/client5/http/examples/AsyncClientHttp1Pipelining.java}
     Pipelined HTTP/1.1 exchanges}}
 

http://git-wip-us.apache.org/repos/asf/httpcomponents-website/blob/0065275d/src/site/apt/news.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/news.apt b/src/site/apt/news.apt
index 1a43774..f0e2335 100644
--- a/src/site/apt/news.apt
+++ b/src/site/apt/news.apt
@@ -30,6 +30,65 @@
 
 HttpComponents Project News
 
+*  27 November 2017 - HttpComponents HttpClient 5.0-alpha3 released
+
+    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.
+
+    HttpClient ships with two client implementations:
+
+    * HttpClient Classic is based on the classic (blocking) I/O model; largely compatible
+    with the 4.x APIs; supports HTTP/1.1 only.
+
+    * 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.
+
+    Notable new features in this release:
+
+    * Asynchronous HttpClient implementations optimized for HTTP/2 multiplexed request execution.
+
+    * Full support for HTTP caching by asynchronous HttpClient implementations including
+      streaming message exchanages.
+
+
+    Notable changes and features included in the 5.0 series are:
+
+    * Support for the HTTP/2 protocol and conformance to requirements and
+      recommendations of the latest HTTP/2 protocol specification documents
+      (RFC 7540, RFC 7541.)
+
+      Supported features:
+
+        ** HPACK header compression
+
+        ** Stream multiplexing (client and server)
+
+        ** Flow control
+
+        ** Response push
+
+        ** Message trailers
+
+        ** Expect-continue handshake
+
+        ** Connection validation (ping)
+
+        ** Application-layer protocol negotiation (ALPN) on Java 9.0.1+
+
+        ** TLS 1.2 security features
+
+    * Improved conformance to requirements and recommendations of the latest HTTP/1.1 protocol
+      specification documents (RFC 7230, RFC 7231.)
+
+    * Redesigned connection pool implementation with reduced pool lock contention.
+
+    * Package name space changed to 'org.apache.hc.client5'.
+
+    * Maven group id changed to 'org.apache.httpcomponents.client5'.
+
+    * Apache Log4j2 logging APIs used for internal logging instead of Commons Logging APIs.
+
+
 *  6 November 2017 - HttpComponents HttpCore 5.0-beta1 released
 
     This is a major release that renders HttpCore API incompatible with the stable 4.x branch

http://git-wip-us.apache.org/repos/asf/httpcomponents-website/blob/0065275d/src/site/site.xml
----------------------------------------------------------------------
diff --git a/src/site/site.xml b/src/site/site.xml
index 4c51ae4..44a8c71 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -96,7 +96,7 @@
         <item name="Download" href="httpcomponents-client-4.5.x/download.html"/>
         <item name="Project Info" href="httpcomponents-client-4.5.x/project-info.html"/>
       </item>
-      <item name="HttpCore 5.0 alpha" collapse="true" href="httpcomponents-core-5.0.x/index.html">
+      <item name="HttpCore 5.0 beta" collapse="true" href="httpcomponents-core-5.0.x/index.html">
         <item name="Examples" href="httpcomponents-core-5.0.x/examples.html"/>
         <item name="Download" href="httpcomponents-core-5.0.x/download.html"/>
         <item name="Project Info" href="httpcomponents-core-5.0.x/project-info.html"/>

http://git-wip-us.apache.org/repos/asf/httpcomponents-website/blob/0065275d/src/site/xdoc/downloads.xml
----------------------------------------------------------------------
diff --git a/src/site/xdoc/downloads.xml b/src/site/xdoc/downloads.xml
index 9b97482..dffec6a 100644
--- a/src/site/xdoc/downloads.xml
+++ b/src/site/xdoc/downloads.xml
@@ -150,44 +150,44 @@
     <p>Recent releases of HttpCore can be found <a href="[preferred]/httpcomponents/httpcore">here</a></p>
   </subsection>
 
-  <subsection name="HttpClient 5.0-alpha2">
+  <subsection name="HttpClient 5.0-alpha3">
     <a href="http://www.apache.org/dist/httpcomponents/httpclient/KEYS">KEYS</a>
     <a href="http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES-5.0.x.txt">Release Notes</a>
     <br/>
     <p>Binary</p>
     <ul>
      <li>
-       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-bin.tar.gz">5.0-alpha2.tar.gz</a>
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-bin.tar.gz.md5">md5</a>]
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-bin.tar.gz.asc">pgp</a>]
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-bin.tar.gz">5.0-alpha3.tar.gz</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-bin.tar.gz.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-bin.tar.gz.asc">pgp</a>]
      </li>
      <li>
-       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-bin.zip">5.0-alpha2.zip</a>
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-bin.zip.md5">md5</a>]
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-bin.zip.asc">pgp</a>]
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-bin.zip">5.0-alpha3.zip</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-bin.zip.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-bin.zip.asc">pgp</a>]
      </li>
      <li>
-       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-osgi-bin.tar.gz">5.0-alpha2.tar.gz (OSGi bundle)</a>
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-osgi-bin.tar.gz.md5">md5</a>]
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-osgi-bin.tar.gz.asc">pgp</a>]
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-osgi-bin.tar.gz">5.0-alpha3.tar.gz (OSGi bundle)</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-osgi-bin.tar.gz.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-osgi-bin.tar.gz.asc">pgp</a>]
      </li>
      <li>
-       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-osgi-bin.zip">5.0-alpha2.zip (OSGi bundle)</a>
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-osgi-bin.zip.md5">md5</a>]
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha2-osgi-bin.zip.asc">pgp</a>]
+       <a href="[preferred]/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-osgi-bin.zip">5.0-alpha3.zip (OSGi bundle)</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-osgi-bin.zip.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/binary/httpcomponents-client-5.0-alpha3-osgi-bin.zip.asc">pgp</a>]
      </li>
     </ul>
     <p>Source</p>
     <ul>
      <li>
-       <a href="[preferred]/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha2-src.tar.gz">5.0-alpha2.tar.gz</a>
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha2-src.tar.gz.md5">md5</a>]
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha2-src.tar.gz.asc">pgp</a>]
+       <a href="[preferred]/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha3-src.tar.gz">5.0-alpha3.tar.gz</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha3-src.tar.gz.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha3-src.tar.gz.asc">pgp</a>]
      </li>
      <li>
-       <a href="[preferred]/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha2-src.zip">5.0-alpha2.zip</a>
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha2-src.zip.md5">md5</a>]
-       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha2-src.zip.asc">pgp</a>]
+       <a href="[preferred]/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha3-src.zip">5.0-alpha3.zip</a>
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha3-src.zip.md5">md5</a>]
+       [<a href="http://www.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-5.0-alpha3-src.zip.asc">pgp</a>]
      </li>
     </ul>
   </subsection>