Skip to content

Upgrade puma: 3.12.1 → 4.0.0 (major) - #47

Merged
dangeranger merged 1 commit into
masterfrom
depfu/update/puma-4.0.0
Jul 1, 2019
Merged

dangeranger merged 1 commit into
masterfrom
depfu/update/puma-4.0.0

Conversation

@depfu

@depfu depfu Bot commented Jun 26, 2019

Copy link
Copy Markdown

Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ puma (3.12.1 → 4.0.0) · Repo · Changelog

Release Notes

4.0.0

9 feature

  • Add support for disabling TLSv1.0 (#1562)
  • Request body read time metric (#1569)
  • Add out_of_band hook (#1648)
  • Re-implement (native) IOBuffer for JRuby (#1691)
  • Min worker timeout (#1716)
  • Add option to suppress SignalException on SIGTERM (#1690)
  • Allow mutual TLS CA to be set using ssl_bind DSL (#1689)
  • Reactor now uses nio4r instead of select (#1728)

9 bugfixes

  • Do not accept new requests on shutdown (#1685, #1808)
  • Fix 3 corner cases when request body is chunked (#1508)
  • Change pid existence check's condition branches (#1650)
  • Don't call .stop on a server that doesn't exist (#1655)
  • Implemented NID_X9_62_prime256v1 (P-256) curve over P-521 (#1671)
  • Fix @notify.close can't modify frozen IOError (RuntimeError) (#1583)
  • Fix Java 8 support (#1773)
  • Fix error uninitialized constant Puma::Cluster (#1731)
  • Fix not_token being able to be set to true (#1803)

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 52 commits:

🆕 nio4r (added, 2.3.1)


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu Bot added the depfu label Jun 26, 2019
@depfu
depfu Bot requested a review from dangeranger June 26, 2019 19:26
@dangeranger
dangeranger temporarily deployed to btvca-curriculum-pr-47 June 26, 2019 19:26 Inactive
@dangeranger
dangeranger temporarily deployed to btvca-curriculum-pr-47 July 1, 2019 16:35 Inactive
@dangeranger

Copy link
Copy Markdown

@​depfu rebase

@dangeranger dangeranger left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@dangeranger
dangeranger merged commit 2938060 into master Jul 1, 2019
@depfu
depfu Bot deleted the depfu/update/puma-4.0.0 branch July 1, 2019 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant