"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "RELEASE_NOTES.txt" between
httpcomponents-client-4.5.6-src.tar.gz and httpcomponents-client-4.5.7-src.tar.gz

About: HttpComponents is an Apache project responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Java sources.

RELEASE_NOTES.txt  (httpcomponents-client-4.5.6-src):RELEASE_NOTES.txt  (httpcomponents-client-4.5.7-src)
Release 4.5.7
-------------------
This is a maintenance release that corrects Automatic-Module-Name definitions ad
ded in the previous
release and fixes a number of minor defects discovered since 4.5.6.
Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog:
-------------------
* Upgraded HttpCore to version 4.4.11
Contributed by Oleg Kalnichevski <olegk at apache.org>
* HTTPCLIENT-1960: URIBuilder incorrect handling of multiple leading slashes in
path component
Contributed by Oleg Kalnichevski <olegk at apache.org>
* HTTPCLIENT-1958: PoolingHttpClientConnectionManager to throw ExecutionExceptio
n in case of a lease operation
cancellation instead of InterruptedException.
Contributed by Oleg Kalnichevski <olegk at apache.org>
* HTTPCLIENT-1952: Allow default User Agent to be disabled.
Contributed by Michael Osipov <michaelo at apache.org>
* HTTPCLIENT-1956: CONNECT overwrites the main request object in the HTTP contex
t when requests are executed
via a proxy tunnel.
Contributed by Oleg Kalnichevski <olegk at apache.org>
* HTTPCLIENT-1940: deprecated SSLSocketFactory made to rethrow SocketTimeoutExce
ption as
ConnectTimeoutException for consistency with non-deprecated code.
Contributed by Oleg Kalnichevski <olegk at apache.org>
* Fixed regression in BasicCookieStore serialization.
Contributed by Author: Mark Mielke <mmielke at ciena.com>
* HTTPCLIENT-1929: Corrected Automatic-Module-Name entries for HttpClient Fluent
, HttpClient Windows
and HttpClient Cache.
Contributed by Oleg Kalnichevski <olegk at apache.org>
* HTTPCLIENT-1927: URLEncodedUtils#parse breaks at double quotes when parsing un
quoted values.
Contributed by Oleg Kalnichevski <olegk at apache.org>
* HTTPCLIENT-1939: Update Apache Commons Codec from 1.10 to 1.11
Contributed by Gary Gregory <ggregory at apache.org>
Release 4.5.6 Release 4.5.6
------------------- -------------------
This is a maintenance release that adds Automatic-Module-Name to the manifest fo r compatibility This is a maintenance release that adds Automatic-Module-Name to the manifest fo r compatibility
with Java 9 Platform Module System and fixes a number of issues discovered since 4.5.5 with Java 9 Platform Module System and fixes a number of issues discovered since 4.5.5
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1882=: reset authentication state on I/O or runtime error for conn ection based * [HTTPCLIENT-1882=: reset authentication state on I/O or runtime error for conn ection based
authentication schemes (such as NTLM) authentication schemes (such as NTLM)
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
* [HTTPCLIENT-1924]: HttpClient to shut down the connection manager if a fatal e rror occurs * [HTTPCLIENT-1924]: HttpClient to shut down the connection manager if a fatal e rror occurs
in the course of a request execution. in the course of a request execution.
skipping to change at line 46 skipping to change at line 91
* [HTTPCLIENT-1911]: Failing tests on Fedora 28 due to weak encryption algorithm s in test * [HTTPCLIENT-1911]: Failing tests on Fedora 28 due to weak encryption algorithm s in test
keystore. keystore.
Contributed by Gary Gregory <ggregory at apache.org> and Michael Simacek <msim acek at redhat dot com> Contributed by Gary Gregory <ggregory at apache.org> and Michael Simacek <msim acek at redhat dot com>
Release 4.5.5 Release 4.5.5
------------------- -------------------
HttpClient 4.5.5 (GA) is a maintenance release that fixes a regression introduce d HttpClient 4.5.5 (GA) is a maintenance release that fixes a regression introduce d
by the previous release causing a NPE in SystemDefaultCredentialsProvider. by the previous release causing a NPE in SystemDefaultCredentialsProvider.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1690] Avoid merging Content-Encoding headers coming with 304 statu s to cache entry. * [HTTPCLIENT-1690] Avoid merging Content-Encoding headers coming with 304 statu s to cache entry.
Contributed by Sudheera Palihakkara <catchsudheera at gmail.com> Contributed by Sudheera Palihakkara <catchsudheera at gmail.com>
* [HTTPCLIENT-1888] Regression in SystemDefaultCredentialsProvider#getCredential s causing NPE. * [HTTPCLIENT-1888] Regression in SystemDefaultCredentialsProvider#getCredential s causing NPE.
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
skipping to change at line 69 skipping to change at line 114
* [HTTPCLIENT-1889] org.apache.http.client.utils.URLEncodedUtils.parse() * [HTTPCLIENT-1889] org.apache.http.client.utils.URLEncodedUtils.parse()
should return a new ArrayList when there are no query parameters. should return a new ArrayList when there are no query parameters.
Contributed by Gary Gregory <ggregory at apache.org> Contributed by Gary Gregory <ggregory at apache.org>
Release 4.5.4 Release 4.5.4
------------------- -------------------
HttpClient 4.5.4 (GA) is a maintenance release that fixes a number of defects fo und since 4.5.3. HttpClient 4.5.4 (GA) is a maintenance release that fixes a number of defects fo und since 4.5.3.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1883] SystemDefaultCredentialsProvider to use https.proxy* system properties * [HTTPCLIENT-1883] SystemDefaultCredentialsProvider to use https.proxy* system properties
for origins with port 443. for origins with port 443.
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
* [HTTPCLIENT-1881] Allow truncated NTLM packets to work with this client. * [HTTPCLIENT-1881] Allow truncated NTLM packets to work with this client.
Contributed by Karl Wright <DaddyWri at gmail.com> Contributed by Karl Wright <DaddyWri at gmail.com>
skipping to change at line 138 skipping to change at line 183
Contributed by Gary Gregory <ggregory at apache.org> Contributed by Gary Gregory <ggregory at apache.org>
* [HTTPCLIENT-1850] Update SLF4J from 1.7.6 to 1.7.25. * [HTTPCLIENT-1850] Update SLF4J from 1.7.6 to 1.7.25.
Contributed by Gary Gregory <ggregory at apache.org> Contributed by Gary Gregory <ggregory at apache.org>
Release 4.5.3 Release 4.5.3
------------------- -------------------
HttpClient 4.5.3 (GA) is a maintenance release that fixes a number of defects fo und since 4.5.2. HttpClient 4.5.3 (GA) is a maintenance release that fixes a number of defects fo und since 4.5.2.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1803] Improved handling of malformed paths by URIBuilder. * [HTTPCLIENT-1803] Improved handling of malformed paths by URIBuilder.
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
* [HTTPCLIENT-1802] Do not attempt to match SSL host to subject CN if subject al ternative name of any type are given. * [HTTPCLIENT-1802] Do not attempt to match SSL host to subject CN if subject al ternative name of any type are given.
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
skipping to change at line 214 skipping to change at line 259
Contributed by Charles Allen <charles.allen at metamarkets.com> Contributed by Charles Allen <charles.allen at metamarkets.com>
* [HTTPCLIENT-1726:] Copy the SNI fix from SSLConnectionSocketFactory to the dep recated SSLSocketFactory class. * [HTTPCLIENT-1726:] Copy the SNI fix from SSLConnectionSocketFactory to the dep recated SSLSocketFactory class.
Contributed by David Black <dblack at atlassian.com> Contributed by David Black <dblack at atlassian.com>
Release 4.5.2 Release 4.5.2
------------------- -------------------
HttpClient 4.5.2 (GA) is a maintenance release that fixes a number of minor defe cts found since 4.5.1. HttpClient 4.5.2 (GA) is a maintenance release that fixes a number of minor defe cts found since 4.5.1.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1710, HTTPCLIENT-1718, HTTPCLEINT-1719] OSGi container compatibili ty improvements. * [HTTPCLIENT-1710, HTTPCLIENT-1718, HTTPCLEINT-1719] OSGi container compatibili ty improvements.
Contributed by 212427891 <munene.kiruja at ge.com> Contributed by 212427891 <munene.kiruja at ge.com>
* [HTTPCLIENT-1717] Make fluent API Content#Content(byte[], ContentType) public. * [HTTPCLIENT-1717] Make fluent API Content#Content(byte[], ContentType) public.
Contributed by Cash Costello <cash.costello at gmail.com> Contributed by Cash Costello <cash.costello at gmail.com>
skipping to change at line 262 skipping to change at line 307
Contributed by Jochen Kemnade <jochen.kemnade at eddyson.de> Contributed by Jochen Kemnade <jochen.kemnade at eddyson.de>
* [HTTPCLIENT-1685] PublicSuffixDomainFilter to ignore local hosts and local dom ains. * [HTTPCLIENT-1685] PublicSuffixDomainFilter to ignore local hosts and local dom ains.
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
Release 4.5.1 Release 4.5.1
------------------- -------------------
HttpClient 4.5.1 (GA) is a maintenance release that fixes a number of minor defe cts found since 4.5. HttpClient 4.5.1 (GA) is a maintenance release that fixes a number of minor defe cts found since 4.5.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1680] redirect of a POST request causes ClientProtocolException. * [HTTPCLIENT-1680] redirect of a POST request causes ClientProtocolException.
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
* [HTTPCLIENT-1673] org.apache.http.entity.mime.content.* missing from OSGi expo rts. * [HTTPCLIENT-1673] org.apache.http.entity.mime.content.* missing from OSGi expo rts.
Contributed by Benson Margulies <benson at basistech.com> Contributed by Benson Margulies <benson at basistech.com>
skipping to change at line 325 skipping to change at line 370
Contributed by Michael Osipov <michaelo at apache.org> Contributed by Michael Osipov <michaelo at apache.org>
Release 4.4.1 Release 4.4.1
------------------- -------------------
HttpClient 4.4.1 (GA) is a maintenance release that fixes a number of defects in new functionality HttpClient 4.4.1 (GA) is a maintenance release that fixes a number of defects in new functionality
introduced in version 4.4. introduced in version 4.4.
Users of HttpClient 4.4 are encouraged to upgrade. Users of HttpClient 4.4 are encouraged to upgrade.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* Marked RFC 2109, RFC 2965, Netscape draft cookie specs as obsolete * Marked RFC 2109, RFC 2965, Netscape draft cookie specs as obsolete
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
* [HTTPCLIENT-1633] RFC6265CookieSpecProvider compatibility level setting has no effect. * [HTTPCLIENT-1633] RFC6265CookieSpecProvider compatibility level setting has no effect.
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
skipping to change at line 381 skipping to change at line 426
requests requests
* Native Windows Negotiate and NTLM via SSPI through JNA: when running on Window s OS HttpClient * Native Windows Negotiate and NTLM via SSPI through JNA: when running on Window s OS HttpClient
configured to use native NTLM or SPNEGO authentication schemes can make use of p latform specific configured to use native NTLM or SPNEGO authentication schemes can make use of p latform specific
functionality via JNA and current user credentials. This functionality is still considered functionality via JNA and current user credentials. This functionality is still considered
experimental, known to have compatibility issues and subject to change without p rior notice. experimental, known to have compatibility issues and subject to change without p rior notice.
Use at your discretion. Use at your discretion.
This release also includes all fixes from the stable 4.3.x release branch. This release also includes all fixes from the stable 4.3.x release branch.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* Support for the latest HTTP state management specification (RFC 6265). * Support for the latest HTTP state management specification (RFC 6265).
Contributed by Oleg Kalnichevski <olegk at apache.org> Contributed by Oleg Kalnichevski <olegk at apache.org>
* [HTTPCLIENT-1515] Caching of responses to HEAD requests * [HTTPCLIENT-1515] Caching of responses to HEAD requests
Contributed by Tyrone Cutajar <tj.cutajar at gmail.com> and Contributed by Tyrone Cutajar <tj.cutajar at gmail.com> and
Francois-Xavier Bonnet <fx at apache.org> Francois-Xavier Bonnet <fx at apache.org>
skipping to change at line 442 skipping to change at line 487
in approximately 20 to 50 ms overhead per request has been deprecated in favor o f conditional in approximately 20 to 50 ms overhead per request has been deprecated in favor o f conditional
connection state validation (persistent connections are to be re-validated only if a specified connection state validation (persistent connections are to be re-validated only if a specified
period inactivity has elapsed) period inactivity has elapsed)
* Authentication cache thread-safety: authentication caches used by HttpClient i s now thread-safe * Authentication cache thread-safety: authentication caches used by HttpClient i s now thread-safe
and can be shared by multiple threads in order to re-use authentication state fo r subsequent and can be shared by multiple threads in order to re-use authentication state fo r subsequent
requests requests
This release also includes all fixes from the stable 4.3.x release branch. This release also includes all fixes from the stable 4.3.x release branch.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1547] HttpClient OSGi bundle doesn't import the package "javax.nam ing". * [HTTPCLIENT-1547] HttpClient OSGi bundle doesn't import the package "javax.nam ing".
Contributed by Willem Jiang <ningjiang at apache.org> Contributed by Willem Jiang <ningjiang at apache.org>
* [HTTPCLIENT-1541] Use correct (HTTP/hostname) service principal name for Windo ws native * [HTTPCLIENT-1541] Use correct (HTTP/hostname) service principal name for Windo ws native
Negotiate/NTLM auth schemes. Negotiate/NTLM auth schemes.
Contributed by Ka-Lok Fung <ka-lok.fung at sap.com> Contributed by Ka-Lok Fung <ka-lok.fung at sap.com>
skipping to change at line 483 skipping to change at line 528
* Native windows Negotiate/NTLM via JNA: when running on Windows OS HttpClient c onfigured to use * Native windows Negotiate/NTLM via JNA: when running on Windows OS HttpClient c onfigured to use
native NTLM or SPNEGO authentication schemes can make use of platform specific f unctionality native NTLM or SPNEGO authentication schemes can make use of platform specific f unctionality
via JNA and current user system credentials via JNA and current user system credentials
* Authentication cache thread-safety: authentication caches used by HttpClient i s now thread-safe * Authentication cache thread-safety: authentication caches used by HttpClient i s now thread-safe
and can be shared by multiple threads in order to re-use authentication state fo r subsequent and can be shared by multiple threads in order to re-use authentication state fo r subsequent
requests requests
This release also includes all fixes from the stable 4.3.x release branch. This release also includes all fixes from the stable 4.3.x release branch.
Please note that as of 4.4 HttpClient requires Java 1.6 or newer. Please note that as of 4.4, HttpClient requires Java 1.6 or newer.
Please note that new features included in this release are still considered expe rimental and Please note that new features included in this release are still considered expe rimental and
their API may change in the future 4.4 alpha and beta releases. their API may change in the future 4.4 alpha and beta releases.
Changelog: Changelog:
------------------- -------------------
* [HTTPCLIENT-1493] Indiscriminate connection checking has been deprecated in fa vor of conditional * [HTTPCLIENT-1493] Indiscriminate connection checking has been deprecated in fa vor of conditional
connection state validation. Persistent connections are to be re-validated onl y after a defined connection state validation. Persistent connections are to be re-validated onl y after a defined
period inactivity prior to being leased to the consumer. period inactivity prior to being leased to the consumer.
 End of changes. 11 change blocks. 
10 lines changed or deleted 62 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)