HttpComponents roadmap
HttpAsyncClient 4.1 development branch
- Upgrade to Java 1.6 (DONE)
- Limited support for request pipelining HTTPASYNC-8 (DONE, REQUIRES TESTING)
HttpCore / HttpClient 4.5 development branch
HttpCore / HttpClient 5.0 development branch
- Support for HTTP/1.1 spec (RFC 7230 and related)
- Per request transport stats (related to JMeter) HTTPCLIENT-1081
- Completely overhaul GSS-API-based authentication backend HTTPCLIENT-1625 (design notes)
- Experimental support for HTTP/2
in scope
-
- plain transport (no TLS)
- stream multiplexing
- plain transport (no TLS)
-
- message push (a Stream that was Promised)
- message push (a Stream that was Promised)
out of scope
-
- implementation with blocking I/O
- (PRIORITY) stream prioritization and dependencies
- (WINDOW_UPDATE) flow Control
- TLS requirements
- implementation with blocking I/O