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 2021/05/06 15:53:46 UTC
[httpcomponents-client] 02/02: Updated release notes for HttpClient
5.0.4 release
This is an automated email from the ASF dual-hosted git repository.
olegk pushed a commit to branch 5.0.x
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git
commit 95623ad1d5cf4d30628f7d4b046dcc3350421322
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Thu May 6 17:48:35 2021 +0200
Updated release notes for HttpClient 5.0.4 release
---
RELEASE_NOTES.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 154a68e..57c5674 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,9 +1,39 @@
Release 5.0.4
-------------------
+This is a maintenance release that corrects a number of defects discovered since
+release 5.0.3 and upgrades HttpCore to version 5.0.4 and Common Codec to version 1.15.
+
+
Changelog:
-------------------
+* Upgraded HttpCore to version 5.0.4
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2157: response object generated by the classic caching backend
+ is missing the original content encoding.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2152: Fixed handling of unexpected unchecked exception
+ by the async request retry exec interceptor.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2148: fluent Executor volatile access thread safety (#301)
+ Contributed by Carter Kozak <ckozak at apache.org>
+
+* HTTPCLIENT-2149: When no dNSName, match against CN.
+ Contributed by Peter Dettman <peter.dettman at bouncycastle.org>
+
+* HTTPCLIENT-2147: fixed broken preemptive auth in HC Fluent.
+ Contributed by rrodewald <robert.rodewald at kopsis.com>
+
+* HTTPCLIENT-2140: Upgraded Commons Codec to version 1.15.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Add interceptors before MAIN_TRANSPORT so they won't be ignored (#272)
+ Contributed by Rob Spoor <robtimus at users.noreply.github.com>
+
* PR #270: Master try w res and more.
- Use try-with-resources.
- Use Arrays.fill().
@@ -13,6 +43,33 @@ Changelog:
- Remove redundant returns.
Contributed by Gary Gregory <ggregory at apache.org>
+* Fixed NPE when H2/Async client interceptors are added using first/last (#268)
+ Contributed by Koji Lin <koji.lin at gmail.com>
+
+* HTTPCLIENT-2126: `InternalAbstractHttpAsyncClient` incorrectly handles response
+ messages with no enclosed entity.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2126: `AsyncCachingExec` throws NPE when response body is null.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2125: Fixed several findings from LGTM.com
+ Contributed by Artem Smotrakov <artem.smotrakov at sap.com>
+
+* HTTPCLIENT-2124: Fixed NPE in MinimalHttpClient#doExecute (#261)
+ Contributed by Gary Gregory <ggregory at apache.org>
+
+* HTTPCLIENT-2122: Async client to throw `HTTP/2 tunneling not supported` protocol
+ exception in case of `force HTTP/2` version policy used along with request proxy
+ routing.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2123: H2AsyncClientBuilder incorrectly adds last request interceptors to
+ the head of the interceptor list.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+
Release 5.0.3
-------------------