Puma: v5.6.0 Release

Release date:
January 25, 2022
Previous version:
v5.5.2 (released October 12, 2021)
Magnitude:
1,251 Diff Delta
Contributors:
18 total committers
Data confidence:
Commits:

44 Features Released with v5.6.0

Top Contributors in v5.6.0

MSP-Greg
kares
nateberkopec
johnnyshields
dalibor
baelter
olivierbellone
dentarg
gottfrois
eregon

Directory Browser for v5.6.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Maintainer @nateberkopec had a daughter, nicknamed Birdie:

slack-imgs

5.6.0 / 2022-01-25

  • Features

    • Support localhost integration in ssl_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])
  • 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
    • [jruby] a couple refactorings - avoid copy-ing bytes ([#2730])