HttpComponents roadmap

HttpAsyncClient 4.1 development branch

  1. Upgrade to Java 1.6 (DONE)

  2. Limited support for request pipelining HTTPASYNC-8 (DONE, REQUIRES TESTING)

HttpCore / HttpClient 4.5 development branch

HttpCore / HttpClient 5.0 development branch

  1. Support for HTTP/1.1 spec (RFC 7230 and related)

  2. Per request transport stats (related to JMeter) HTTPCLIENT-1081

  3. Completely overhaul GSS-API-based authentication backend HTTPCLIENT-1625 (design notes)

  4. Experimental support for HTTP/2
    • in scope
      • plain transport (no TLS)
      • stream multiplexing
      • 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

HttpComponentsRoadmap (last edited 2015-05-05 19:52:42 by MichaelOsipov)