|
1 | 1 | Release 5.5.1 |
2 | 2 | ------------------ |
3 | 3 |
|
| 4 | +This is a maintenance release that fixes several defects in the connection management |
| 5 | +code and a regression in the DIGEST authentication reported since the previous release. |
| 6 | +It also upgrades HttpCore to version 5.3.6. |
| 7 | + |
| 8 | + |
4 | 9 | Change Log |
5 | 10 | ------------------- |
6 | 11 |
|
| 12 | +* HTTPCLIENT-2391: Improved GRACEGUL shutdown of ExecutorService used internally by async |
| 13 | + clients. |
| 14 | + Contributed by Oleg Kalnichevski <olegk at apache.org> |
| 15 | + |
| 16 | +* Bug fix: Use a 1 second timeout when closing out connections inside a connection pool lock. |
| 17 | + Contributed by Oleg Kalnichevski <olegk at apache.org> |
| 18 | + |
| 19 | +* Clarified the behavior of the protocol-level responseTimeout and the connection management |
| 20 | + level socketTimeout and their interrelation. |
| 21 | + Contributed by ChangYong <lcy9002 at naver.com> |
| 22 | + |
| 23 | +* Bug fix: Connection managers to ensure open connections have a socket timeout set based on |
| 24 | + ConnectionConfig upon lease. |
| 25 | + Contributed by Oleg Kalnichevski <olegk at apache.org> |
| 26 | + |
| 27 | +* HTTPCLIENT-2393: Remove `rspauth` attribute from `Authorization` DIGEST header (#716) |
| 28 | + RFC 7616 compliance: rspauth is server-side (Authentication-Info 3.5) only. |
| 29 | + Contributed by Arturo Bernal <abernal at apache.org> |
| 30 | + |
| 31 | +* HTTPCLIENT-2386: Classic transport to use the connect timeout as a default if the TLS timeout has |
| 32 | + not been explicitly set. |
| 33 | + Contributed by Oleg Kalnichevski <olegk at apache.org> |
| 34 | + |
| 35 | +* HTTPCLIENT-2384: Socket options related to TcpKeepAlive are ignored. |
| 36 | + Contributed by Oleg Kalnichevski <olegk at apache.org> |
| 37 | + |
| 38 | +* HTTPCLIENT-2371: Logging of request re-execution at INFO priority. |
| 39 | + Contributed by Oleg Kalnichevski <olegk at apache.org> |
| 40 | + |
| 41 | +* HTTPCLIENT-2379: Fixed a defect in H2SharingConnPool causing an IllegalStateException |
| 42 | + when releasing the same connection from multiple threads. (#663) |
| 43 | + Contributed by Arturo Bernal <abernal@apache.org> |
| 44 | + |
| 45 | +* Fixed the behavior of the `validateAfterInactivity` connection setting by the async |
| 46 | + connection manager. |
| 47 | + Contributed by Ryan Schmitt <rschmitt at apache.org> |
| 48 | + |
| 49 | +* HTTPCLIENT-2376: Fixed the problem with ContentCompressionExec not taking `acceptEncoding` |
| 50 | + parameter into account. |
| 51 | + Contributed by Oleg Kalnichevski <olegk at apache.org> |
| 52 | + |
| 53 | +* HTTPCLIENT-2372: Normalize HttpHost port comparison to treat implicit default ports as |
| 54 | + equal (#643). |
| 55 | + Contributed by Arturo Bernal <abernal@apache.org> |
| 56 | + |
| 57 | +* Maven wrapper |
| 58 | + Contributed by Ryan Schmitt <rschmitt at apache.org> |
| 59 | + |
7 | 60 | * Bump org.junit:junit-bom from 5.12.2 to 5.13.0 #639. |
8 | 61 | Contributed by Gary Gregory <garydgregory at gmail.com> |
9 | 62 |
|
|
0 commit comments