Skip to content
This repository has been archived by the owner on Aug 31, 2022. It is now read-only.

Releases: rhenium/plum

v0.2.10

17 Jan 08:25
Compare
Choose a tag to compare
  • Fixed Plum::Rack's fallback_legacy option
  • Fixed Stream Dependency parsing (in HEADERS frames)

v0.2.9

14 Jan 03:49
Compare
Choose a tag to compare
  • Plum::Rack now has a thread pool. This improves performance with --threaded option.

v0.2.8

03 Jan 07:57
Compare
Choose a tag to compare
  • Dropped Ruby 2.2 support
  • Plum::Rack now supports SNI

v0.2.2

15 Nov 15:05
Compare
Choose a tag to compare

Plum

  • Fixed stream ID management

Plum::Rack

  • Fixed Server Push
  • Expand receive window automatically
  • Now request environment contains HTTP_VERSION: HTTP/2.0 (for Rack::CommonLogger)
  • New option fallback-legacy (if the client doen't support HTTP/2, forward to backend)

v0.2.1

10 Nov 11:35
Compare
Choose a tag to compare

Client

  • Add auto_decode option (default to true)
    • Decode gzip / deflate response body transparently

v0.2.0

09 Nov 13:50
Compare
Choose a tag to compare
  • Add Plum::Client, an HTTP/2 client
  • Improve HTTP/2 stream ID management

v0.1.3

01 Nov 09:25
Compare
Choose a tag to compare
  • Rack support improvements
    • Request env includes REMOTE_ADDR
    • Fix the issue HTTP/2 Server Push can't be disabled
  • Ruby 2.3's frozen-string-literal support
  • FIx Encoding::CompatibilityError issues

v0.1.0

25 Oct 14:52
Compare
Choose a tag to compare
  • Rack support
  • Performance improvements