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/09/23 18:38:04 UTC
(httpcomponents-client) 01/01: Updated release notes for HttpClient 5.5.1 release
This is an automated email from the ASF dual-hosted git repository.
olegk pushed a commit to branch 5.5.x
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git
commit 66dea80e40b48332f41722126a4ee7bef9a77d78
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Sat Sep 20 14:40:17 2025 +0200
Updated release notes for HttpClient 5.5.1 release
---
RELEASE_NOTES.txt | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index ef49b3a9f..557d642b9 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,9 +1,62 @@
Release 5.5.1
------------------
+This is a maintenance release that fixes several defects in the connection management
+code and a regression in the DIGEST authentication reported since the previous release.
+It also upgrades HttpCore to version 5.3.6.
+
+
Change Log
-------------------
+* HTTPCLIENT-2391: Improved GRACEGUL shutdown of ExecutorService used internally by async
+ clients.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: Use a 1 second timeout when closing out connections inside a connection pool lock.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Clarified the behavior of the protocol-level responseTimeout and the connection management
+ level socketTimeout and their interrelation.
+ Contributed by ChangYong <lcy9002 at naver.com>
+
+* Bug fix: Connection managers to ensure open connections have a socket timeout set based on
+ ConnectionConfig upon lease.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2393: Remove `rspauth` attribute from `Authorization` DIGEST header (#716)
+ RFC 7616 compliance: rspauth is server-side (Authentication-Info 3.5) only.
+ Contributed by Arturo Bernal <abernal at apache.org>
+
+* HTTPCLIENT-2386: Classic transport to use the connect timeout as a default if the TLS timeout has
+ not been explicitly set.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2384: Socket options related to TcpKeepAlive are ignored.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2371: Logging of request re-execution at INFO priority.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2379: Fixed a defect in H2SharingConnPool causing an IllegalStateException
+ when releasing the same connection from multiple threads. (#663)
+ Contributed by Arturo Bernal <ab...@apache.org>
+
+* Fixed the behavior of the `validateAfterInactivity` connection setting by the async
+ connection manager.
+ Contributed by Ryan Schmitt <rschmitt at apache.org>
+
+* HTTPCLIENT-2376: Fixed the problem with ContentCompressionExec not taking `acceptEncoding`
+ parameter into account.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2372: Normalize HttpHost port comparison to treat implicit default ports as
+ equal (#643).
+ Contributed by Arturo Bernal <ab...@apache.org>
+
+* Maven wrapper
+ Contributed by Ryan Schmitt <rschmitt at apache.org>
+
* Bump org.junit:junit-bom from 5.12.2 to 5.13.0 #639.
Contributed by Gary Gregory <garydgregory at gmail.com>