Skip to content

Commit 3061c34

Browse files
committed
Updated release notes for HttpClient 5.5 release
1 parent 14a9208 commit 3061c34

File tree

1 file changed

+65
-2
lines changed

1 file changed

+65
-2
lines changed

RELEASE_NOTES.txt

Lines changed: 65 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,70 @@
1-
Release 5.5 ALPHA2
1+
Release 5.5
22
------------------
33

4-
Dependency updates:
4+
This is the first GA release in the 5.5 release series. This release finalizes the 5.5
5+
APIs and adds several experimental features and improvements, such as request multiplexing
6+
over a shared HTTP/2 connection and the Classic API facade acting as a compatibility
7+
bridge between classic I/O client services and the asynchronous message transport used
8+
internally.
9+
10+
Notable changes and features included in the 5.5 series:
11+
12+
* Improved conformance to RFC 7616 (HTTP Digest Access Authentication).
13+
14+
* The connection pool implementation acts as a caching facade in front of a standard
15+
managed connection pool and shares already leased connections to multiplex message
16+
exchanges over active HTTP/2 connections. Experimental.
17+
18+
* Extended Auth API and improved authentication protocol logic to support mutual
19+
authentication.
20+
21+
* The Classic API facade now acts as a compatibility bridge between the classic I/O client
22+
services (based on the standard InputStream / OutputStream model) and the asynchronous
23+
message transport used internally. This is experimental.
24+
25+
* HTTP/2 support for the Fluent Facade (via Classic API facade). This is experimental.
26+
27+
28+
Compatibility notes:
29+
30+
* As of this release, HttpClient does not automatically execute redirects if the original
31+
request manually added headers that are considered sensitive.
32+
33+
34+
Change Log
35+
-------------------
36+
37+
* HTTPCLIENT-2367: Fixed NPE in InternalAbstractHttpAsyncClient by adding a null check for
38+
resolvedTarget (#634).
39+
Contributed by Arturo Bernal <abernal at apache.org>
40+
41+
* Fixed case of Cookie#HTTP_ONLY_ATTR
42+
Contributed by Finn Petersen <[email protected]>
43+
44+
* Simplified ProtocolSwitchStrategy by leveraging ProtocolVersionParser (#627).
45+
Contributed by Arturo Bernal <abernal at apache.org>
46+
47+
* HTTPCLIENT-2364: Fixed incorrect re-binding of the upgraded SSL socket to the HTTP
48+
connection by the #upgrade method of the DefaultHttpClientConnectionOperator.
49+
Contributed by Oleg Kalnichevski <olegk at apache.org>
50+
51+
* HTTPCLIENT-2363: ensure requests have a scheme and an authority populated before
52+
they get committed to the execution pipeline.
53+
Contributed by Oleg Kalnichevski <olegk at apache.org>
54+
55+
* Upgraded HttpCore to version 5.3.4
56+
Contributed by Oleg Kalnichevski <olegk at apache.org>
57+
58+
* Disallow automatic request redirection if the original request contains potentially
59+
sensitive headers.
60+
Contributed by Oleg Kalnichevski <olegk at apache.org>
61+
62+
* HTTPCLIENT-2360: Enhance filename encoding in multipart/form-data per RFC 6266/5987
63+
(#618).
64+
Contributed by Oleg Kalnichevski <olegk at apache.org>
65+
66+
* Corrected APIs in ClientTlsStrategyBuilder to be compatible with Classic APIs.
67+
Contributed by Oleg Kalnichevski <olegk at apache.org>
568

669
* Bump testcontainers.version from 1.20.4 to 1.20.6 #622.
770
Contributed by Gary Gregory <garydgregory at gmail.com>

0 commit comments

Comments
 (0)