www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject [ANNOUNCEMENT] HttpComponents HttpClient 4.2 GA release
Date Tue, 22 May 2012 20:13:22 GMT
The HttpComponents project is pleased to announce 4.2 GA release of
Apache HttpClient. The most notable enhancements included in this
release are:

* New facade API for HttpClient based on the concept of a fluent
interface. The fluent API exposes only the most fundamental functions of
HttpClient and is intended for relatively simple use cases that do not
require the full flexibility of HttpClient. However, the fluent API
almost fully relieves the users from having to deal with connection
management and resource deallocation.

* Redesigned and rewritten connection management code. 

* Enhanced HTTP authentication API that enables HttpClient to handle
more complex authentication scenarios. HttpClient 4.2 is now capable of
making use of multiple authentication challenges and retry
authentication with a fall-back scheme in case the primary one fails.
This can be important for compatibility with Microsoft products that are
often configured to use SPNEGO/Kerberos as the preferred authentication

Download -

Release notes -

HttpComponents site -


About Apache HttpClient

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. HttpClient seeks to fill this
void by providing an efficient, up-to-date, and feature-rich package
implementing the client side of the most recent HTTP standards and

Designed for extension while providing robust support for the base HTTP
protocol, HttpClient may be of interest to anyone building HTTP-aware
client applications such as web browsers, web service clients, or
systems that leverage or extend the HTTP protocol for distributed

View raw message