You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Oleg Kalnichevski <ol...@apache.org> on 2013/11/01 20:00:51 UTC

[ANNOUNCEMENT] HttpComponents HttpAsyncClient 4.0 GA Released

Apache HttpComponents project is pleased to announce the first stable
(GA) release of Apache HttpAsyncClient 4.0. 

HttpAsyncClient is a library for asynchronous client-side HTTP
communication built on top of HttpCore NIO transport. It is a
complementary library to Apache HttpClient intended and optimized for
special cases whereby ability to scale to many thousands of concurrent
connections is more important than performance in terms of raw data
throughput. 

HttpAsyncClient 4.0 is designed to have similar APIs as Apache
HttpClient 4.3 and a comparable feature set. In addition HttpAsyncClient
provides full support for zero-copy file upload and  download
operations. It presently does not support transparent content
decompression and automatic I/O error recovery. These features may be
added in future releases.

Please note that this release is not fully compatible with the previous
BETA4 release. There has been a number of incompatible changes in the
connection management APIs. 

Users of previous versions of HttpAsyncClient are encouraged to upgrade.

-------------------
Download - 
<http://hc.apache.org/downloads.cgi>

Release notes -
<http://www.apache.org/dist/httpcomponents/httpasyncclient/RELEASE_NOTES.txt>

HttpComponents site -
<http://hc.apache.org/>

-------------------
About Apache HttpAsyncClient

Although the java.net package provides basic functionality for accessing
resources via HTTP, it doesn't provide the full flexibility or
functionality needed by many applications. HttpAsyncClient seeks to fill
this void by providing an efficient, up-to-date, and feature-rich
package with an event-driven programming interface based on a
non-blocking I/O model.