-
Features
- 10x latency improvement for MRI on ssl connections by reducing overhead ([#2519])
- Add option to specify the desired IO selector backend for libev ([#2522])
- Add ability to set OpenSSL verification flags (MRI only) ([#2490])
- Uses
flush
after writing messages to avoid mutating $stdout and $stderr usingsync=true
([#2486])
-
Bugfixes
- MiniSSL - Update dhparam to 2048 bit for use with SSL_CTX_set_tmp_dh ([#2535])
- Change 'Goodbye!' message to be output after listeners are closed ([#2529])
- Fix ssl bind logging with 0.0.0.0 and localhost ([#2533])
- Fix compiler warnings, but skipped warnings related to ragel state machine generated code ([#1953])
- Fix phased restart errors related to nio4r gem when using the Puma control server ([#2516])
- Add
#string
method toPuma::NullIO
([#2520]) - Fix binding via Rack handler to IPv6 addresses ([#2521])
-
Refactor