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/08/05 13:32:49 UTC

[ANNOUNCEMENT] HttpComponents HttpCore 4.3 GA Released

The Apache HttpComponents project is pleased to announce release
4.3 of HttpComponents HttpCore. This is the first stable (GA) release of
HttpCore 4.3. The most notable features in the 4.3 branch are:

* Deprecation of preference and configuration API based on HttpParams
interface in favor of constructor injection and plain configuration
objects.

* Reliance on object immutability instead of access synchronization for
thread safety. Several old classes whose instances can be shared by
multiple request exchanges have been replaced by immutable equivalents.

The 4.3 branch also contains performance optimizations such as reduced
TCP packet fragmentation and more efficient lease / release operations
for pools of persistent connections on the client side.

This release also includes all fixes from the 4.2.x release branch.

Download -
<http://hc.apache.org/downloads.cgi>
Release notes -
<http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES-4.3.x.txt>
HttpComponents site -
<http://hc.apache.org/>

About HttpComponents Core - HttpCore is a set of low level HTTP
transport components that can be used to build custom client and server
side HTTP services with a minimal footprint. HttpCore supports two I/O
models: a blocking I/O model based on the classic Java I/O and a
non-blocking, event driven I/O model based on Java NIO.