Skip to content

Commit c347cf9

Browse files
committed
Updated release notes for HttpClient 5.4-beta1 release
1 parent ee0a102 commit c347cf9

File tree

1 file changed

+45
-8
lines changed

1 file changed

+45
-8
lines changed

RELEASE_NOTES.txt

Lines changed: 45 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
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

107
IMPORTANT! Please note the new cache entry serialization format is incompatible with earlier
118
versions of HttpClient Cache. Persistent caches (file system based, Memcached, EhCAche
129
with 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

1613
Notable 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+
4380
Change Log
4481
-------------------
4582

0 commit comments

Comments
 (0)