1. 1656006 LaxConnPool: Loop over expired connections by Ryan Schmitt · 21 hours ago master
  2. a777eec StrictConnPool: Fix FIFO implementation by Ryan Schmitt · 21 hours ago
  3. 31b6cf0 Fix deprecation warnings by Ryan Schmitt · 29 hours ago
  4. eabb469 SSLContexts: Respect system properties by default by Ryan Schmitt · 6 days ago
  5. 3039049 HTTP/2: per-stream idle timeout (#581) by Arturo Bernal · 4 days ago
  6. a83608a Bug fix: Corrected exception propagation in protocol negotiators exception handling code by Oleg Kalnichevski · 7 days ago
  7. ce8f8bc Fix SOCKS handshake to fail on EOF. (#604) by Arturo Bernal · 7 days ago
  8. 6911f14 Bug fix: Handle CancelledKeyException thrown by abort method of the H2 stream by Oleg Kalnichevski · 9 days ago
  9. 2fc5cdb Bump the all group across 1 directory with 5 updates by dependabot[bot] · 11 days ago
  10. a4ad7db Batch Dependabot updates on a monthly basis by Ryan Schmitt · 12 days ago
  11. 911483a Move LoggingInitializationListener into httpcore5 tests jar by Ryan Schmitt · 2 weeks ago
  12. e385f47 ComplexCancellable: Fix race condition by Ryan Schmitt · 2 weeks ago
  13. d0df4ea Add RFC 7639 canonical percent codec for ALPN protocol identifiers. (#596) by Arturo Bernal · 2 weeks ago
  14. 86d9214 Upgraded japicmp to version 0.25.4; use published artifact for site report by Oleg Kalnichevski · 3 weeks ago
  15. 4c7780c Upgrade Apache RAT by Ryan Schmitt · 4 weeks ago
  16. 4abea6d Cap pending HTTP/2 request commands per connection (#592) by Arturo Bernal · 4 weeks ago
  17. b20b860 Updated composition of the project web content by Oleg Kalnichevski · 4 weeks ago
  18. ded936f Removed jxr and surefire reports and cleaned up japicmp and javadoc config by Oleg Kalnichevski · 4 weeks ago
  19. 712b33c Disable settings_push_enable on the H2Config for H2ServerBootstrap (#591) by CoolTomatos · 5 weeks ago
  20. 966d58f MonitoringResponseOutOfOrderStrategy: Always perform a blocking read to check for data by Ryan Schmitt · 5 weeks ago
  21. 9d95470 MonitoringResponseOutOfOrderStrategyIntegrationTest: Fix deadlock by Ryan Schmitt · 5 weeks ago
  22. d3d1e01 Bug fix: corrected exception propagation to individual H2 streams in case of an unexpected error with the H2 connection by Oleg Kalnichevski · 5 weeks ago
  23. 64b89f2 Added timeout setter to StreamControl by Oleg Kalnichevski · 5 weeks ago
  24. b6714ad Update Maven wrapper by Ryan Schmitt · 5 weeks ago
  25. 527e3be Disable Conscrypt tests on aarch64 by Ryan Schmitt · 5 weeks ago
  26. 2648f67 Parallelize tests (except on CI) by Ryan Schmitt · 6 weeks ago
  27. 943cd68 Improve synchronization in ReactiveClientTest by Ryan Schmitt · 6 weeks ago
  28. bb1fe81 Bind test servers to loopback address (cont'd) by Ryan Schmitt · 6 weeks ago
  29. 534e1fb Add ConnPoolListener support to RouteSegmentedConnPool (#586) by Arturo Bernal · 6 weeks ago
  30. bdd4c16 Bind test servers to loopback address by Ryan Schmitt · 6 weeks ago
  31. 060667e Deflake RouteSegmentedConnPool slow disposal timing (#584) by Arturo Bernal · 6 weeks ago
  32. 151452c Corrected japicmp plugin configuration by Oleg Kalnichevski · 7 weeks ago
  33. 8355dc8 Upgraded HttpCore API compatibility level to 5.4 by Oleg Kalnichevski · 7 weeks ago
  34. bb7d9ba Improved HTTP message stream control by Oleg Kalnichevski · 7 weeks ago
  35. 71afb4a Removed references to deprecated Commons CLI APIs by Oleg Kalnichevski · 7 weeks ago
  36. f2e7ad0 Removed references to deprecated JUnit APIs by Oleg Kalnichevski · 7 weeks ago
  37. c6a07a5 Bump actions/checkout from 5 to 6 by dependabot[bot] · 7 weeks ago
  38. 3832fe6 Bump org.junit:junit-bom from 5.14.0 to 5.14.1 by dependabot[bot] · 3 months ago
  39. f1ca526 Bump commons-cli:commons-cli from 1.10.0 to 1.11.0 by dependabot[bot] · 3 months ago
  40. e0c5fda Bump actions/cache from 4 to 5 by dependabot[bot] · 7 weeks ago
  41. ed84b0b Upgraded HttpCore version to 5.5-alpha1 by Oleg Kalnichevski · 8 weeks ago
  42. cecaac5 Fix validation of 0/8 IPv4 addresses by Ryan Schmitt · 8 weeks ago
  43. 85c806a Route-segmented pool: fix timeout race; add direct hand-off; enforce TTL on lease; bound scans. (#575) by Arturo Bernal · 3 months ago
  44. 028f633 Ensure connection is closed immediately upon socket timeout by Alexis Le Dantec · 3 months ago
  45. 1ee9e08 H2 Priority example clean-up by Oleg Kalnichevski · 4 months ago
  46. ddf093c RFC6874 zone IDs with minimal parsing Bracket/encode only; treat IPv6 literal opaquely, decode/validate ZoneID; keep colon-count heuristic. by Arturo Bernal · 4 months ago
  47. b40a633 Accept leading zeros in IPv4-mapped IPv6 (#568) by Arturo Bernal · 4 months ago
  48. f765c13 Bump org.junit:junit-bom from 5.13.3 to 5.14.0 by dependabot[bot] · 4 months ago
  49. ea62f9f Bump github/codeql-action from 3 to 4 by dependabot[bot] · 4 months ago
  50. f6df23f japicmp-maven-plugin to ignore missing classes when generating reports for the website by Oleg Kalnichevski · 4 months ago
  51. a4810ff Bump log4j.version from 2.25.0 to 2.25.2 by dependabot[bot] · 4 months ago
  52. 0a4c8c2 Bump commons-cli:commons-cli from 1.9.0 to 1.10.0 by dependabot[bot] · 6 months ago
  53. f0f60ab Bump io.reactivex.rxjava3:rxjava from 3.1.10 to 3.1.12 by dependabot[bot] · 4 months ago
  54. ad9d492 Bump actions/checkout from 4 to 5 by dependabot[bot] · 6 months ago
  55. c4d94db Bump actions/setup-java from 4 to 5 by dependabot[bot] · 5 months ago
  56. 5b926fe Upgraded HttpCore version to 5.4-alpha2-SNAPSHOT by Oleg Kalnichevski · 4 months ago
  57. dfb42f4 Javadoc fix by Oleg Kalnichevski · 4 months ago
  58. 23b9234 Updated release notes for HttpCore 5.4-alpha1 release by Oleg Kalnichevski · 4 months ago
  59. c21195a Introduce experimental RouteSegmentedConnPool (OFFLOCK): lock-free, route-segmented, disposal off critical path; preserves STRICT/LAX semantics. (#559) by Arturo Bernal · 4 months ago
  60. e18248f Optimized H2 priority formatter to produce less intermediate garbage; removed unused H2 priority related code by Oleg Kalnichevski · 4 months ago
  61. 13b473c RFC 7639 ALPN header by Arturo Bernal · 4 months ago
  62. f46148e Added #formatTokens method with an optional token transformation by Oleg Kalnichevski · 4 months ago
  63. 5290ad5 Update README.md by Arturo Bernal · 4 months ago
  64. 8772c3c added setAuthorityResolver() method to AsyncServerBootstrap and ServerBootstrap by Christian de Waal · 4 months ago
  65. 6c318a1 Disabled a test case that fails intermittently in GitHub Actions by Oleg Kalnichevski · 4 months ago
  66. 9f700c9 HTTP/2: RFC 9218 Priority support (#552) by Arturo Bernal · 4 months ago
  67. c21d60a Adds `StaleCheckCommand` by Ryan Schmitt · 6 months ago
  68. e38ef45 Updated release notes for HttpCore 5.4-alpha1 release by Oleg Kalnichevski · 4 months ago
  69. 827a46c Added RFC 9113 to the protocol conformance list by Oleg Kalnichevski · 4 months ago
  70. 5c4aaaf Fixed wiring of ALPN integration tests by Oleg Kalnichevski · 4 months ago
  71. 4d705d2 Bug fix: I/O reactors to close out active i/o channels in case of abnormal termination by Oleg Kalnichevski · 4 months ago
  72. 576f3c3 Bug fix: corrected handling of failed protocol upgrade of async i/o data channels by Oleg Kalnichevski · 4 months ago
  73. 2fbc32a Bug fix: async i/o sessions to not enqueue commands if the underlying channel has been closed by Oleg Kalnichevski · 4 months ago
  74. 9c7841f HTTPCORE-785: fixed the problem with protocol negotiation starters failing to apply the global version policy by Oleg Kalnichevski · 4 months ago
  75. 299abf4 Fix JavaDoc for HttpConnection.close() to reference correct close(CloseMode) method (#561) by Arturo Bernal · 4 months ago
  76. f920167 HTTPCORE-785: Improved ALPN tests with the default (Oracle) and Conscrypt security providers by Oleg Kalnichevski · 4 months ago
  77. 324f3b5 HTTPCORE-785: Improved javadocs of TlsStrategy implementations by Oleg Kalnichevski · 4 months ago
  78. 34bade0 Removed obsolete TLS ALPN example by Oleg Kalnichevski · 4 months ago
  79. 431b11f HTTPCORE-785: Updated request execution example with Conscrypt as a security provider by Oleg Kalnichevski · 4 months ago
  80. 65966f6 Set `localhost` as the canonical hostname for HTTP servers in integration tests. InetAddressUtils#getCanonicalLocalHostName() can be very slow in some environments by Oleg Kalnichevski · 4 months ago
  81. 6f7ad40 Enable five-second TCP keep-alive by default by Ryan Schmitt · 6 months ago
  82. c16c887 Bug fix: #disconnected method of protocol handlers is to be called only once the underlying I/O session has been fully closed by Oleg Kalnichevski · 5 months ago
  83. c3567b0 Bug fix: race between async i/o session termination and command submission by Oleg Kalnichevski · 5 months ago
  84. 0e35ab8 keep RequestListener thread running when an exception occurs during connection creation or in worker execution by Christian de Waal · 5 months ago
  85. bf7d524 RFC 9113 conformance: H2 stream can be cancelled (reset) locally from multiple threads by Oleg Kalnichevski · 5 months ago
  86. 1558d2a Bug fix: async i/o session to explicitly close the channel for output in GRACEFUL close mode by Oleg Kalnichevski · 5 months ago
  87. a5430cc RFC 9113 conformance: strict SETTINGS_MAX_CONCURRENT_STREAMS enforcement for inbound and outbound streams by Oleg Kalnichevski · 5 months ago
  88. e5f3741 RFC 9113 conformance: use command queue to activate streams reserved with a push promise; improved server push test cases by Oleg Kalnichevski · 5 months ago
  89. c21c359 RFC 9113 conformance: improved H2 stream creation and initialization, improved H2 stream state tracking and tracking of total stream counts by Oleg Kalnichevski · 5 months ago
  90. 1b0c1f5 RFC 9113 conformance: corrected H2 stream id generation and verification logic by Oleg Kalnichevski · 5 months ago
  91. 91d5032 RFC 9113 conformance: refactoring of internal H2 stream APIs by Oleg Kalnichevski · 5 months ago
  92. 4b79b5d Regression: Improved H2 connection termination in case of the opposite endpoint failing to send GOAWAY frame (corrected) by Oleg Kalnichevski · 5 months ago
  93. 94f7c46 RFC 9113 conformance: merge multiple Cookie Header Field into a single field after decompression by Oleg Kalnichevski · 5 months ago
  94. 23c0d04 RFC 9113 conformance: Stricter validation of message fields by Oleg Kalnichevski · 5 months ago
  95. 589152c RFC 9113 conformance: RST_STREAM with NO_ERROR error code gracefully terminates the request on the client if the server has sent the complete response (the stream has been closed remotely) by Oleg Kalnichevski · 5 months ago
  96. 7119010 Revised graceful / immediate H2 connection shutdown by Oleg Kalnichevski · 5 months ago
  97. e9379c9 RFC 9113 conformance: ensure id of promised streams is valid (greater than the last seen) by Oleg Kalnichevski · 5 months ago
  98. ffbe359 RFC 9113 conformance: treat ENABLE_PUSH set to 1 transmitted by the server endpoint as a protocol error by Oleg Kalnichevski · 5 months ago
  99. 40f6dce RFC 9113 conformance: treat attempts to send frames on a locally closed stream as a protocol violation by Oleg Kalnichevski · 5 months ago
  100. c5d707c Classic to async facade to propagate ConnectionClosedException to the caller by Oleg Kalnichevski · 5 months ago