- add gzip/deflate content-encoding support
- add SSE '-s' option and other CLI improvments
- update rake / bundler dep versions
- refactors for interpreter warnings
- fix read/settings ack race (https://httpwg.org/specs/rfc7540.html#ConnectionHeader)
- add SSE/EventSource support
Server::Stream::Request#path
now removes query string- add
H2::Server::Stream::Request#query_string
H2::Server::Stream::Response
body now accepts any object thatrespond_to? :each
- remove Reel completely, base from Celluloid::IO
- add SSE support
- fix race between reading and sending first frame
- make
port:
default to 443 forH2::Client.new
- update server API - kwargs
- update client API - addr: -> host:
- add rubydoc, update readme
- add server
- update .travis.yml for latest supported versions
- add CLI flags for threading model
- update for http-2-0.9.x (
:promise_headers
)
- downgrade required ruby version to 2.2
- update .travis.yml for latest supported versions
- refactor exceptionless IO handling to prepended modules
- refactor On#on for lack of safe-nil operator
- refactor SSL context handling for 2.2/jruby
servername
should not be set on client socket when IP address (#1)- add ALPN/NPN checks for minimum version of underlying OpenSSL library
- update http-2 gem version >= 0.8.4 for window update state fix
- add concurrency alternates
- removed extra rescue/ensure in H2::Client#read
- initial release
- seems to work! :)