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 2019/01/15 09:16:20 UTC

[httpcomponents-core] 01/02: Updated release notes for HttpCore 4.4.11 release

This is an automated email from the ASF dual-hosted git repository.

olegk pushed a commit to branch 4.4.x
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git

commit d3d6e91dab6fc624123729df7f1cfc0906e61193
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Tue Jan 15 09:57:55 2019 +0100

    Updated release notes for HttpCore 4.4.11 release
---
 RELEASE_NOTES.txt | 45 +++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 41 insertions(+), 4 deletions(-)

diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index c440b4f..0445472 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,26 +1,63 @@
 Release 4.4.11
 -------------------
 
-This is a maintenance release.
+This is a maintenance release that corrects a number of defects in non-blocking SSL session code
+that caused compatibility issues with TLSv1.3 protocol implementation shipped with Java 11.
+
 
 Changelog
 -------------------
 
-* Refactor duplicate messages into a new 0-arg constructor for org.apache.http.ConnectionClosedException.
+* HTTPCORE-564: fixed deadlock in IOSessionImpl caused by concurrent session closure and i/o reactor
+  shutdown.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: asynchronous HTTP connections must not suspend output if there is buffered output data.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: SSL I/O session to keep input interest if there is buffered application data.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: keep SSL i/o session in 'CLOSING' state as long as there is buffered application data.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: corrected abnormal termination of pipelined request sequence.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: non-blocking SSL session incorrectly stops decrypting incoming data if unwrap operation
+  results in NOT_HANDSHAKING status (back-ported from master).
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: corrected handling of NEED_WRAP handshake status during graceful SSL session termination
+  (back-ported from master).
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: corrected handling of graceful SSL session termination initiated by the opposite endpoint
+  (back-ported from master).
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Refactor duplicate messages into a new 0-arg constructor for
+  org.apache.http.ConnectionClosedException.
   Contributed by Gary Gregory <ggregory at apache.org>
 
 * Fix typos in exception messages.
   Contributed by Gary Gregory <ggregory at apache.org>
   
-* HTTPCORE-550: When a ParseException is caught and rethrown as an IOException in org.apache.http.impl.nio.codecs.ChunkDecoder.processFooters(), the IOException does not chain the original ParseException.
+* HTTPCORE-550: When a ParseException is caught and rethrown as an IOException in
+  org.apache.http.impl.nio.codecs.ChunkDecoder.processFooters(), the IOException does not chain the
+  original ParseException.
   Contributed by Gary Gregory <ggregory at apache.org>
 
-* HTTPCORE-562: The reason phrase returned by org.apache.hc.core5.http.HttpResponse.getReasonPhrase() may be empty.
+* HTTPCORE-562: The reason phrase returned by org.apache.hc.core5.http.HttpResponse.getReasonPhrase()
+  may be empty.
   Contributed by Gary Gregory <ggregory at apache.org>
 
 * Keep the entries in org.apache.hc.core5.http.protocol.UriPatternMatcher#map in insertion order.
   Contributed by Gary Gregory <ggregory at apache.org>
 
+* Corrected Automatic-Module-Name entries for HttpCore NIO and HttpCore AB
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
 
 Release 4.4.10
 -------------------