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 2025/05/18 10:40:58 UTC
(httpcomponents-client) 02/02: Updated release notes for HttpClient 5.5 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
commit 14c7bbe7de0f9552d05d2b9d501b466c131ee6fd
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Sun May 18 12:38:55 2025 +0200
Updated release notes for HttpClient 5.5 release
---
RELEASE_NOTES.txt | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 65 insertions(+), 2 deletions(-)
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index b44875239..807873852 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,7 +1,70 @@
-Release 5.5 ALPHA2
+Release 5.5
------------------
-Dependency updates:
+This is the first GA release in the 5.5 release series. This release finalizes the 5.5
+APIs and adds several experimental features and improvements such as request multiplexing
+over a shared HTTP/2 connection and the Classic API facade acting as a compatibility
+bridge between classic I/O client services and the asynchronous message transport used
+internally.
+
+Notable changes and features included in the 5.5 series:
+
+* Improved conformance to RFC 7616 (HTTP Digest Access Authentication).
+
+* The connection pool implementation acts as a caching facade in front of a standard
+ managed connection pool and shares already leased connections to multiplex message
+ exchanges over active HTTP/2 connections. Experimental.
+
+* Extended Auth API and improved authentication protocol logic to support mutual
+ authentication.
+
+* The Classic API facade acting as a compatibility bridge between the classic I/O client
+ services (based on the standard InputStream / OutputStream model) and the asynchronous
+ message transport used internally. Experimental.
+
+* HTTP/2 support for the Fluent Facade (via Classic API facade). Experimental.
+
+
+Compatibility notes:
+
+* As of this release HttpClient does not automatically execute redirects if the original
+ request manually added headers that are considered sensitive.
+
+
+Change Log
+-------------------
+
+* HTTPCLIENT-2367: Fixed NPE in InternalAbstractHttpAsyncClient by adding null check for
+ resolvedTarget (#634).
+ Contributed by Arturo Bernal <abernal at apache.org>
+
+* Fixed case of Cookie#HTTP_ONLY_ATTR
+ Contributed by Finn Petersen <fp...@posteo.net>
+
+* Simplified ProtocolSwitchStrategy by leveraging ProtocolVersionParser (#627).
+ Contributed by Arturo Bernal <abernal at apache.org>
+
+* HTTPCLIENT-2364: Fixed incorrect re-binding of the upgraded SSL socket to the HTTP
+ connection by the #upgrade method of the DefaultHttpClientConnectionOperator.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2363: ensure requests have a scheme and an authority populated before
+ they get committed to the execution pipeline.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Upgraded HttpCore to version 5.3.4
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Disallow automatic request redirection if the original request contains potentially
+ sensitive headers.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2360 - Enhance filename encoding in multipart/form-data per RFC 6266/5987
+ (#618).
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Corrected APIs in ClientTlsStrategyBuilder to be compatible with Classic APIs.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
* Bump testcontainers.version from 1.20.4 to 1.20.6 #622.
Contributed by Gary Gregory <garydgregory at gmail.com>