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 2012/02/10 14:14:50 UTC

[ANNOUNCEMENT] HttpComponents HttpClient 4.2-beta1 release

The HttpComponents project is pleased to announce 4.2-beta1 release of
Apache HttpClient. This release completes development of several notable
enhancements in HttpClient:

* 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. As of release 4.2
HttpClient will be using pooling connection manager per default.

* 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
scheme.

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

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

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

-------------------

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
recommendations.

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
communication.


--------------------------------------------------------------------- 
To unsubscribe, e-mail: announce-unsubscribe@apache.org 
For additional commands, e-mail: announce-help@apache.org