1. 21994f9 HTTPCORE-797: fixed infinite recursion in SSLContexts#createDefault by Oleg Kalnichevski · 2 days ago master
  2. 0b8f71a Improved logic of HTTP/1.1 request termination: terminate the request in case of non-2xx reponse with 'Connecction: close' by Oleg Kalnichevski · 8 weeks ago
  3. 559e5f2 Use simplified toString() implementation to avoid possible deadlocks by Andrey Turbanov · 4 days ago
  4. 0decd82 Add Java 25 (LTS) to GH CI builds. (#685) by Gary Gregory · 3 days ago
  5. 1afc9b6 Bump actions/checkout from 6 to 7 by dependabot[bot] · 2 weeks ago
  6. c0a9274 Increase default HTTP/1.1 buffer size to 32 KiB by Arturo Bernal · 5 days ago
  7. 3d41a2d Upgrade Conscrypt by Ryan Schmitt · 5 weeks ago
  8. da423c9 Convert TestTlsCiphers to use @ParameterizedTest by Gary Gregory · 2 weeks ago
  9. d019de5 H2 stream handlers to make sure content-length header value equals the sum of data payload as per RFC 9113, section 8.1.1 by Oleg Kalnichevski · 3 weeks ago
  10. ac59ee5 Migrate JSON bindings to Jackson 3 by Arturo Bernal · 5 weeks ago
  11. 59e3848 H2 stream handler test improvements by Oleg Kalnichevski · 3 weeks ago
  12. 8f0308f Deprecate EntityUtils#toByteArray / EntityUtils#toString methods with no maxResultLength constraint by Oleg Kalnichevski · 4 weeks ago
  13. 7f2f7b9 Document nullable IOSession return values by Arturo Bernal · 4 weeks ago
  14. 56c2d3d Added #getContentLength method to MessageSupport by Oleg Kalnichevski · 4 weeks ago
  15. 9a044f0 Bump actions/dependency-review-action from 4 to 5 by dependabot[bot] · 2 months ago
  16. ffd0a43 Updated push branch declaration in maven.yml by Oleg Kalnichevski · 4 weeks ago
  17. fcdb530 Restrict trigger push branch for GitHub Workflow by Aurélien Pupier · 6 weeks ago
  18. c73e499 Upgraded HttpCore version to 5.5-beta3-SNAPSHOT by Oleg Kalnichevski · 8 weeks ago
  19. c1ccbd3 Updated release notes for HttpCore 5.5-beta2 release by Oleg Kalnichevski · 8 weeks ago
  20. e774783 Remove @Experimental for QUERY method and implement conformance to RFC 10008 (#673) by Mario Daniel Ruiz Saavedra · 8 weeks ago
  21. 0cbf3fc HTTPCORE-796: abort redirected requests during the expect-continue handshake the same way as errors by Oleg Kalnichevski · 8 weeks ago
  22. d21261e SSLIOSession: Fix regression in backpressure handling by Ryan Schmitt · 9 weeks ago
  23. fdc53a3 Use max line length of 8192 and max header count of 100 for incoming HTTP/1 messages by default by Oleg Kalnichevski · 9 weeks ago
  24. cc30ee0 Enforce configured HPACK header list size limit on initialization by Arturo Bernal · 9 weeks ago
  25. 4a8a512 HTTPCORE-774: fixed a race condition caused by concurrent update of the connection input window to the max value. by Oleg Kalnichevski · 1 year, 8 months ago
  26. 8a3c5e6 Upgraded HttpCore version to 5.5-beta2-SNAPSHOT by Arturo Bernal · 2 months ago
  27. bad74f0 Updated release notes for HttpCore 5.5-beta1 release by Arturo Bernal · 3 months ago
  28. 9a32d54 Upgraded project and website component URLs by Oleg Kalnichevski · 3 months ago
  29. 386189e Optimization of ContentType parsing by Oleg Kalnichevski · 3 months ago
  30. 1b159d1 Added header value transformation method to MessageSupport by Oleg Kalnichevski · 3 months ago
  31. 2d52e37 Reduce contention and disposer back-pressure in RouteSegmentedConnPool. Lazy waiter-skip deque, skip enqueue/drain when no waiters, O(1) late-hit completion, and a properly sized timed-out disposer pool. by Arturo Bernal · 3 months ago
  32. 1212b84 Path segment codec APIs by Oleg Kalnichevski · 3 months ago
  33. 3369578 Set up default protection ruleset for release branches by The Apache Software Foundation · 3 months ago
  34. ff9defb Fix broken Maven central badge in `README` by Jack Green · 3 months ago
  35. 19802cf Bump the all group across 1 directory with 6 updates by dependabot[bot] · 4 months ago
  36. 35e7d53 Configurable HTTP/2 PING ACK timeout by Arturo Bernal · 5 months ago
  37. 18c8eb0 Updated JSON binding and async examples by Oleg Kalnichevski · 4 months ago
  38. 660f1e5 Use monotonic time for reactor and H2 timeout accounting by Arturo Bernal · 5 months ago
  39. 54135f6 Add content type support to JSON async entity producers by Arturo Bernal · 4 months ago
  40. 5324d05 MessageSupport: methods for strict header and header element parsing by Oleg Kalnichevski · 4 months ago
  41. 598ab65 Fix flaky Docker compatibility tests caused by EMFILE in httpd container by Arturo Bernal · 5 months ago
  42. bc10809 Fix H2 stream timeout handling on inbound frames by Arturo Bernal · 5 months ago
  43. 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 · 5 months ago
  44. c7e0317 Upgrade to apache-rat-plugin 0.18 by Ryan Schmitt · 5 months ago
  45. 354bd3f Require Java 17+ for Maven runtime by Ryan Schmitt · 5 months ago
  46. 0312b7d Upgraded HttpCore version to 5.5-alpha2-SNAPSHOT by Oleg Kalnichevski · 5 months ago
  47. e2b5268 Add deterministic, sleep-free connection pool fuzzer. by Arturo Bernal · 5 months ago
  48. e4a25a3 Updated release notes for HttpCore 5.5-alpha1 release by Oleg Kalnichevski · 5 months ago
  49. 85c87b5 code cleanup in async request executors; fixed interface downcast ot its implementation by Oleg Kalnichevski · 5 months ago
  50. e1ebe30 Validate HEADERS priority self-dependency (#652) by Arturo Bernal · 5 months ago
  51. f37ed19 Fix HPACK table size update sequencing (#651) by Arturo Bernal · 5 months ago
  52. 80a3ad1 Update Maven wrapper by Ryan Schmitt · 5 months ago
  53. ddaccde Inject Clock into connection pools to make time-based behavior testable (#645) by Arturo Bernal · 5 months ago
  54. 994c382 StrictConnPool / LaxConnPool #lease method optimization by Oleg Kalnichevski · 5 months ago
  55. d29c076 Fix lease timeout race to prevent pool entry leak (#649) by Arturo Bernal · 5 months ago
  56. 3fe722f Bump the all group with 2 updates by dependabot[bot] · 6 months ago
  57. 23bb1c8 LaxConnPool: Deallocate pool entry upon discarding expired connection by Ryan Schmitt · 6 months ago
  58. 2b2b44e Fixed integer overflow handling in JsonTokenEventHandlerAdaptor (#642) by Arturo Bernal · 6 months ago
  59. 0bd018d Ensure JsonSequenceResponseConsumer completes callback on error responses (#641) by Arturo Bernal · 6 months ago
  60. edb6a36 HTTP/2: ignore unused PADDED flag on non-padded frames (#640) by Arturo Bernal · 6 months ago
  61. 09a80d5 HTTP/2: enforce strict 3-digit :status pseudo-header (#639) by Arturo Bernal · 6 months ago
  62. d36d531 Enforce RST_STREAM payload length regardless of stream existence (#638) by Arturo Bernal · 6 months ago
  63. 9729123 TTP/2: validate pseudo-headers in inbound request trailers (#637) by Arturo Bernal · 6 months ago
  64. 434697b HTTP/2: require peer SETTINGS as first frame (#636) by Arturo Bernal · 6 months ago
  65. 31a846a HTTP/2: validate HEADERS PRIORITY payload length (#635) by Arturo Bernal · 6 months ago
  66. ea32cf8 TrailersValidationSupport#verify to throw ProtocolException instead of H2ConnectionException by Oleg Kalnichevski · 6 months ago
  67. 898b77c HTTP/2: handle zero WINDOW_UPDATE increment (#634) by Arturo Bernal · 6 months ago
  68. b945423 HTTP/2: ignore reserved MSB in 31-bit fields (#633) by Arturo Bernal · 6 months ago
  69. 6735aa0 HTTP/2: tighten SETTINGS validation (#632) by Arturo Bernal · 6 months ago
  70. 60e3d2c Enforce ALPN when forcing HTTP/2 over TLS (#631) by Arturo Bernal · 6 months ago
  71. 999a1e9 HTTP/2: fix frame header parsing and validate SETTINGS ACK length (#628) by Arturo Bernal · 6 months ago
  72. b4c8268 HPACK: reject integer decoding overflow (#627) by Arturo Bernal · 6 months ago
  73. 5ec71a6 HPACK decoder: enforce table size update sequencing (#626) by Arturo Bernal · 6 months ago
  74. dab4d3f Use JsonNode to represent error object for Json response consumers by Oleg Kalnichevski · 6 months ago
  75. 18b6ba3 Replaced NoopJsonEntityConsumer by DiscardingEntityConsumer by Oleg Kalnichevski · 6 months ago
  76. 8181dce HPACK decode failures must be treated as connection errors (COMPRESSION_ERROR) (#625) by Arturo Bernal · 6 months ago
  77. 4e76bac Fix HTTP/2 stream priority memory leak by dropping unused PriorityValue cache from AbstractH2StreamMultiplexer. (#617) by Arturo Bernal · 6 months ago
  78. d9604f1 Handle unknown HTTP/2 frame types gracefully (#624) by Arturo Bernal · 6 months ago
  79. 0e96329 HTTP/2: validate trailer header fields (#623) by Arturo Bernal · 6 months ago
  80. cd18a1c Validate all TE header instances for HTTP/2 request conformance. (#620) by Arturo Bernal · 6 months ago
  81. bc6b9b0 HTTP/2: add granularity to validateAfterInactivity checks (#606) by Arturo Bernal · 6 months ago
  82. 34f2dbb HTTP/2: validate Host vs :authority strictly (#622) by Arturo Bernal · 6 months ago
  83. effee12 Reject Proxy-Connection header in HTTP/2 response conformance. (#621) by Arturo Bernal · 6 months ago
  84. 0dd9816 Reject duplicate :authority pseudo-header in HTTP/2 request conversion. (#619) by Arturo Bernal · 6 months ago
  85. 3298de4 HTTPCORE-794 - Fix parseLenient to ignore illegal charset names (#618) by Arturo Bernal · 6 months ago
  86. fbfe14d Provide a more flexible CharSequenceAsyncEntityConsumer in addition to StringAsyncEntityConsumer by Oleg Kalnichevski · 6 months ago
  87. ec7d5b1 Server and client side async execution pipeline assemblers; updated API usage examples by Oleg Kalnichevski · 6 months ago
  88. e056786 handle :protocol for extended CONNECT (#613) by Arturo Bernal · 6 months ago
  89. dbc40d0 Message class to use Java record naming convention by Oleg Kalnichevski · 6 months ago
  90. dbe6198 Expand coverage across reactor, protocol, HTTP/2, and testing framework. (#615) by Arturo Bernal · 6 months ago
  91. 5c5c1fb Simplify Assertions (#614) by Arturo Bernal · 6 months ago
  92. 263cfdc Ensure TCP-specific socket options are set by Ryan Schmitt · 6 months ago
  93. c1b43c3 Replace Hamcrest assertions with JUnit assertions (#612) by Arturo Bernal · 6 months ago
  94. 7bc29d3 Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by dependabot[bot] · 6 months ago
  95. f083b40 Jackson 2 bindings for HttpCore - initial contribution by Oleg Kalnichevski · 7 months ago
  96. abe5512 LaxConnPool: Prevent integer overflow in getTotalStats() by Ryan Schmitt · 7 months ago
  97. 1656006 LaxConnPool: Loop over expired connections by Ryan Schmitt · 7 months ago
  98. a777eec StrictConnPool: Fix FIFO implementation by Ryan Schmitt · 7 months ago
  99. 31b6cf0 Fix deprecation warnings by Ryan Schmitt · 7 months ago
  100. eabb469 SSLContexts: Respect system properties by default by Ryan Schmitt · 7 months ago