mirror of
https://github.com/apache/httpcomponents-client.git
synced 2025-02-28 05:39:07 +00:00
Updated release notes for HttpClient 5.3 release
This commit is contained in:
parent
f7ac968aaf
commit
cf20ea3915
@ -1,9 +1,12 @@
|
|||||||
Release 5.3 ALPHA1
|
Release 5.3
|
||||||
------------------
|
-------------------
|
||||||
|
|
||||||
This is the first release in the 5.3 release series that introduces support for the Bearer
|
This is the first GA release in the 5.3 release series. This release finalizes the 5.3 APIs
|
||||||
authentication scheme (RFC 6750) and deprecates NTLM and GSS based experimental authentication
|
and also includes all bug fixes from the 5.2 release branch.
|
||||||
schemes in favor of Basic / Bearer authentication with TLS.
|
|
||||||
|
The 5.3 release series introduces support for the Bearer authentication scheme (RFC 6750) and
|
||||||
|
deprecates NTLM and GSS-based experimental authentication schemes in favor of Basic / Bearer
|
||||||
|
authentication with TLS.
|
||||||
|
|
||||||
Notable changes and features included in the 5.3 series:
|
Notable changes and features included in the 5.3 series:
|
||||||
|
|
||||||
@ -11,7 +14,7 @@ Notable changes and features included in the 5.3 series:
|
|||||||
|
|
||||||
* Deprecation of the NTLM authentication scheme.
|
* Deprecation of the NTLM authentication scheme.
|
||||||
|
|
||||||
* Deprecation of the GSS based experimental authentication schemes.
|
* Deprecation of the GSS-based experimental authentication schemes.
|
||||||
|
|
||||||
* Support for load distribution across multiple proxies.
|
* Support for load distribution across multiple proxies.
|
||||||
|
|
||||||
@ -19,7 +22,46 @@ Notable changes and features included in the 5.3 series:
|
|||||||
Change Log
|
Change Log
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
* GSS based experimental authentication schemes deprecated and disabled by default.
|
* HTTPCLIENT-2310: Async Connect exec handler incorrectly pipes CONNECT requests through the main
|
||||||
|
request protocol chain.
|
||||||
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
|
* Upgraded HttpCore to version 5.2.4.
|
||||||
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
|
* SEE OTHER redirect handling fix.
|
||||||
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
|
* HTTPCLIENT-2305: SSLConnectionSocketFactory allows Socket.connect() to be decorated (#499).
|
||||||
|
Contributed by Carter Kozak <ckozak at apache.org>
|
||||||
|
|
||||||
|
* Add security warning to TrustStrategy implementations documentation (#490).
|
||||||
|
Contributed by Marcono1234 <Marcono1234 at users.noreply.github.com>
|
||||||
|
|
||||||
|
* More consistent handling of OperationTimeoutException in MemcachedHttpCacheStorage.
|
||||||
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
|
* Document exec chain behavior when automatic retries are enabled. (#480).
|
||||||
|
Contributed by cachescrubber <lars.uffmann at gmail.com>
|
||||||
|
|
||||||
|
* HTTPCLIENT-2291: Fixed inconsistency in behavior between the class and async implementation
|
||||||
|
of the request re-execution. The async request retry exec will now restart request execution
|
||||||
|
from itself instead of from the very beginning of the execution chain.
|
||||||
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
|
|
||||||
|
Release 5.3 ALPHA1
|
||||||
|
------------------
|
||||||
|
|
||||||
|
This is the first release in the 5.3 release series that introduces support for the Bearer
|
||||||
|
authentication scheme (RFC 6750) and deprecates NTLM and GSS-based experimental authentication
|
||||||
|
schemes in favor of Basic / Bearer authentication with TLS.
|
||||||
|
|
||||||
|
|
||||||
|
Change Log
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
* GSS-based experimental authentication schemes deprecated and disabled by default.
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* NTLM scheme deprecated and disabled by default.
|
* NTLM scheme deprecated and disabled by default.
|
||||||
@ -48,7 +90,7 @@ Change Log
|
|||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* Credentials interface should be able to represent different types of user credentials
|
* Credentials interface should be able to represent different types of user credentials
|
||||||
including token based with no password.
|
including token-based with no password.
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* Connection settings `timeToLive` and `validateAfterInactivity` set to zero to always
|
* Connection settings `timeToLive` and `validateAfterInactivity` set to zero to always
|
||||||
@ -114,7 +156,7 @@ Notable changes and features included in the 5.2 series:
|
|||||||
|
|
||||||
* Migration to Java 8 Time primitives in State Management and Cache APIs.
|
* Migration to Java 8 Time primitives in State Management and Cache APIs.
|
||||||
|
|
||||||
* Connection and TLS configuration on a per route basis.
|
* Connection and TLS configuration on a per-route basis.
|
||||||
|
|
||||||
* Base64 codec based on Commons Codec replaced with JRE Base64 codec.
|
* Base64 codec based on Commons Codec replaced with JRE Base64 codec.
|
||||||
Dependency on Commons Codec dropped.
|
Dependency on Commons Codec dropped.
|
||||||
@ -168,7 +210,7 @@ Change Log
|
|||||||
Release 5.2 BETA1
|
Release 5.2 BETA1
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
This is the first BETA release in the 5.2 release series that upgrades minimal JRE
|
This is the first BETA release in the 5.2 release series that upgrades the minimal JRE
|
||||||
level to version 8 (8u251 is required) and includes several protocol level and
|
level to version 8 (8u251 is required) and includes several protocol level and
|
||||||
API improvements. It also includes all bug fixes from the 5.1 branch.
|
API improvements. It also includes all bug fixes from the 5.1 branch.
|
||||||
|
|
||||||
@ -188,7 +230,7 @@ Change Log
|
|||||||
a connect error (such as TLS handshake failure).
|
a connect error (such as TLS handshake failure).
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* InternalAbstractHttpAsyncClient to create daemin threads.
|
* InternalAbstractHttpAsyncClient to create daemon threads.
|
||||||
Contributed by Richard Hernandez <riher at amazon.com>
|
Contributed by Richard Hernandez <riher at amazon.com>
|
||||||
|
|
||||||
* HTTPCLIENT-2080: Added #getRetryInterval method to HttpRequestRetryStrategy for use
|
* HTTPCLIENT-2080: Added #getRetryInterval method to HttpRequestRetryStrategy for use
|
||||||
@ -283,14 +325,14 @@ Change Log
|
|||||||
* Configurable IOReactor IO session decorator configurable.
|
* Configurable IOReactor IO session decorator configurable.
|
||||||
Contributed by Arturo Bernal <arturobernalg at gmail.com>
|
Contributed by Arturo Bernal <arturobernalg at gmail.com>
|
||||||
|
|
||||||
* HTTPCLIENT-2182: access to SSLSession attributes via reflection disallowed as of Java 16.
|
* HTTPCLIENT-2182: Access to SSLSession attributes via reflection is disallowed as of Java 16.
|
||||||
Core TLS functions now use new Java 1.8 API introduced by 8u251 update.
|
Core TLS functions now use new Java 1.8 API introduced by 8u251 update.
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* HTTPCLIENT-2135: TLS configuration on a per-host basis.
|
* HTTPCLIENT-2135: TLS configuration on a per-host basis.
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* RFC 7230: treat presence of userinfo in authority component in request URI as an HTTP
|
* RFC 7230: Treat presence of userinfo in authority component in request URI as an HTTP
|
||||||
protocol violation.
|
protocol violation.
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
@ -306,7 +348,7 @@ Change Log
|
|||||||
* HTTPCLIENT-2120: support for H2 via HTTP/1.1 proxy.
|
* HTTPCLIENT-2120: support for H2 via HTTP/1.1 proxy.
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* Moved connection management related settings from RequestConfig to new class ConnectionConfig.
|
* Moved connection management-related settings from RequestConfig to new class ConnectionConfig.
|
||||||
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
Contributed by Oleg Kalnichevski <olegk at apache.org>
|
||||||
|
|
||||||
* HTTPCLIENT-2139: Cookie Header HttpOnly attribute.
|
* HTTPCLIENT-2139: Cookie Header HttpOnly attribute.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user