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 2019/09/27 14:05:40 UTC

[httpcomponents-core] branch release-preparation updated (1ff9b05 -> bf446b2)

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

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


 discard 1ff9b05  Spelling, typos, formatting.
 discard 95738ac  Updated release notes for HttpCore 5.0-beta9 release
     new bf446b2  Updated release notes for HttpCore 5.0-beta9 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   (1ff9b05)
            \
             N -- N -- N   refs/heads/release-preparation (bf446b2)

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:
 RELEASE_NOTES.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[httpcomponents-core] 01/01: Updated release notes for HttpCore 5.0-beta9 release

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

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

commit bf446b29abcb181276b53d0ba3ff1f47ed7dc79e
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Fri Sep 27 11:20:50 2019 +0200

    Updated release notes for HttpCore 5.0-beta9 release
---
 RELEASE_NOTES.txt | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 124 insertions(+)

diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index d2fcc52..e5beeb5 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,3 +1,127 @@
+Release 5.0-BETA9
+-------------------
+
+This BETA fixes a number of defects found since the last release, improves behavior
+of the lax (concurrent) connection pools (special thanks to Linton Miller), simplifies
+and improves input event handling of SSL/TLS sessions and the HTTP/1.1 protocol event
+handler.
+
+Please note that the following interfaces have marked as internal as of this release:
+IOSession, IOEventHandler, IOEventHandlerFactory.
+
+IMPORTANT: This release is expected to be the last BETA version. If no major
+design flaws are found, the actual 5.0 API will be frozen and the next version will be
+promoted to GA.
+
+
+Change Log
+-------------------
+
+* Simplification of HTTP/1.1 read event handling logic.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Redesign of SSL/TLS async I/O event handling.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCLIENT-2016 (regression): Tab chars are replaced by question marks in header values.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: Fixed capacity calculation in SessionInputBufferImpl#put.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Marked IOSession, IOEventHandler and IOEventHandlerFactory interfaces as internal.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Propagate BasicResponse{Consumer,Producer}#failed() to data{Consumer,Producer}.
+  Contributed by Roy Hashimoto <roy at shoestringresearch.com>
+
+* Regression: Fixed regression in SingleCoreIOReactor leading to unhandled CancelledKeyException
+  and causing abnormal I/O reactor termination.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-601: Work-around for SSL session spin on outbound session closure with Conscrypt 2.2.1.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-600: SSLIOSession incorrectly disables input interest when there is still decrypted data
+  available in the session input buffer.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Added statusClass property to StatusLine.
+  Contributed by Behrang <18451+behrangsa at users.noreply.github.com>
+
+* HTTPCORE-596: Connection pools to use an optional callback to close out disposed connections.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Connection pools to close connections gracefully in case of an ordinary connection disposal.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-599: I/O sessions to stop reading from the underlying network channel of READ interest
+  is disabled.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* TimeValue to implement Comparable.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-597: AsyncEntityProducers#createText always throws IllegalArgumentException.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-595: Tolerate NPE thrown by com.android.org.conscrypt.NativeCrypto#SSL_get_shutdown
+  in Android Conscrypt.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Set accessibility flag on reflected methods in ReflectionUtils.
+  Contributed by Richard Hernandez <riher at amazon.com>
+
+* Restore original socket timeout after finishing SSL/TLS handshake.
+  Contributed by Richard Hernandez <riher at amazon.com>
+
+* Add SOAP XML content type.
+  Contributed by Raihaan Shouhell <raihaanhimself at gmail.com>
+
+* HTTPCORE-593, HTTPCORE-592, HTTPCORE-590, HTTPCORE-589: LaxConnPool improvements.
+  Contributed by Linton Miller <linton.miller at coxautoinc.com>
+
+* HTTPCORE-588: Race condition in ComplexCancellable that can lead to operational dependency
+  not being correctly cancelled.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Execute Socket[Channel]#connect under doPrivileged.
+  Contributed by Simon Willnauer <simonw at apache.org>
+
+* Fail request execution immediately after submission if the I/O session has already been closed.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: Fixed regression in the HTTP protocol negotiators.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: MessageSupport#formatTokens no longer modifies the array of tokens passed to it
+  as a parameter.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* HTTPCORE-586: Improve LaxConnPool max pool size management.
+  Contributed by Linton Miller <linton.miller at coxautoinc.com>
+
+* HTTPCORE-585: Fix LaxConnPool#servicePendingRequest to avoid losing pending lease requests
+  it can't fulfill.
+  Contributed by Linton Miller <linton.miller at coxautoinc.com>
+
+* Possible fix for iteration thread-safety issue.
+  Contributed by Linton Miller <linton.miller at coxautoinc.com>
+
+* SSL session verifier for classic HTTP requester.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: non-blocking I/O event handler may be null in case of an unexpected exception.
+  Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: Corrected immediate termination of non-blocking i/o sessions.
+Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* Bug fix: Ensure consistency of internal buffers in case of I/O or SSL exception.
+Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+
 Release 5.0-BETA8
 -------------------