1
- Release 5.4 ALPHA2
1
+ Release 5.4 BETA1
2
2
------------------
3
3
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.
9
6
10
7
IMPORTANT! Please note the new cache entry serialization format is incompatible with earlier
11
8
versions of HttpClient Cache. Persistent caches (file system based, Memcached, EhCAche
12
9
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.
14
11
15
12
16
13
Notable changes and features included in the 5.4 series:
17
14
18
15
* Improved conformance to RFC 9110 (HTTP Semantics), RFC 7616 (HTTP Digest Access
19
16
Authentication), RFC 2617 (’Basic’ HTTP Authentication Scheme).
20
17
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.
22
19
23
20
* Compatibility with Java Virtual Threads and Java 21 Runtime.
24
21
@@ -40,6 +37,46 @@ Notable changes and features included in the 5.4 series:
40
37
* HttpContext optimization and performance improvement.
41
38
42
39
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
+
43
80
Change Log
44
81
-------------------
45
82
0 commit comments