From d0c76ef0ae6671753488e71e72d98bca079375f1 Mon Sep 17 00:00:00 2001 From: Oleg Kalnichevski Date: Tue, 22 Sep 2020 11:00:46 +0200 Subject: [PATCH] Updated release notes for HttpClient 5.0.2 release --- RELEASE_NOTES.txt | 60 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt index fd80d94de..8636db60a 100644 --- a/RELEASE_NOTES.txt +++ b/RELEASE_NOTES.txt @@ -1,12 +1,70 @@ Release 5.0.2 ----------------- +This release upgrades HttpCore to the latest version, improves conformance to RFC 7235 +(Hypertext Transfer Protocol (HTTP/1.1): Authentication) and addresses a number of +issues found since 5.0.1 release. + Changelog: ------------------- -* Bug fix: BasicExpiresHandler is annotated as immutable but is not. #240. +* HTTPCLIENT-2116: Incorrect request message composition when routing requests + via a proxy. + Contributed by Oleg Kalnichevski + +* PoolingAsyncClientConnectionManager incorrectly emits Ping commands to HTTP/1.1 + endpoints (#255). + Contributed by 滕杰1 + +* HTTPCLIENT-2115: HttpAsyncClientBuilder and H2AsyncClientBuilder fail to take + `replaceExecInterceptor()` into account. + Contributed by Oleg Kalnichevski + +* HTTPCLIENT-2112: AbstractMultipartFormat respects ByteBuffer.arrayOffset (#253). + Contributed by Carter Kozak + +* Avoid updating Content-Length header in a 304 response. + Contributed by Dirk Henselin + +* HTTPCLIENT-2105: Async clients incorrectly handle redirects of requests with enclosed + entity. + Contributed by Oleg Kalnichevski + +* HTTPCLIENT-2100: Incorrect handling of EXTENDED mode by MultipartEntityBuilder + Contributed by Oleg Kalnichevski + +* HTTPCLIENT-2099, HTTPCLIENT-2091: SSLConnectionSocketFactory connect timeout fix (#241). + Contributed by Carter Kozak + +* Bug fix: BasicExpiresHandler is annotated as immutable but is not (#240). Contributed by Gary Gregory +* HTTPCLIENT-2096: Migrate instance loggers to static fields + Contributed by Carter Kozak + +* Added Automatic-Module-Name to the artefact manifests. + Contributed by Niels Basjes + +* MultipartEntityBuilder#generateBoundary optimization (#233) + Contributed by slisaasquatch + +* HTTPCLIENT-2094: ConnectionManager validateAfterInactivity zero duration agreement + Contributed by Carter Kozak + +* RFC 7235 compliance, HTTPCLIENT-2086: Fixed parsing of token68 based (base64-encoded) + auth schemes. + Contributed by Oleg Kalnichevski + +* HTTPCLIENT-2091: Connect timeout is used instead of socket timeout after a tls upgrade + Contributed by Oleg Kalnichevski + +* HTTPCLIENT-2084: Client builders incorrectly add message interceptors with LAST position + to the head of the list. + Contributed by Oleg Kalnichevski + +* HTTPCLIENT-2083: Fix NPE when classic client interceptors are added. + Contributed by Carter Kozak + Release 5.0.1 -----------------