1- Release 5.4 ALPHA2
1+ Release 5.4 BETA1
22------------------
33
4- This is the second and likely the last ALPHA release in the 5.3 release series.
5- It finalizes the new Cache API introduced in the previous ALPHA release and also
6- improves TLS customization for the classic transport, SNI and endpoint identification
7- support, authentication data caching, and HTTP context performance. It also introduces
8- support for optional TLS upgrades for HTTP/1.1 connections.
4+ This is the first BETA release in the 5.4 release series. It upgrades HttpCore to version
5+ 5.3-beta1 and adds a few minor improvements and fixes.
96
107IMPORTANT! Please note the new cache entry serialization format is incompatible with earlier
118versions of HttpClient Cache. Persistent caches (file system based, Memcached, EhCAche
129with object serialization) created with any earlier version MUST be flushed and re-populated
13- or the cache backend MUST be configured to use the old deprecated cache entry serializer.
10+ or the cache backend MUST be configured to use the old, deprecated cache entry serializer.
1411
1512
1613Notable changes and features included in the 5.4 series:
1714
1815* Improved conformance to RFC 9110 (HTTP Semantics), RFC 7616 (HTTP Digest Access
1916 Authentication), RFC 2617 (’Basic’ HTTP Authentication Scheme).
2017
21- * UTF-8 encoding to be used by default for text where appropriate.
18+ * UTF-8 encoding is used by default for text where appropriate.
2219
2320* Compatibility with Java Virtual Threads and Java 21 Runtime.
2421
@@ -40,6 +37,46 @@ Notable changes and features included in the 5.4 series:
4037* HttpContext optimization and performance improvement.
4138
4239
40+
41+ Change Log
42+ -------------------
43+
44+ * HTTPCLIENT-2328: Blocking I/O connections to check if the opposite TLS endpoint
45+ has been closed by the opposite endpoint while writing out request body.
46+ Contributed by Oleg Kalnichevski <olegk at apache.org>
47+
48+ * Redesign of test server APIs and integration test setup.
49+ Contributed by Oleg Kalnichevski <olegk at apache.org>
50+
51+ * HTTPCLIENT-2331: Skip cookie header generation if a Cookie header is already
52+ present (#561).
53+ Contributed by Arturo Bernal <abernal at apache.org>
54+
55+ * HTTPCLIENT-2326: Propagate original proxy response to the caller in case of
56+ HTTP CONNECT request failure.
57+ Contributed by Oleg Kalnichevski <olegk at apache.org>
58+
59+ * HTTPCLIENT-2327: Propagate CancellationExceptions from MemcachedClient operations
60+ as ResourceIOExceptions (#559).
61+ Contributed by jattisha <jattisha at umich.edu>
62+
63+ * Callbacks for Connection initialization.
64+ Contributed by Richard Tippl <richard.tippl at gmail.com>
65+
66+ * HTTPCLIENT-2325 Avoid adding "; charset=" for multipart/form-data requests
67+ Contributed by Vladimir Sitnikov <sitnikov.vladimir at gmail.com>
68+
69+
70+
71+ Release 5.4 ALPHA2
72+ ------------------
73+
74+ This is the second and likely the last ALPHA release in the 5.3 release series.
75+ It finalizes the new Cache API introduced in the previous ALPHA release and also
76+ improves TLS customization for the classic transport, SNI and endpoint identification
77+ support, authentication data caching, and HTTP context performance. It also introduces
78+ support for optional TLS upgrades for HTTP/1.1 connections.
79+
4380Change Log
4481-------------------
4582
0 commit comments