1. b74914a Ensure async data consumers can avoid NPE if they have been canceled / released from another thread at the same with concurrent data processing by Oleg Kalnichevski · 2 days ago master
  2. c7e0317 Upgrade to apache-rat-plugin 0.18 by Ryan Schmitt · 5 days ago
  3. 354bd3f Require Java 17+ for Maven runtime by Ryan Schmitt · 4 days ago
  4. 0312b7d Upgraded HttpCore version to 5.5-alpha2-SNAPSHOT by Oleg Kalnichevski · 5 days ago
  5. e2b5268 Add deterministic, sleep-free connection pool fuzzer. by Arturo Bernal · 2 weeks ago
  6. e4a25a3 Updated release notes for HttpCore 5.5-alpha1 release by Oleg Kalnichevski · 10 days ago
  7. 85c87b5 code cleanup in async request executors; fixed interface downcast ot its implementation by Oleg Kalnichevski · 10 days ago
  8. e1ebe30 Validate HEADERS priority self-dependency (#652) by Arturo Bernal · 12 days ago
  9. f37ed19 Fix HPACK table size update sequencing (#651) by Arturo Bernal · 12 days ago
  10. 80a3ad1 Update Maven wrapper by Ryan Schmitt · 13 days ago
  11. ddaccde Inject Clock into connection pools to make time-based behavior testable (#645) by Arturo Bernal · 2 weeks ago
  12. 994c382 StrictConnPool / LaxConnPool #lease method optimization by Oleg Kalnichevski · 3 weeks ago
  13. d29c076 Fix lease timeout race to prevent pool entry leak (#649) by Arturo Bernal · 3 weeks ago
  14. 3fe722f Bump the all group with 2 updates by dependabot[bot] · 3 weeks ago
  15. 23bb1c8 LaxConnPool: Deallocate pool entry upon discarding expired connection by Ryan Schmitt · 4 weeks ago
  16. 2b2b44e Fixed integer overflow handling in JsonTokenEventHandlerAdaptor (#642) by Arturo Bernal · 4 weeks ago
  17. 0bd018d Ensure JsonSequenceResponseConsumer completes callback on error responses (#641) by Arturo Bernal · 4 weeks ago
  18. edb6a36 HTTP/2: ignore unused PADDED flag on non-padded frames (#640) by Arturo Bernal · 4 weeks ago
  19. 09a80d5 HTTP/2: enforce strict 3-digit :status pseudo-header (#639) by Arturo Bernal · 4 weeks ago
  20. d36d531 Enforce RST_STREAM payload length regardless of stream existence (#638) by Arturo Bernal · 4 weeks ago
  21. 9729123 TTP/2: validate pseudo-headers in inbound request trailers (#637) by Arturo Bernal · 4 weeks ago
  22. 434697b HTTP/2: require peer SETTINGS as first frame (#636) by Arturo Bernal · 4 weeks ago
  23. 31a846a HTTP/2: validate HEADERS PRIORITY payload length (#635) by Arturo Bernal · 4 weeks ago
  24. ea32cf8 TrailersValidationSupport#verify to throw ProtocolException instead of H2ConnectionException by Oleg Kalnichevski · 4 weeks ago
  25. 898b77c HTTP/2: handle zero WINDOW_UPDATE increment (#634) by Arturo Bernal · 4 weeks ago
  26. b945423 HTTP/2: ignore reserved MSB in 31-bit fields (#633) by Arturo Bernal · 4 weeks ago
  27. 6735aa0 HTTP/2: tighten SETTINGS validation (#632) by Arturo Bernal · 4 weeks ago
  28. 60e3d2c Enforce ALPN when forcing HTTP/2 over TLS (#631) by Arturo Bernal · 4 weeks ago
  29. 999a1e9 HTTP/2: fix frame header parsing and validate SETTINGS ACK length (#628) by Arturo Bernal · 5 weeks ago
  30. b4c8268 HPACK: reject integer decoding overflow (#627) by Arturo Bernal · 5 weeks ago
  31. 5ec71a6 HPACK decoder: enforce table size update sequencing (#626) by Arturo Bernal · 5 weeks ago
  32. dab4d3f Use JsonNode to represent error object for Json response consumers by Oleg Kalnichevski · 5 weeks ago
  33. 18b6ba3 Replaced NoopJsonEntityConsumer by DiscardingEntityConsumer by Oleg Kalnichevski · 5 weeks ago
  34. 8181dce HPACK decode failures must be treated as connection errors (COMPRESSION_ERROR) (#625) by Arturo Bernal · 5 weeks ago
  35. 4e76bac Fix HTTP/2 stream priority memory leak by dropping unused PriorityValue cache from AbstractH2StreamMultiplexer. (#617) by Arturo Bernal · 5 weeks ago
  36. d9604f1 Handle unknown HTTP/2 frame types gracefully (#624) by Arturo Bernal · 5 weeks ago
  37. 0e96329 HTTP/2: validate trailer header fields (#623) by Arturo Bernal · 5 weeks ago
  38. cd18a1c Validate all TE header instances for HTTP/2 request conformance. (#620) by Arturo Bernal · 5 weeks ago
  39. bc6b9b0 HTTP/2: add granularity to validateAfterInactivity checks (#606) by Arturo Bernal · 5 weeks ago
  40. 34f2dbb HTTP/2: validate Host vs :authority strictly (#622) by Arturo Bernal · 5 weeks ago
  41. effee12 Reject Proxy-Connection header in HTTP/2 response conformance. (#621) by Arturo Bernal · 5 weeks ago
  42. 0dd9816 Reject duplicate :authority pseudo-header in HTTP/2 request conversion. (#619) by Arturo Bernal · 5 weeks ago
  43. 3298de4 HTTPCORE-794 - Fix parseLenient to ignore illegal charset names (#618) by Arturo Bernal · 5 weeks ago
  44. fbfe14d Provide a more flexible CharSequenceAsyncEntityConsumer in addition to StringAsyncEntityConsumer by Oleg Kalnichevski · 6 weeks ago
  45. ec7d5b1 Server and client side async execution pipeline assemblers; updated API usage examples by Oleg Kalnichevski · 7 weeks ago
  46. e056786 handle :protocol for extended CONNECT (#613) by Arturo Bernal · 6 weeks ago
  47. dbc40d0 Message class to use Java record naming convention by Oleg Kalnichevski · 6 weeks ago
  48. dbe6198 Expand coverage across reactor, protocol, HTTP/2, and testing framework. (#615) by Arturo Bernal · 7 weeks ago
  49. 5c5c1fb Simplify Assertions (#614) by Arturo Bernal · 7 weeks ago
  50. 263cfdc Ensure TCP-specific socket options are set by Ryan Schmitt · 7 weeks ago
  51. c1b43c3 Replace Hamcrest assertions with JUnit assertions (#612) by Arturo Bernal · 7 weeks ago
  52. 7bc29d3 Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by dependabot[bot] · 7 weeks ago
  53. f083b40 Jackson 2 bindings for HttpCore - initial contribution by Oleg Kalnichevski · 8 weeks ago
  54. abe5512 LaxConnPool: Prevent integer overflow in getTotalStats() by Ryan Schmitt · 8 weeks ago
  55. 1656006 LaxConnPool: Loop over expired connections by Ryan Schmitt · 8 weeks ago
  56. a777eec StrictConnPool: Fix FIFO implementation by Ryan Schmitt · 8 weeks ago
  57. 31b6cf0 Fix deprecation warnings by Ryan Schmitt · 8 weeks ago
  58. eabb469 SSLContexts: Respect system properties by default by Ryan Schmitt · 9 weeks ago
  59. 3039049 HTTP/2: per-stream idle timeout (#581) by Arturo Bernal · 8 weeks ago
  60. a83608a Bug fix: Corrected exception propagation in protocol negotiators exception handling code by Oleg Kalnichevski · 9 weeks ago
  61. ce8f8bc Fix SOCKS handshake to fail on EOF. (#604) by Arturo Bernal · 9 weeks ago
  62. 6911f14 Bug fix: Handle CancelledKeyException thrown by abort method of the H2 stream by Oleg Kalnichevski · 9 weeks ago
  63. 2fc5cdb Bump the all group across 1 directory with 5 updates by dependabot[bot] · 9 weeks ago
  64. a4ad7db Batch Dependabot updates on a monthly basis by Ryan Schmitt · 10 weeks ago
  65. 911483a Move LoggingInitializationListener into httpcore5 tests jar by Ryan Schmitt · 10 weeks ago
  66. e385f47 ComplexCancellable: Fix race condition by Ryan Schmitt · 10 weeks ago
  67. d0df4ea Add RFC 7639 canonical percent codec for ALPN protocol identifiers. (#596) by Arturo Bernal · 2 months ago
  68. 86d9214 Upgraded japicmp to version 0.25.4; use published artifact for site report by Oleg Kalnichevski · 2 months ago
  69. 4c7780c Upgrade Apache RAT by Ryan Schmitt · 3 months ago
  70. 4abea6d Cap pending HTTP/2 request commands per connection (#592) by Arturo Bernal · 3 months ago
  71. b20b860 Updated composition of the project web content by Oleg Kalnichevski · 3 months ago
  72. ded936f Removed jxr and surefire reports and cleaned up japicmp and javadoc config by Oleg Kalnichevski · 3 months ago
  73. 712b33c Disable settings_push_enable on the H2Config for H2ServerBootstrap (#591) by CoolTomatos · 3 months ago
  74. 966d58f MonitoringResponseOutOfOrderStrategy: Always perform a blocking read to check for data by Ryan Schmitt · 3 months ago
  75. 9d95470 MonitoringResponseOutOfOrderStrategyIntegrationTest: Fix deadlock by Ryan Schmitt · 3 months ago
  76. d3d1e01 Bug fix: corrected exception propagation to individual H2 streams in case of an unexpected error with the H2 connection by Oleg Kalnichevski · 3 months ago
  77. 64b89f2 Added timeout setter to StreamControl by Oleg Kalnichevski · 3 months ago
  78. b6714ad Update Maven wrapper by Ryan Schmitt · 3 months ago
  79. 527e3be Disable Conscrypt tests on aarch64 by Ryan Schmitt · 3 months ago
  80. 2648f67 Parallelize tests (except on CI) by Ryan Schmitt · 3 months ago
  81. 943cd68 Improve synchronization in ReactiveClientTest by Ryan Schmitt · 3 months ago
  82. bb1fe81 Bind test servers to loopback address (cont'd) by Ryan Schmitt · 3 months ago
  83. 534e1fb Add ConnPoolListener support to RouteSegmentedConnPool (#586) by Arturo Bernal · 3 months ago
  84. bdd4c16 Bind test servers to loopback address by Ryan Schmitt · 3 months ago
  85. 060667e Deflake RouteSegmentedConnPool slow disposal timing (#584) by Arturo Bernal · 3 months ago
  86. 151452c Corrected japicmp plugin configuration by Oleg Kalnichevski · 3 months ago
  87. 8355dc8 Upgraded HttpCore API compatibility level to 5.4 by Oleg Kalnichevski · 3 months ago
  88. bb7d9ba Improved HTTP message stream control by Oleg Kalnichevski · 3 months ago
  89. 71afb4a Removed references to deprecated Commons CLI APIs by Oleg Kalnichevski · 3 months ago
  90. f2e7ad0 Removed references to deprecated JUnit APIs by Oleg Kalnichevski · 3 months ago
  91. c6a07a5 Bump actions/checkout from 5 to 6 by dependabot[bot] · 3 months ago
  92. 3832fe6 Bump org.junit:junit-bom from 5.14.0 to 5.14.1 by dependabot[bot] · 5 months ago
  93. f1ca526 Bump commons-cli:commons-cli from 1.10.0 to 1.11.0 by dependabot[bot] · 4 months ago
  94. e0c5fda Bump actions/cache from 4 to 5 by dependabot[bot] · 3 months ago
  95. ed84b0b Upgraded HttpCore version to 5.5-alpha1 by Oleg Kalnichevski · 4 months ago
  96. cecaac5 Fix validation of 0/8 IPv4 addresses by Ryan Schmitt · 4 months ago
  97. 85c806a Route-segmented pool: fix timeout race; add direct hand-off; enforce TTL on lease; bound scans. (#575) by Arturo Bernal · 5 months ago
  98. 028f633 Ensure connection is closed immediately upon socket timeout by Alexis Le Dantec · 5 months ago
  99. 1ee9e08 H2 Priority example clean-up by Oleg Kalnichevski · 6 months ago
  100. ddf093c RFC6874 zone IDs with minimal parsing Bracket/encode only; treat IPv6 literal opaquely, decode/validate ZoneID; keep colon-count heuristic. by Arturo Bernal · 6 months ago