Skip to content

dep: bump puma from 5.1.1 to 5.2.0

George Koltsov requested to merge dependabot-bundler-puma-5.2.0 into master

Bumps puma from 5.1.1 to 5.2.0.

Release notes

Sourced from puma's releases.

5.2.0

  • Features

    • 10x latency improvement for MRI on ssl connections by reducing overhead (#2519)
    • Add option to specify the desired IO selector backend for libev (#2522)
    • Add ability to set OpenSSL verification flags (MRI only) (#2490)
    • Uses flush after writing messages to avoid mutating $stdout and $stderr using sync=true (#2486)
  • Bugfixes

    • MiniSSL - Update dhparam to 2048 bit for use with SSL_CTX_set_tmp_dh (#2535)
    • Change 'Goodbye!' message to be output after listeners are closed (#2529)
    • Fix ssl bind logging with 0.0.0.0 and localhost (#2533)
    • Fix compiler warnings, but skipped warnings related to ragel state machine generated code (#1953)
    • Fix phased restart errors related to nio4r gem when using the Puma control server (#2516)
    • Add #string method to Puma::NullIO (#2520)
    • Fix binding via Rack handler to IPv6 addresses (#2521)
  • Refactor

    • Refactor MiniSSL::Context on MRI, fix MiniSSL::Socket#write (#2519)
    • Remove Server#read_body (#2531)
    • Fail build if compiling extensions raises warnings on GH Actions, configurable via MAKE_WARNINGS_INTO_ERRORS (#1953)
Changelog

Sourced from puma's changelog.

5.2.0 / 2021-01-27

  • Features

    • 10x latency improvement for MRI on ssl connections by reducing overhead (#2519)
    • Add option to specify the desired IO selector backend for libev (#2522)
    • Add ability to set OpenSSL verification flags (MRI only) (#2490)
    • Uses flush after writing messages to avoid mutating $stdout and $stderr using sync=true (#2486)
  • Bugfixes

    • MiniSSL - Update dhparam to 2048 bit for use with SSL_CTX_set_tmp_dh (#2535)
    • Change 'Goodbye!' message to be output after listeners are closed (#2529)
    • Fix ssl bind logging with 0.0.0.0 and localhost (#2533)
    • Fix compiler warnings, but skipped warnings related to ragel state machine generated code (#1953)
    • Fix phased restart errors related to nio4r gem when using the Puma control server (#2516)
    • Add #string method to Puma::NullIO (#2520)
    • Fix binding via Rack handler to IPv6 addresses (#2521)
  • Refactor

    • Refactor MiniSSL::Context on MRI, fix MiniSSL::Socket#write (#2519)
    • Remove Server#read_body (#2531)
    • Fail build if compiling extensions raises warnings on GH Actions, configurable via MAKE_WARNINGS_INTO_ERRORS (#1953)
Commits

Merge request reports