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/05/09 19:58:06 UTC
[14/50] [abbrv] httpcomponents-core git commit: Updated release notes
for HttpCore 5.0-alpha3 release
Updated release notes for HttpCore 5.0-alpha3 release
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1792443 13f79535-47bb-0310-9956-ffa450edef68
Project: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/commit/2bb3e676
Tree: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/tree/2bb3e676
Diff: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/diff/2bb3e676
Branch: refs/heads/trunk
Commit: 2bb3e676026c73a3a398d965ffed01a5fe1696dd
Parents: ed4b808
Author: Oleg Kalnichevski <ol...@apache.org>
Authored: Mon Apr 24 09:24:02 2017 +0000
Committer: Oleg Kalnichevski <ol...@apache.org>
Committed: Mon Apr 24 09:24:02 2017 +0000
----------------------------------------------------------------------
RELEASE_NOTES.txt | 78 +++++++++++++++++++++++++++++++++-----------------
1 file changed, 52 insertions(+), 26 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/httpcomponents-core/blob/2bb3e676/RELEASE_NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 1d50811..0579ff5 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -5,29 +5,9 @@ This is a major release that renders HttpCore API incompatible with the stable 4
and upgrades HTTP/1.1 and HTTP/2 protocol conformance to the requirements and recommendations
of the latest protocol specification.
-Changelog
--------------------
-
-* HTTPCORE-450: Add a Provider parameter in SSLContextBuilder.
- Contributed by lujianbo <387852424 at qq dot com>, Gary Gregory <ggregory at apache.org>
-
-* HTTPCORE-451: Add a TimeValue class to wrap a long and a TimeUnit.
- Contributed by Gary Gregory <ggregory at apache.org>
-
-* HTTPCORE-452: Add a UriRegexMatcher.
-
-* HTTPCORE-453: ServerBootstrap should traverse handler map in insertion order.
-
-Release 5.0-ALPHA2
--------------------
-
-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.
-
Notable changes and features included in the 5.0 series are:
-* Partial support for HTTP/2 protocol and partial conformance to requirements and
+* Partial support for HTTP/2 protocol and conformance to requirements and
recommendations of the latest HTTP/2 protocol specification (RFC 7540, RFC 7541)
Supported features:
@@ -39,16 +19,15 @@ Notable changes and features included in the 5.0 series are:
** message trailers
** expect-continue handshake
** connection validation (ping)
- ** TLS 1.2 features
+ ** application-layer protocol negotiation (ALPN) on Java 1.9+
+ ** TLS 1.2 security features
Unsupported features:
- ** application-layer protocol negotiation (ALPN)
** padding of outgoing frames
** stream priority
** plain connection HTTP/1.1 upgrade
** CONNECT method
- ** TLS renegotiation and compression cannot be disabled with Java 1.7 JSSE APIs
* Improved conformance to requirements and recommendations of the latest HTTP/1.1 protocol
specification (RFC 7230, RFC 7231)
@@ -59,11 +38,11 @@ Notable changes and features included in the 5.0 series are:
* Redesigned connection pool implementation with reduced pool lock contention.
-* Support for HTTP/1.1 protocol switch / upgrade.
+* Plug-in mechanism for HTTP/1.1 protocol switch / upgrade.
* Package name space changed to 'org.apache.hc.core5'
-* Maven group id changed to 'org.apache.httpcomponents.core5'
+* Maven group id changed to 'org.apache.httpcomponents.core5'
HttpCore 5.0 releases can be co-located with earlier versions.
@@ -76,6 +55,53 @@ expected to change in the coming releases without providing a migration path.
Changelog
-------------------
+* Support for HTTP protocol version negotiation.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Support TLS ALPN and disable TLS renegotiation via reflection on Java 1.9+.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-452: Add a UriRegexMatcher.
+ Contributed by Gary Gregory <ggregory at apache.org>
+
+* HTTPCORE-453: ServerBootstrap should traverse handler map in insertion order.
+ Contributed by Gary Gregory <ggregory at apache.org>
+
+* HTTPCORE-451: Add a TimeValue class to wrap a long and a TimeUnit.
+ Contributed by Gary Gregory <ggregory at apache.org>
+
+* Fixed HTTP/2 server side response message delineation when replying to HEAD requests.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Rewrite of non-blocking HTTP/1.1 connection persistence and re-use code.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* API for graceful shutdown of processes or endpoints
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-450: Add a Provider parameter in SSLContextBuilder.
+ Contributed by lujianbo <387852424 at qq dot com>, Gary Gregory <ggregory at apache.org>
+
+* Improved handling of premature HTTP/1.1 stream termination by non-blocking
+ protocol handlers.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Non-blocking connection initializer to support multi-homed remote endpoints.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+
+
+Release 5.0-ALPHA2
+-------------------
+
+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.
+
+Changelog
+-------------------
+
* HTTPCORE-424: added ConnPool policy parameter to control connection re-use policy.
Contributed by Oleg Kalnichevski <olegk at apache.org>