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
-------------------