Puma v4.0.0 Release Notes
Release Date: 2019-06-25 // almost 5 years ago-
9 feature
- โ Add support for disabling TLSv1.0 (#1562)
- Request body read time metric (#1569)
- Add out_of_band hook (#1648)
- ๐ Re-implement (native) IOBuffer for JRuby (#1691)
- ๐ท Min worker timeout (#1716)
- โ Add option to suppress SignalException on SIGTERM (#1690)
- ๐ Allow mutual TLS CA to be set using
ssl_bind
DSL (#1689) - Reactor now uses nio4r instead of
select
(#1728)
๐ 9 bugfixes
- Do not accept new requests on shutdown (#1685, #1808)
- ๐ Fix 3 corner cases when request body is chunked (#1508)
- ๐ Change pid existence check's condition branches (#1650)
- Don't call .stop on a server that doesn't exist (#1655)
- Implemented NID_X9_62_prime256v1 (P-256) curve over P-521 (#1671)
- ๐ Fix @notify.close can't modify frozen IOError (RuntimeError) (#1583)
- ๐ Fix Java 8 support (#1773)
- ๐ Fix error
uninitialized constant Puma::Cluster
(#1731) - ๐ Fix
not_token
being able to be set to true (#1803)