1. e02c106 HTTPCLIENT-2141: revision of the original implementation / better debug logging / additional integration tests by Oleg Kalnichevski · 4 days ago master
  2. 7000b9e TestValidateAfterInactivity: Set maxConns to 1 by Ryan Schmitt · 3 days ago
  3. 727ff73 Fixed JUnit 5 dependency declaration in httpclient5-testing by Oleg Kalnichevski · 3 days ago
  4. b1efda3 HTTPCLIENT-2379: PerRoutePool.release now decrements the counter first and keeps the entry in the map until the count reaches zero, regardless of whether the connection is still open. The entry is handed back to the parent pool exactly once—on that final release—and any attempt to release an entry that was never leased now raises an IllegalStateException. (#663) by Arturo Bernal · 4 days ago
  5. c01d412 Jep380SocketChannelAdapter: Connect in blocking mode by Ryan Schmitt · 5 days ago
  6. be41f5c Fix `validateAfterInactivity` on the async client by Ryan Schmitt · 6 days ago
  7. de4e3e9 Document dependency bumps by Gary Gregory · 5 days ago
  8. 22c0d60 Bump com.github.luben:zstd-jni from 1.5.7-3 to 1.5.7-4 (#668) by dependabot[bot] · 5 days ago
  9. dd906f3 Bump testcontainers.version from 1.21.2 to 1.21.3 (#669) by dependabot[bot] · 5 days ago
  10. 7993d00 Bump org.junit:junit-bom from 5.13.1 to 5.13.3 (#670) by dependabot[bot] · 5 days ago
  11. 6e0a18f HTTPCLIENT-2380 – expose protected constructor in DefaultAsyncClientConnectionOperator by Arturo Bernal · 7 days ago
  12. 5c6c135 HTTPCLIENT-2379: Add H2SharingConnPool test for multiple removal of same PoolEntry (#665) by yhzdys · 7 days ago
  13. 97703d9 Enable JEP 380 UDS support for sync client by Ryan Schmitt · 11 days ago
  14. 239948e HTTPCLIENT-2375 Add first-class request-side compression support and pluggable encoders (#657) by Arturo Bernal · 2 weeks ago
  15. c568701 Add support for HTTPS over UDS by Ryan Schmitt · 3 weeks ago
  16. 025275b Run GH workflows using mvnw by Ryan Schmitt · 3 weeks ago
  17. 1582341 Bump mvnw to 3.9.10 by Ryan Schmitt · 3 weeks ago
  18. cdd8e93 Add missing release notes for 4.3.5 and 4.3.6 by Gary Gregory · 2 weeks ago
  19. 2108386 Document dependency bumps by Gary Gregory · 3 weeks ago
  20. 842e70a Bump testcontainers.version from 1.21.1 to 1.21.2 (#655) by dependabot[bot] · 3 weeks ago
  21. 550cd4d Bump log4j.version from 2.24.3 to 2.25.0 (#656) by dependabot[bot] · 3 weeks ago
  22. 20a4e9f HTTPCLIENT-1843: ContentCompressionExec constructor clean-up; removed unused default method in InputStreamFactory by Oleg Kalnichevski · 3 weeks ago
  23. 5b829b3 Add UdsIntegrationTests and UdsAsyncIntegrationTests by Ryan Schmitt · 4 weeks ago
  24. 7897744 TestSocketTimeout: Increase upper bound assertion for actual delay by Ryan Schmitt · 3 weeks ago
  25. d1eb5b8 HTTPCLIENT-1843 Plug Commons-Compress into HttpClient’s automatic (#651) by Arturo Bernal · 3 weeks ago
  26. fd2870e HTTPCLIENT-2376: fixed ContentCompressionExec not taking `acceptEncoding` parameter into account by Oleg Kalnichevski · 3 weeks ago
  27. 06481a0 Add socket timeout integration tests by Ryan Schmitt · 4 weeks ago
  28. fe26001 Document bump org.junit:junit-bom from 5.13.0 to 5.13.1 #650 by Gary Gregory · 4 weeks ago
  29. a70d169 Bump org.junit:junit-bom from 5.13.0 to 5.13.1 (#650) by dependabot[bot] · 4 weeks ago
  30. d89fdfe Switch HostnameVerificationPolicy to BUILTIN by default by Oleg Kalnichevski · 4 weeks ago
  31. c5bd9af Added Protocol conformance section to README by Oleg Kalnichevski · 5 weeks ago
  32. 1f90c1a Add integration tests for TLS handshake timeouts by Ryan Schmitt · 5 weeks ago
  33. ac19392 Omit cookie spec registry when cookie management is disabled by Ryan Schmitt · 5 weeks ago
  34. 5cef6ed HTTPCLIENT-2372 - Normalize HttpHost port comparison to treat implicit default ports as equal (#643) by Arturo Bernal · 5 weeks ago
  35. c65eb9b TestHttpRoute: Fix Windows compatibility by Ryan Schmitt · 5 weeks ago
  36. 6df72d1 Add org.apache.hc.client5.http.entity.mime.PathBody (#641) by Gary Gregory · 5 weeks ago
  37. 3500661 Add integration tests for connection timeouts by Ryan Schmitt · 5 weeks ago
  38. 03043d6 Add Unix domain socket support by Ryan Schmitt · 7 weeks ago
  39. c5f98fb Upgraded HttpClient version to 5.6-alpha1-SNAPSHOT by Oleg Kalnichevski · 5 weeks ago
  40. e2e07eb Document dependency bumps by Gary Gregory · 6 weeks ago
  41. 371647f Bump testcontainers.version from 1.20.6 to 1.21.1 (#638) by dependabot[bot] · 6 weeks ago
  42. b104297 Bump org.junit:junit-bom from 5.12.2 to 5.13.0 (#639) by dependabot[bot] · 6 weeks ago
  43. cd42b05 Add helper script to run example programs by Ryan Schmitt · 7 weeks ago
  44. 7e64580 Add Maven wrapper by Ryan Schmitt · 7 weeks ago
  45. 712ad64 Upgraded HttpClient version to 5.5.1-SNAPSHOT by Oleg Kalnichevski · 7 weeks ago
  46. 3061c34 Updated release notes for HttpClient 5.5 release by Oleg Kalnichevski · 8 weeks ago
  47. 14a9208 Updated NOTICE to 2025 by Oleg Kalnichevski · 8 weeks ago
  48. 4021b7c Link text adjustment by Gary D. Gregory · 8 weeks ago
  49. be441c1 Update the GitHub Security page with a link to the new HttpComponents by Gary D. Gregory · 8 weeks ago
  50. f5f9ae8 HTTPCLIENT-2367 - Fix NPE in InternalAbstractHttpAsyncClient by adding null check for resolvedTarget. (#634) by Arturo Bernal · 10 weeks ago
  51. 19c0278 Bump org.junit:junit-bom from 5.12.1 to 5.12.2 #632 by Gary Gregory · 3 months ago
  52. ef06a27 Bump org.junit:junit-bom from 5.12.1 to 5.12.2 (#632) by dependabot[bot] · 3 months ago
  53. 9bae302 Fix case of Cookie.HTTP_ONLY_ATTR by Finn Petersen · 3 months ago
  54. 0ba6102 Simplify ProtocolSwitchStrategy by Leveraging ProtocolVersionParser (#627) by Arturo Bernal · 3 months ago
  55. ffc12f1 DNS host / identity normalization should be performed only once per public API call by Oleg Kalnichevski · 3 months ago
  56. c52c7d2 HTTPCLIENT-2366 - Fix isRepeatable method in RequestEntityProxy to return true before consumption. (#630) by Arturo Bernal · 3 months ago
  57. a06030a HTTPCLIENT-2365, regression: corrected handling of private domains by PublicSuffixMatcher by Oleg Kalnichevski · 3 months ago
  58. f3b1536 HTTPCLIENT-2364: Fixed incorrect re-binding of the upgraded SSL socket to the HTTP connection by the #upgrade method of the DefaultHttpClientConnectionOperator by Oleg Kalnichevski · 3 months ago
  59. 446a6d6 Updated MultipartEntityBuilder example by Oleg Kalnichevski · 4 months ago
  60. 5e62dac MultipartEntityBuilder to use a random boundary value by default by Ben Shonaldmann · 4 months ago
  61. 57d5a13 HTTPCLIENT-2363: ensure requests have a scheme and an authority populated before they get committed to the execution pipeline by Oleg Kalnichevski · 4 months ago
  62. c40c1f0 Bump log4j.version from 2.23.1 to 2.24.3 #626 by Gary Gregory · 4 months ago
  63. 9a35913 Bump log4j.version from 2.23.1 to 2.24.3 (#626) by dependabot[bot] · 4 months ago
  64. 35f40ae Bump org.junit:junit-bom from 5.11.4 to 5.12.1 #623 by Gary Gregory · 4 months ago
  65. f5d0b77 Bump org.junit:junit-bom from 5.11.4 to 5.12.1 (#623) by dependabot[bot] · 4 months ago
  66. b69acc9 Bump testcontainers.version from 1.20.4 to 1.20.6 #622 by Gary Gregory · 4 months ago
  67. a12853f Bump testcontainers.version from 1.20.4 to 1.20.6 (#622) by dependabot[bot] · 4 months ago
  68. 1ec5c38 Upgraded HttpCore to version 5.3.4 by Oleg Kalnichevski · 4 months ago
  69. 10f7b78 Disallow automatic request redirection if the original request contains potentially sensitive headers by Oleg Kalnichevski · 4 months ago
  70. 9b03e6e Updated MultipartEntityBuilder javadocs clarifying content validation and sanitization as a responsibility of the caller by Oleg Kalnichevski · 4 months ago
  71. 85be78d MultipartEntityBuilder to use a fixed boundary by a default (#619) by Arturo Bernal · 4 months ago
  72. c687247 Fix PublicSuffixMatcherLoader#getDefault (#621) by Joe Gallo · 4 months ago
  73. fc3b11e HTTPCLIENT-2360 - Enhance filename encoding in multipart/form-data per RFC 6266/5987 (#618) by Arturo Bernal · 4 months ago
  74. 0e5497a Corrected APIs in ClientTlsStrategyBuilder to be compatible with Classic APIs by Oleg Kalnichevski · 5 months ago
  75. 1fb9a4e Upgraded HttpClient version to 5.5-alpha2-SNAPSHOT by Oleg Kalnichevski · 5 months ago
  76. 05497d5 Updated release notes for HttpClient 5.5-alpha1 release by Oleg Kalnichevski · 5 months ago
  77. bed9c65 Pass scheme name to `#create` method of DetachedSocketFactory by Oleg Kalnichevski · 5 months ago
  78. daaa08f Changed sequence of arguments of the new `#processChallenge` method in AuthScheme by Oleg Kalnichevski · 5 months ago
  79. a16abbf Async client can now be used internally by the Fluent facade by Oleg Kalnichevski · 5 months ago
  80. a1243ed HTTPCLIENT-2361: Tolerate multiple `Cookie` headers added by the caller by Oleg Kalnichevski · 5 months ago
  81. a68d4a2 Bump com.googlecode.maven-download-plugin:download-maven-plugin by dependabot[bot] · 5 months ago
  82. 0f39e56 Bump testcontainers.version from 1.20.2 to 1.20.4 by dependabot[bot] · 5 months ago
  83. 53fecf3 Bump log4j.version from 2.23.1 to 2.24.3 by dependabot[bot] · 5 months ago
  84. cde80cb Bump org.junit:junit-bom from 5.11.0 to 5.11.4 by dependabot[bot] · 5 months ago
  85. 0e65c6e Classic over async bridge by Oleg Kalnichevski · 6 months ago
  86. d84079d Upgraded HttpCore to version 5.3.3 by Oleg Kalnichevski · 5 months ago
  87. 9b93b03 HTTPCLIENT-2356: Extend Auth API and authentication Logic to enable mutual authentication by Istvan Toth · 11 months ago
  88. a999d90 Disabled a test case that fails intermittently with GitHub Actions, pending revision by Oleg Kalnichevski · 6 months ago
  89. 2f6694f Improved internal state representation of the internal async execution runtime in order to present potential race conditions by Oleg Kalnichevski · 6 months ago
  90. ff87bf0 HTTPCLIENT-2357, regression: Classic HttpClient fails to release connect in case of a proxy authentication failure by Oleg Kalnichevski · 6 months ago
  91. be62a1b HTTPCLIENT-2355, regression: Reset protocol version in the execution context upon 200 response to CONNECT request by Oleg Kalnichevski · 6 months ago
  92. ed9594a Decode Subject Alternative Names for IP, DNS, and binary data (#610) by Arturo Bernal · 6 months ago
  93. e2c24b9 Upgraded HttpCore to version 5.3.2 by Oleg Kalnichevski · 6 months ago
  94. 8b1ee82 Fix HTTPCLIENT-2354 by updating ResponseCachingPolicy to allow caching of responses with "must-revalidate, max-age=0" in shared caches with Authorization headers. The change aligns with RFC 9111 Section 5.2.2.2, ensuring responses with "must-revalidate," "s-maxage," or "public" directives are cacheable. This addresses cases where responses with Authorization headers were unnecessarily excluded from caching. (#609) by Arturo Bernal · 6 months ago
  95. becb177 Do not add `Upgrade` header if `Connection` header already present (the caller manually manages connection state) by Oleg Kalnichevski · 6 months ago
  96. aa95f0b Avoid logging HTTP message version where it can be a hint, not an actual protocol version by Oleg Kalnichevski · 6 months ago
  97. 3c82807 Normalize IDN hostnames to punycode before DNS resolution to prevent UnknownHostException during connection. (#608) by Arturo Bernal · 6 months ago
  98. 9e3559e HTTPCLIENT-2353: Fix IDN hostname mismatch by normalizing identity with IDN.toUnicode before comparison so that Unicode and punycode forms match correctly. (#607) by Arturo Bernal · 6 months ago
  99. 55cdd9e Experimental connections pool implementation that acts as a caching facade in front of a standard ManagedConnPool and shares already leased connections to multiplex message exchanges over active HTTP/2 connections. by Oleg Kalnichevski · 8 months ago
  100. 90da166 fix(examples): Typo in ClientConfiguration example by Patrick Neulichedl · 7 months ago