Puma 4.0.0 发布了,Puma 是一个简单、快速、线程化并且关注高并发的 HTTP 1.1 服务器,适用于开发和生产中的 Ruby/Rack 应用。
此版本增加了 8 个新特性:
- 支持禁用 TLSv1.0
- 请求正文读取时间指标
- 增加 out_of_band hook
- 重新为 JRuby 实现 IOBuffer
- 最小 worker 超时
- 添加选项以禁止 SIGTERM 上的 SignalException
- 允许使用 ssl_bind DSL 设置交互 TLS CA
- Reactor 现在使用 nio4r 而不是 select
此外还有 9 项 bug 修复,详情查看更新说明: