http-2-next is a fork of the http-2 gem (https://github.com/igrigorik/http-2),
a pure ruby HTTP/2 protocol implementation. It's goal it is to address spec
compliance issues and missing features from upstream.
There hasn't been any updates since 0.1.1 release, so here it goes
everything since then:
* bugfix: do not update connection remote window on SETTINGS frame (aka the
* support for the ORIGIN frame
* updated syntax to be ruby 2.7 compliant and warning free
* hotfix: the connection window was being updated when receiving
WINDOW_UPDATEs for a stream.
* bugfix: allow stream to send empty end-stream DATA frame even if remote
window is exhausted.
* avoid needless header fields #downcase calls.
* using class_eval instead of define_method.
* bugfix: wrong window update accounting check causing random flow control
* bugfix: fixed bookkeeping of recently-closed streams.
* feature: Connection#max_streams=(int); this way one can set the max
number of streams, thereby bypassing the limits established in the
handshake. A lot of servers treat MAX_CONCURRENT_STREAMS not as the limit
of allowed streams, but the number of inflight streams. By setting this to
Float::INFINITY, users can take advantage of it.