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.
HttpCore 5.x branch is the current unstable development branch. The main focus of the 5.0 series is providing full-featured support for HTTP/1.1 and HTTP/2 and ensuring full compliance with RFC 7230, RFC 7231, RFC 7540 and RFC 7541.
HttpClient 4.5.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.5 series.
HttpClient 5.x branch is the current unstable development branch. The main focus of the 5.0 series is ensuring full compliance with RFC 7230, RFC 7231, laying a foundation for transition to HTTP/2.0 and incremental API improvements.
HttpAsyncClient 4.1.x branch is considered stable and production ready. It is being actively maintained and supported.
The 3.1 branch of Commons HttpClient is at the end of life. No more public releases are expected.