Bump puma from 3.10.0 to 5.4.0
Bumps puma from 3.10.0 to 5.4.0.
Release notes
Sourced from puma's releases.
5.4.0 - Super Flight
Features
Bugfixes
Refactor
- Replace
IO.select
withIO#wait_*
when checking a single IO (#2666)5.3.2
- Bugfixes
This version was released 2021-05-21.
5.3.1
- Security
- Close keepalive connections after the maximum number of fast inlined requests (#2625)
5.3.0 - Sweetnighter
5.3.0 / 2021-05-07
Contributor @MSP-Greg codenamed this release "Sweetnighter".
Features
Bugfixes
- systemd - fix event firing (#2591, #2572)
- Immediately unlink temporary files (#2613)
- Improve parsing of HTTP_HOST header (#2605, #2584)
- Handle fatal error that has no backtrace (#2607, #2552)
- Fix timing out requests too early (#2606, #2574)
- Handle segfault in Ruby 2.6.6 on thread-locals (#2567, #2566)
- Server#closed_socket? - parameter may be a MiniSSL::Socket (#2596)
- Define UNPACK_TCP_STATE_FROM_TCP_INFO in the right place (#2588, #2556)
... (truncated)
Changelog
Sourced from puma's changelog.
5.4.0 / 2021-07-28
Features
Bugfixes
Refactor
- Replace
IO.select
withIO#wait_*
when checking a single IO (#2666)5.3.2 / 2021-05-21
- Bugfixes
5.3.1 / 2021-05-11
- Security
- Close keepalive connections after the maximum number of fast inlined requests (CVE-2021-29509) (#2625)
5.3.0 / 2021-05-07
Features
Bugfixes
- systemd - fix event firing (#2591, #2572)
- Immediately unlink temporary files (#2613)
- Improve parsing of HTTP_HOST header (#2605, #2584)
- Handle fatal error that has no backtrace (#2607, #2552)
- Fix timing out requests too early (#2606, #2574)
- Handle segfault in Ruby 2.6.6 on thread-locals (#2567, #2566)
- Server#closed_socket? - parameter may be a MiniSSL::Socket (#2596)
- Define UNPACK_TCP_STATE_FROM_TCP_INFO in the right place (#2588, #2556)
- request.rb - fix chunked assembly for ascii incompatible encodings, add test (#2585, #2583)
Performance
... (truncated)
Commits
-
f041b02
5.4.0 (#2668) -
6e4257f
Replace IO.select with IO#wait_* when checking a single IO (#2666) -
bda19f8
Reference restart docs from deployment docs (#2664) -
f5750dd
preload!
->preload_app!
in docs/deployment.md (#2663) -
7d54416
CONTRIBUTING: update section about changelog (#2660) -
51105f0
Better names for thread pool threads (#2657) -
1893628
Fix deadlock issue in thread pool (#2656) -
8264d20
Binder#parse - allow for symlinked unix path, add create_activated_fds debug ... -
4ff7d75
extconf.rb - allow pkg_config for OpenSSL (#2648) -
6a085e6
minissl.c - Use Random.bytes if available (#2642) - Additional commits viewable in compare view