Differences between revisions 13 and 14
Revision 13 as of 2014-06-12 12:22:40
Size: 2040
Comment:
Revision 14 as of 2014-06-13 12:11:27
Size: 2035
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
 1. Native support for build-it NTLM on Windows [[https://issues.apache.org/jira/browse/HTTPCLIENT-1394|HTTPCLIENT-1394]] '''(in progress)'''  1. Native support for build-it NTLM on Windows [[https://issues.apache.org/jira/browse/HTTPCLIENT-1394|HTTPCLIENT-1394]] '''(DONE)'''
Line 25: Line 25:
   * Auth cache thread-safety. Make it possible for auth caches to be used concurrently '''DONE'''    * Auth cache thread-safety. Make it possible for auth caches to be used concurrently '''(DONE)'''

HttpComponents roadmap

HttpCore / HttpClient 4.4 development branch

HttpCore

  1. Upgrade to Java 1.6 (DONE)

  2. Server side support for request pipelining (DONE, REQUIRES TESTING)

  3. Limited support for client side request pipelining (DONE, REQUIRES TESTING)

  4. Simplified server bootstrap for blocking and NIO transports (DONE)

HttpClient

  1. Upgrade to Java 1.6 (DONE)

  2. Native support for build-it NTLM on Windows HTTPCLIENT-1394 (DONE)

  3. HTTP Authentication improvements
    • Auth cache does not take auth realm into account HTTPCLIENT-1490

    • Auth cache thread-safety. Make it possible for auth caches to be used concurrently (DONE)

    • Support for multiple comma separated challenges transported in one header HTTPCLIENT-1489

  4. More intelligent stale connection checking (related to JMeter) HTTPCLIENT-1493 (in progress)

HttpAsyncClient 4.1 development branch

  1. Upgrade to Java 1.6
  2. Limited support for request pipelining HTTPASYNC-8

HttpCore / HttpClient 5.0 development branch

  1. Support for the latest HTTP/1.1 spec

  2. Support for the latest HTTP state management spec

  3. HTTP Authentication improvements
    • Make it easier to implement custom auth strategies that involve cookies HTTPCLIENT-1451

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

Furure (6.0 and beyond)

  1. Limited support for HTTP/2.0
  2. Web sockets (maybe)

HttpComponentsRoadmap (last edited 2014-06-13 12:11:27 by OlegKalnichevski)