HttpCore 4.1.x branch is considered stable and production ready.
HttpClient 4.1.x branch is considered stable and production ready.
HttpAsyncClient trunk is considered stable enough but minor API changes can be expected.
The 3.1 branch of Commons HttpClient is at the end of life. No more public releases are expected.