Puma 3.9.0("Russell's Teapot") 发布了。
该版本主要更新内容如下:
features:
The status server has a new /gc and /gc-status command.
The persistent and first data timeouts are now configurable
Implemented RFC 2324
bugfixes:
Not really a Puma bug, but @NickolasVashchenko created a gem to workaround a Ruby bug that some users of Puma may be experiencing. See README for more.
Fix hangups with SSL and persistent connections.
Fix Rails double-binding to a port
Fix incorrect thread names
Fix issues with /etc/hosts and JRuby where localhost addresses were not correct.
Fix compatibility with RUBYOPT="--enable-frozen-string-literal"
Fixed some compiler warnings
We actually run the integration tests in CI now
No longer shipping unnecessary directories in the gemfile
If RUBYOPT is nil, we no longer blow up on restart
Correct response to SIGINT
Proper exit code returned when we receive a TERM signal
refactors:
Various test improvements from @grosser
Rubocop
Hoe has been removed
known issue:
Socket activation doesn't work in JRuby. Their fault, not ours.
下载地址:https://github.com/puma/puma/archive/v3.10.0.zip
来自:开源中国社区

