Skip to content

Commit 1cd2e82

Browse files
committed
Updated release notes for HttpCore 5.3.4 release
1 parent b8a45f0 commit 1cd2e82

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

RELEASE_NOTES.txt

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,61 @@
1+
Release 5.3.4
2+
------------------
3+
4+
This maintenance release fixes several corner-case defects in the asynchronous HTTP/1.1 protocol
5+
handler as well as several other minor defects.
6+
7+
8+
Change Log
9+
-------------------
10+
11+
* HTTPCORE-778: URIBuilder to not encode sub-delimiters in URI fragment component for consistency
12+
with query component encoding
13+
Contributed by Oleg Kalnichevski <olegk at apache.org>
14+
15+
* Bug fix: Fixed a race condition in the async message stream handlers that can occur when
16+
a message with no content body is being submitted asynchronously.
17+
Contributed by Oleg Kalnichevski <olegk at apache.org>
18+
19+
* Bug fix: Async message stream handlers to avoid firing data produce events from multiple
20+
threads.
21+
Contributed by Oleg Kalnichevski <olegk at apache.org>
22+
23+
* HTTPCORE-777: I/O reactor to cancel out incomplete connect requests when shutting down.
24+
Contributed by Oleg Kalnichevski <olegk at apache.org>
25+
26+
* Resource release corrections and code improvements in the base implementations of client
27+
and server async exchange handlers.
28+
Contributed by Oleg Kalnichevski <olegk at apache.org>
29+
30+
* Bug fix: Corrected the state management in the async HTTP/1.1 protocol handler when
31+
committing requests asynchronously.
32+
Contributed by Oleg Kalnichevski <olegk at apache.org>
33+
34+
* Bug-fix: Corrected message stream termination by the async HTTP/1.1 protocol handler
35+
when the connection has been half-closed by the opposite endpoint.
36+
Contributed by Oleg Kalnichevski <olegk at apache.org>
37+
38+
* Bug fix: Shared output buffer #writeCompleted fails to signal the end of the stream correctly
39+
when there is no buffered data.
40+
Contributed by Oleg Kalnichevski <olegk at apache.org>
41+
42+
* Bug fix: Corrected handling of invalid HTTP protocol version by HTTP/1.1 async client
43+
protocol handler.
44+
Contributed by Oleg Kalnichevski <olegk at apache.org>
45+
46+
* Bug fix: Corrected state tracking of pipelined message exchanges by HTTP/1.1 async client
47+
protocol handler.
48+
Contributed by Oleg Kalnichevski <olegk at apache.org>
49+
50+
* HTTP/1.1 server protocol handler to use exception callback to report exceptions that cannot
51+
be handled by individual exchange handlers.
52+
Contributed by Oleg Kalnichevski <olegk at apache.org>
53+
54+
* Bug fix: ServerHttp1StreamHandler throws an NPE when attempting to handle a corrupt/invalid
55+
incoming request message head.
56+
Contributed by Oleg Kalnichevski <olegk at apache.org>
57+
58+
159
Release 5.3.3
260
------------------
361

0 commit comments

Comments
 (0)