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 2018/08/26 17:46:51 UTC

httpcomponents-core git commit: Updated release notes for HttpCore 5.0-beta3 release

Repository: httpcomponents-core
Updated Branches:
  refs/heads/master 38b7d8b28 -> 0a7b94c79


Updated release notes for HttpCore 5.0-beta3 release


Project: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/commit/0a7b94c7
Tree: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/tree/0a7b94c7
Diff: http://git-wip-us.apache.org/repos/asf/httpcomponents-core/diff/0a7b94c7

Branch: refs/heads/master
Commit: 0a7b94c792c9388c9e9e09dbb3da3f4c1230698e
Parents: 38b7d8b
Author: Oleg Kalnichevski <ol...@apache.org>
Authored: Sun Aug 26 19:36:02 2018 +0200
Committer: Oleg Kalnichevski <ol...@apache.org>
Committed: Sun Aug 26 19:46:30 2018 +0200

----------------------------------------------------------------------
 RELEASE_NOTES.txt | 58 ++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 49 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/httpcomponents-core/blob/0a7b94c7/RELEASE_NOTES.txt
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 876db6d..b966139 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,10 +1,34 @@
 Release 5.0-BETA3
 -------------------
 
-This BETA release fixes a number of defects found since the previous release and
-adds several incremental improvements.
+This BETA release fixes a number of defects found since the previous release, adds several
+incremental improvements and improves javadoc documentation.
+
+Changelog
+-------------------
+
+* Improved information responses (1xx) processing.
+  Contributed by Kirill Usov <kirill.usov at gmail.com>
+
+* Bugfix: fixed AbstractAsyncResponseConsumer to handle null callback parameter
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bugfix: HTTP stream handlers no longer call #failed event of the associated exchange handler when
+  the message exchange has already been completed.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bugfix: fixed NPE caused by null timeout attribute of IOSessionRequest
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
 
-* HTTPCORE-510: Avoid an ArithmeticException in AbstractMultiworkerIOReactor by failing earlier by checking ioThreadCount in IOReactorConfig constructor.
+* Bugfix: fixed incorrect propagation of exception cause in case of an HTTP protocol violation during
+  HTTP protocol version negotiation
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Workaround for misbehaved servers that return HTTP 204 responses with a content
+  Contributed by Alessandro Gherardi <alessandro.gherardi at schneider-electric.com>
+
+* HTTPCORE-510: Avoid an ArithmeticException in AbstractMultiworkerIOReactor by failing earlier by checking
+  ioThreadCount in IOReactorConfig constructor.
   Contributed by Gary Gregory <ggregory at apache.org>
 
 * HTTPCORE-511: Do not cache result of Runtime.getRuntime().availableProcessors() in IOReactorConfig.
@@ -13,16 +37,19 @@ adds several incremental improvements.
 * HTTPCORE-509: AVAIL_PROCS is auto-configured based on core count.
   Contributed by Gary Gregory <ggregory at apache.org>
 
-* HTTPCORE-514: Exceptions defined by HttpCore should clean message strings when built to replace non-printable characters with hex values.
+* HTTPCORE-514: Exceptions defined by HttpCore should clean message strings when built to replace non-printable
+  characters with hex values.
   Contributed by Gary Gregory <ggregory at apache.org>
 
 * HTTPCORE-517: Allow SecurityManager to stop socket connections.
   Contributed by Gary Gregory <ggregory at apache.org> and Paul Thompson <pathompson at atlassian dot com>
   
-* HTTPCORE-537: org.apache.hc.core5.http.message.BasicHttpResponse.toString() prints its code twice and no protocol version.
+* HTTPCORE-537: org.apache.hc.core5.http.message.BasicHttpResponse.toString() prints its code twice and
+  no protocol version.
   Contributed by Gary Gregory <ggregory at apache.org>
   
-* HTTPCORE-539: Constructing a new FileEntityProducer for a file whose length is greater than 2GB throws an IllegalArgumentException.
+* HTTPCORE-539: Constructing a new FileEntityProducer for a file whose length is greater than 2GB throws
+  an IllegalArgumentException.
   Contributed by Gary Gregory <ggregory at apache.org>
 
 * HTTPCORE-540: EndpointDetails implements HttpConnectionMetrics.
@@ -49,18 +76,31 @@ adds several incremental improvements.
 * HTTPCORE-548: Add missing HttpContext parameter to APIs.
   Contributed by Gary Gregory <ggregory at apache.org>
   
-* Refactor duplicate messages into a new 0-arg constructor for org.apache.hc.core5.http.StreamClosedException.
+* Refactor duplicate messages into a new 0-arg constructor for StreamClosedException.
   Contributed by Gary Gregory <ggregory at apache.org>
 
 * Refactor timeout APIs to include the actual timeout value.
   Contributed by Gary Gregory <ggregory at apache.org>
 
-* Refactor timeout APIs to include the scale in the method name; for example 'int getSocketTimeout()' vs. int 'getSocketTimeoutMillis()'.
+* Refactor timeout APIs to include the scale in the method name; for example 'int getSocketTimeout()'
+  vs. int 'getSocketTimeoutMillis()'.
   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 ChunkDecoder#processFooters(),
+  the IOException does not chain the original ParseException.
   Contributed by Gary Gregory <ggregory at apache.org>
 
+* Request specific push consumers
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-1927: URLEncodedUtils#parse breaks at double quotes when parsing unquoted values
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-528: SSL I/O session spins upon abnormal connection closure by the opposite endpoint.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+
 Release 5.0-BETA2
 -------------------