HttpComponents Project Status

HttpComponents HttpCore 4.4.x

HttpCore 4.4.x branch is considered stable and production ready. It is being actively maintained and supported. Users of all versions of HttpCore are advised to upgrade to the latest release of the 4.4 series.

HttpComponents HttpCore 5.x

HttpCore 5.x branch is the current unstable development branch. The main focus of the 5.0 series is ensuring full compliance with RFC 7230, 7231, laying a foundation for transition to HTTP/2.0 and incremental API improvements.

HttpComponents HttpClient 4.3.x

HttpClient 4.3.x branch is considered stable and production ready. It is being actively maintained and supported. Users of all versions of HttpClient are advised to upgrade to the latest release of the 4.3 series.

HttpComponents HttpClient 4.4.x

HttpClient 4.4.x branch is the current unstable development branch. Noteworthy features being developed in 4.4 are support for native Windows Negotiate/NTLM via JNA, thread safe authentication scheme caching and more efficient stale connection checking.

HttpComponents HttpAsyncClient 4.0.x

HttpAsyncClient 4.0.x branch is considered stable and production ready. It is being actively maintained and supported.

HttpComponents HttpAsyncClient 4.1.x

HttpAsyncClient 4.1.x branch is the current unstable development branch. Noteworthy features being developed in 4.1 are support for pipelined request execution and processing.

Commons HttpClient 3.1.x

The 3.1 branch of Commons HttpClient is at the end of life. No more public releases are expected.