4
This maintenance release fixes several bugs found since 4.3.2, mostly in the NIO transport
5
components. All users of HttpCore 4.3 are advised to upgrade.
10
* Make a connection exception throw a ConnectException instead of a SocketTimeoutException
11
to allow a FutureCallback handler to correctly distinguish between the two events.
12
Contributed by Asankha Perera <asankha@apache.org>
14
* [HTTPASYNC-77] system resources are not correctly deallocated if I/O reactor is shut down
15
while still inactive (not started)
16
Contributed by Oleg Kalnichevski <olegk at apache.org>
18
* [HTTPCORE-379] shut down non-blocking server side connection in case of an i/o or runtime error
19
to avoid an infinite loop in the i/o reactor trying to flush buffered output
20
Contributed by Dmitry Potapov <potapov.d at gmail.com>
22
* [HTTPCORE-376] AbstractNIOConnPool#requestCancelled() should not process pending requests
24
Contributed by Dmitry Potapov <potapov.d at gmail.com>
26
* [HTTPASYNC-69]: async request handler is closed by HttpAsyncRequestExecutor#closed
27
if the underlying connection is found to be in an inconsistent state.
28
Contributed by Oleg Kalnichevski <olegk at apache.org>