Puma v5.6.0 Release Notes
Release Date: 2022-01-25 // about 2 years ago-
๐ Features
- Support
localhost
integration inssl_bind
([#2764], [#2708]) - Allow backlog parameter to be set with ssl_bind DSL ([#2780])
- Remove yaml (psych) requirement in StateFile ([#2784])
- Allow culling of oldest workers, previously was only youngest ([#2773], [#2794])
- Add worker_check_interval configuration option ([#2759])
- Always send lowlevel_error response to client ([#2731], [#2341])
- Support for cert_pem and key_pem with ssl_bind DSL ([#2728])
- Support
๐ Bugfixes
- Keep thread names under 15 characters, prevents breakage on some OSes ([#2733])
- Fix two 'old-style-definition' compile warning ([#2807], [#2806])
- Log environment correctly using option value ([#2799])
- Fix warning from Ruby master (will be 3.2.0) ([#2785])
- extconf.rb - fix openssl with old Windows builds ([#2757])
- server.rb - rescue handling (
Errno::EBADF
) for@notify.close
([#2745])
๐จ Refactor
- server.rb - refactor code using @options[:remote_address] ([#2742])
- [jruby] a couple refactorings - avoid copy-ing bytes ([#2730])