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 2026/10/10 12:29:20 UTC

(httpcomponents-core) branch master updated: Updated release notes for HttpCore 5.5-beta4 release

This is an automated email from the ASF dual-hosted git repository.

ok2c pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git


The following commit(s) were added to refs/heads/master by this push:
     new 792d4f5d3 Updated release notes for HttpCore 5.5-beta4 release
792d4f5d3 is described below

commit 792d4f5d361efc5f25e3ebf08f6da97063f6333b
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Sat Oct 10 14:26:08 2026 +0200

    Updated release notes for HttpCore 5.5-beta4 release
---
 RELEASE_NOTES.txt | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 103 insertions(+), 4 deletions(-)

diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 05780541a..1c1575362 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,12 +1,15 @@
-Release 5.5-beta3
+Release 5.5-beta4
 -----------------
 
-This BETA release migrates JSON bindings to Jackson 3, introduces support for
-Structured Field Values (RFC 9651), and improves and optimizes message parsing
-support methods. It is expected to be the last BETA release before 5.5 GA.
+This BETA release features multiple HTTP/2 protocol conformance improvements
+and perfroance optimizations, introduces support for Digest Fields (RFC 9530)
+and improves async IOsession pool functionality.
+
+It is expected to be the last BETA release before 5.5 GA.
 
 This release includes all fixes from the stable 5.4 branch.
 
+
 Notable changes and features included in the 5.5 series:
 
 * Improved connection pool implementation.
@@ -26,6 +29,11 @@ Notable changes and features included in the 5.5 series:
 
 * Added support for Structured Field Values for HTTP (RFC 9651).
 
+* Added support for Digest Fields (RFC 9530).
+
+* Improved async IOSession pool implementation.
+
+
 Compatibility notes:
 
 * HTTP requesters and servers respect SSL/TLS system properties by default.
@@ -34,6 +42,97 @@ Compatibility notes:
   artifacts remain compatible with Java 8.
 
 
+Change Log
+-------------------
+
+* Async sessions to update lastEventTime upon command submission.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Async IOSession pool: improved available sessions enumeration, improved session
+  validation, added method to evict expired sessions.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Async IOSession sessions to capture the initiation time.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Correct handling of unsigned HTTP/2 SETTINGS values.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* Async IOSession pool: improved handling of idle sessions.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Restore absolute millisecond timestamps in I/O reactor and H2.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* AbstractHttp1StreamDuplexer should not trigger output interest when
+  completion of a message leaves no data in the output buffer.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Complete I/O reactor termination when the selector has been closed by another thread.
+  Contributed by AdzerKI <silver_cat at list.ru>
+
+* HTTP/2: Stricter handling of responses carrying END_STREAM and response trailers without
+  END_STREAM.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* HTTP/2: Stricter handling of pushed response message.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* HTTP/2: Corrected handling of unprocessed local streams on GOAWAY signal.
+  Contributed by Ariel Rodriguez <ariel.rodriguez at recargapay.com>
+
+* Send RST_STREAM for a cancelled half-closed stream
+  Contributed by Ariel Rodriguez <ariel.rodriguez at recargapay.com>
+
+* HTTP/2: Corrected handling of H2 stream flow control overflow.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* HTTP/2: Reject H2 DATA on reserved streams.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* Optimizeed message list traversal in HTTP messages.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* Added #isIdle method to async HTTP/1.1 and HTTP/2 protocol handlers to test if
+  there are ongoing messages exchanges.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Improved endpoint release logic in HttpAsyncRequester.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTP/2: Optimized HPACK full match lookup.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* HTTP/2: Limit HPACK encoder table size.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* Fixed defect in HPACK encoder buffer expansion for multibyte values.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* Added H2MultiplexingRequester method to evict expired connections.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTP/2: Improved HPACK decoding conformance.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* HTTP/2: Optimized HPACK Huffman decoding with a byte-oriented DFA.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* RFC 9530 Digest Fields support.
+  Contributed by Arturo Bernal <abernal at apache.org>
+
+* Limit write chunk size in async IOSession.
+  Contributed by yhzdys <yhzdys at foxmail.com>
+
+
+Release 5.5-beta3
+-----------------
+
+This BETA release migrates JSON bindings to Jackson 3, introduces support for
+Structured Field Values (RFC 9651), and improves and optimizes message parsing
+support methods. It is expected to be the last BETA release before 5.5 GA.
+
+
 Change Log
 -------------------