You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2022/06/03 09:21:50 UTC

[httpcomponents-client] branch master updated (8deb2127a -> 80c0404ff)

This is an automated email from the ASF dual-hosted git repository.

olegk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git


    omit 8deb2127a Minor tweaks
    omit dde7ab523 Updated release notes for HttpClient 5.2-beta1 release
     new 80c0404ff Updated release notes for HttpClient 5.2-beta1 release

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8deb2127a)
            \
             N -- N -- N   refs/heads/master (80c0404ff)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:


[httpcomponents-client] 01/01: Updated release notes for HttpClient 5.2-beta1 release

Posted by ol...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

olegk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git

commit 80c0404ff90bd9164e986279ecae99da302eac91
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Thu Jun 2 11:33:17 2022 +0200

    Updated release notes for HttpClient 5.2-beta1 release
---
 RELEASE_NOTES.txt | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 106 insertions(+), 1 deletion(-)

diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 34c197adb..43de71565 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,4 +1,109 @@
-Release 5.2 ALPHA1
+Release 5.2 BETA1
+------------------
+
+This is the first BETA release in the 5.2 release series that upgrades minimal JRE
+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.
+
+Notable changes and features included in the 5.2 series:
+
+* Upgrade to Java 8.
+
+* Improved support for TLS upgrade and HTTP protocol upgrade (async).
+
+* Support for H2 tunneling via HTTP/1.1 proxy.
+
+* Conformance to RFC 7617 (The 'Basic' HTTP Authentication Scheme).
+
+* Migration to Java 8 Time primitives in State Management and Cache APIs.
+
+* Base64 codec based on Commons Codec replaced with JRE Base64 codec.
+  Dependency on Commons Codec dropped.
+
+* Optional support for BR (Brotli) decompression.
+
+
+Change Log
+-------------------
+
+* Upgraded HttpCore to version 5.2-beta2.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2218: Use Java 8 Base64 utility (#370).
+  Contributed by j3graham <j3...@gmail.com>
+
+* Added support for BR (Brotli) decompression (#363).
+  Contributed by 殷成涛 <yi...@163.com>
+
+* HTTPCLIENT-2212: MinimalHttpAsyncClient fails to release client endpoints in case of
+  a connect error (such as TLS handshake failure).
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* InternalAbstractHttpAsyncClient to create daemin threads.
+  Contributed by Richard Hernandez <riher at amazon.com>
+
+* HTTPCLIENT-2080: Added #getRetryInterval method to HttpRequestRetryStrategy for use
+  on retriable IOExceptions (#356).
+  Contributed by Anthony Baldocchi <489445+ajbaldocchi at users.noreply.github.com>
+
+* Fixed infinite recursion in SSLConnectionSocketFactory.
+  Contributed by Ryan Schmitt <rschmitt at apache.org>
+
+* HTTPCLIENT-2200: Protocol interceptors are executed before the connection route has
+  been fully established.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2209: Pass HttpContext to AsyncClientConnectionOperator (#353).
+  Contributed by Andriy Redko <drreta at gmail.com>
+
+* HTTPCLIENT-2206: Corrected resource de-allocation by fluent response objects.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* ExecSupport#getNextExchangeId() optimization (#352)
+  Contributed by David Schlosnagle <schlosna at gmail.com>
+
+* HTTPCLIENT-2203: Corrected target host normalization by the request execution interceptors;
+  added ContextBuilder with support for preemptive authentication initialization.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2202: MemcachedHttpCacheStorage to support MemcachedClientIF interface.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: ByteArrayBuilder incorrectly handles empty strings.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2198: Fixed AbstractClientTlsStrategy to respect HttpVersionPolicy.
+  Contributed by Andrei Vasilev <59628447+AndreiSVasilev at users.noreply.github.com>
+
+* Updated AbstractClientTlsStrategy to pass only the HttpVersionPolicy set by TlsConfig
+  instead of the entire TlsConfig to H2TlsSupport#selectApplicationProtocols() method.
+  Contributed by Andrei Vasilev <59628447+AndreiSVasilev at users.noreply.github.com>
+
+* HTTPCLIENT-2195, regression: Classic ConnectExec incorrectly discards the proxy response
+  body even if the request cannot be executed and the response is final.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2194: Async retry request interceptor fails to correct include request body
+  on retry (#343).
+  Contributed by JasonMathison <JasonMathison at users.noreply.github.com>
+
+* Deprecated execute methods that return an open response object in favor of execute
+  methods with a response handler and automatic resource deallocation.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2189: Cookie and Cache APIs to use Java time primitives.
+  Contributed by Arturo Bernal <arturobernalg at gmail.com>
+
+* Apply English locale to all date header formatters.
+  Contributed by Michael Osipov <michaelo at apache.org>
+
+* HTTPCLIENT-2184: Fixed an issue in which connections were not returned to the pool
+  when requests contained non-repeatable bodies AND responses were streamed.
+  Contributed by Carter Kozak <ckozak at apache.org>
+
+
+
+Release 5.2 ALPHA1
 ------------------
 
 This is the first ALPHA release in the 5.2 release series that upgrades minimal JRE