Skip to content

Commit 6eac9d2

Browse files
committed
Updated release notes for HttpClient 5.5-alpha1 release
1 parent a9bc88c commit 6eac9d2

File tree

1 file changed

+79
-1
lines changed

1 file changed

+79
-1
lines changed

RELEASE_NOTES.txt

+79-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,82 @@
1-
Release 5.4
1+
Release 5.5 ALPHA1
2+
------------------
3+
4+
This is the first ALPHA release in the 5.5 release series. It adds several experimental
5+
features and improvements such as request multiplexing over a shared HTTP/2 connection
6+
and the Classic API facade acting as a compatibility bridge between classic I/O client
7+
services and the asynchronous message transport used internally.
8+
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 acting 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. Experimental.
24+
25+
* HTTP/2 support for the Fluent Facade (via Classic API facade). Experimental.
26+
27+
28+
Change Log
29+
-------------------
30+
31+
* Async transport can now be used internally by the Fluent Facade.
32+
Contributed by Oleg Kalnichevski <olegk at apache.org>
33+
34+
* Classic over async bridge.
35+
Contributed by Oleg Kalnichevski <olegk at apache.org>
36+
37+
* HTTPCLIENT-2356: Extended Auth APIs and authentication protocol logic to support mutual
38+
authentication.
39+
Contributed by Istvan Toth <stoty at apache.org>
40+
41+
* Decode Subject Alternative Names for IP, DNS, and binary data (#610).
42+
Contributed by Arturo Bernal <abernal at apache.org>
43+
44+
* Do not add `Upgrade` header if `Connection` header is already present (the caller manually
45+
manages connection state).
46+
Contributed by Oleg Kalnichevski <olegk at apache.org>
47+
48+
* Avoid logging the HTTP message version where it can be a hint, not a protocol version.
49+
Contributed by Oleg Kalnichevski <olegk at apache.org>
50+
51+
* Experimental connections pool implementation that acts as a caching facade in front of
52+
a standard ManagedConnPool and shares already leased connections to multiplex message
53+
exchanges over active HTTP/2 connections.
54+
Contributed by Oleg Kalnichevski <olegk at apache.org>
55+
56+
* HTTPCLIENT-2350 - Refactored the connect method in DefaultHttpClientConnectionOperator
57+
to enhance flexibility in address resolution, specifically allowing for direct handling
58+
of unresolved addresses (#598).
59+
Contributed by Arturo Bernal <abernal at apache.org>
60+
61+
* Enhanced DigestScheme for RFC 7616 Compliance and Expanded Hash Algorithm Support (#597).
62+
Contributed by Arturo Bernal <abernal at apache.org>
63+
64+
* Added request interceptor to check the `Authentication-Info` header in HTTP Digest Access
65+
Authentication (#596).
66+
Contributed by Arturo Bernal <abernal at apache.org>
67+
68+
* Added client-side `rspauth` value for Digest auth, verifying server knowledge of shared
69+
secret per RFC 7616. (#594).
70+
Contributed by Arturo Bernal <abernal at apache.org>
71+
72+
* Corrected method chaining in ClientTlsStrategyBuilder.
73+
Contributed by Osip Fatkullin <osip.fatkullin at gmail.com>
74+
75+
* HTTPCLIENT-2337: Sanitize X500Principal Logging in ClientTlsStrategy classes (#581).
76+
Contributed by Arturo Bernal <abernal at apache.org>
77+
78+
79+
Release 5.4
280
------------------
381

482
This is the first GA release in the 5.4 release series. This release finalizes the 5.4 APIs,

0 commit comments

Comments
 (0)