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 2022/11/06 15:51:49 UTC
[httpcomponents-client] branch master updated: Updated release notes for HttpClient 5.2 release
This is an automated email from the ASF dual-hosted git repository.
olegk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git
The following commit(s) were added to refs/heads/master by this push:
new 1c9342735 Updated release notes for HttpClient 5.2 release
1c9342735 is described below
commit 1c93427350c29b9356aa6cdc07d9cbfeffe7c60b
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Sun Nov 6 16:49:42 2022 +0100
Updated release notes for HttpClient 5.2 release
---
RELEASE_NOTES.txt | 75 +++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 59 insertions(+), 16 deletions(-)
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index f563ca19e..af06bfc10 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,24 +1,15 @@
-Release 5.2 BETA2
+Release 5.2
------------------
-This is the second BETA release in the 5.2 release series that upgrades minimal JRE
-level to version 8 (8u251 is required) and includes several protocol level and
-API improvements. It also includes all bug fixes from the 5.1 branch.
+This is the first GA release in the 5.2 release series. This release finalizes the 5.2 APIs
+and also corrects a number of defects discovered since the previous release.
-Notable changes and features included in the 5.2 series:
+Please note that 5.2 upgrades the minimal JRE level to version 8 (8u251 is required).
-* Bump junit-bom from 5.8.1 to 5.9.1 #379
-* Bump log4j.version from 2.17.2 to 2.19.0 #380
-* Bump ehcache-api from 3.9.6 to 3.10.1 #381
-* Bump jna.version from 5.9.0 to 5.12.1 #382
-* Bump mockito-core from 4.0.0 to 4.8.0 #383
+Please note this is likely to be the last release series with support for SPNEGO and NTLM
+authentication. As of version 5.3 SPNEGO and NTLM authentication schemes are going to be
+deprecated and disabled by default.
-Release 5.2 BETA1
-------------------
-
-This is the first BETA release in the 5.2 release series that upgrades minimal JRE
-level to version 8 (8u251 is required) and includes several protocol level and
-API improvements. It also includes all bug fixes from the 5.1 branch.
Notable changes and features included in the 5.2 series:
@@ -32,12 +23,64 @@ Notable changes and features included in the 5.2 series:
* Migration to Java 8 Time primitives in State Management and Cache APIs.
+* Connection and TLS configuration on a per route basis.
+
* Base64 codec based on Commons Codec replaced with JRE Base64 codec.
Dependency on Commons Codec dropped.
* Optional support for BR (Brotli) decompression.
+Change Log
+-------------------
+
+* HTTPCLIENT-2242: RoutingSupport fails to copy InetAddress when normalizing HttpHost.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2240: Fixed incorrect CONNECT method initialization in ProxyClient.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2236: MultihomeIOSessionRequester fails to enhance the cause exception in case
+ of connect failure if the remoteAddress argument has been given.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Use Objects.toString() instead of String type cast
+ Contributed by Gary Gregory <garydgregory at gmail.com>
+
+* HTTPCLIENT-2232: Last protocol interceptors moved at the end of the H2 protocol processing
+ pipeline.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* H2 async runtime to proactively set HTTP/2 protocol version in the execution context.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2231: Fixed a race condition in the main async executor when the request execution
+ on an I/O thread is faster then execution pipeline management on the client thread.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Avoid duplicate redundant objects and use Singleton instead.
+ Contributed by Arturo Bernal <arturobernalg at gmail.com>
+
+* HTTPCLIENT-2225: Connection route calculation does not take the default RequestConfig into
+ account.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Avoid unnecessary use of Instant.toEpochMilli by using Instant#compareTo to compare
+ Instants directly.
+ Contributed by jkmcl
+
+* HTTPCLIENT-2221 Closing a classic response/entity allows connection reuse.
+ Contributed by Carter Kozak <ckozak at apache.org>
+
+
+
+Release 5.2 BETA1
+------------------
+
+This is the first BETA release in the 5.2 release series that upgrades minimal JRE
+level to version 8 (8u251 is required) and includes several protocol level and
+API improvements. It also includes all bug fixes from the 5.1 branch.
+
Change Log
-------------------