Skip to content
This repository has been archived by the owner on May 21, 2021. It is now read-only.

Bump puma from 4.3.5 to 5.2.2 #438

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 8, 2021

Bumps puma from 4.3.5 to 5.2.2.

Release notes

Sourced from puma's releases.

5.2.1

2021-02-05

  • Bugfixes
    • Fix TCP cork/uncork operations to work with ssl clients (#2550)
    • Require rack/common_logger explicitly if :verbose is true (#2547)
    • MiniSSL::Socket#write - use data.byteslice(wrote..-1) (#2543)
    • Set @env[CONTENT_LENGTH] value as string. (#2549)

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)

5.1.1

  • Bugfixes
    • Fix over eager matching against banned header names (#2510)

5.1.0 / 2020-11-30

  • Features

    • Phased restart availability is now always logged, even if it is not available.
    • Prints the loaded configuration if the environment variable PUMA_LOG_CONFIG is present (#2472)
    • Integrate with systemd's watchdog and notification features (#2438)
    • Adds max_fast_inline as a configuration option for the Server object (#2406)
    • You can now fork workers from worker 0 using SIGURG w/o fork_worker enabled #2449
    • Add option to bind to systemd activated sockets (#2362)
    • Add compile option to change the QUERY_STRING max length (#2485)
  • Bugfixes

    • Fix JRuby handling in Puma::DSL#ssl_bind (#2489)
    • control_cli.rb - all normal output should be to @​stdout (#2487)
    • Catch 'Error in reactor loop escaped: mode not supported for this object: r' (#2477)
    • Ignore Rails' reaper thread (and any thread marked forksafe) for warning (#2475)

... (truncated)

Changelog

Sourced from puma's changelog.

5.2.2 / 2021-02-22

  • Bugfixes
    • Add #flush and #sync methods to Puma::NullIO (#2553)
    • Restore sync=true on STDOUT and STDERR streams (#2557)

5.2.1 / 2021-02-05

  • Bugfixes
    • Fix TCP cork/uncork operations to work with ssl clients (#2550)
    • Require rack/common_logger explicitly if :verbose is true (#2547)
    • MiniSSL::Socket#write - use data.byteslice(wrote..-1) (#2543)
    • Set @env[CONTENT_LENGTH] value as string. (#2549)

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)

5.1.1 / 2020-12-10

  • Bugfixes
    • Fix over eager matching against banned header names (#2510)

5.1.0 / 2020-11-30

  • Features
    • Phased restart availability is now always logged, even if it is not available.
    • Prints the loaded configuration if the environment variable PUMA_LOG_CONFIG is present (#2472)
    • Integrate with systemd's watchdog and notification features (#2438)
    • Adds max_fast_inline as a configuration option for the Server object (#2406)
    • You can now fork workers from worker 0 using SIGURG w/o fork_worker enabled #2449
    • Add option to bind to systemd activated sockets (#2362)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [puma](https://github.com/puma/puma) from 4.3.5 to 5.2.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](puma/puma@v4.3.5...v5.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Mar 8, 2021
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 10, 2021

Superseded by #523.

@dependabot dependabot bot closed this May 10, 2021
@dependabot dependabot bot deleted the dependabot/bundler/puma-5.2.2 branch May 10, 2021 05:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants