Download Latest Version v7.2.0 source code.tar.gz (426.9 kB)
Email in envelope

Get an email when there's a new version of Puma

Home / v7.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-01-21 2.1 kB
v7.2.0 source code.tar.gz 2026-01-21 426.9 kB
v7.2.0 source code.zip 2026-01-21 551.0 kB
Totals: 3 Items   980.0 kB 0

7.2.0 On The Corner

Nate Berkopec On The Corner Chaos 65

  • Features
  • Add workers :auto ([#3827])
  • Make it possible to restrict control server commands to stats ([#3787])

  • Bugfixes

  • Don't break if WEB_CONCURRENCY is set to a blank string ([#3837])
  • Don't share server between worker 0 and descendants on refork ([#3602])
  • Fix phase check race condition in Puma::Cluster#check_workers ([#3690])
  • Fix advertising of CLI config before config files are loaded ([#3823])

  • Performance

  • 17% faster HTTP parsing through pre-interning env keys ([#3825])
  • Implement dsize and dcompact functions for Puma::HttpParser, which makes Puma's C-extension GC-compactible ([#3828])

  • Refactor

  • Remove NoMethodError rescue in Reactor#select_loop ([#3831])
  • Various cleanups in the C extension ([#3814])
  • Monomorphize handle_request return ([#3802])

  • Docs

  • Change link to docs/deployment.md in README.md ([#3848])
  • Fix formatting for each signal description in signals.md ([#3813])
  • Update deployment and Kubernetes docs with Puma configuration tips ([#3807])
  • Rename master to main ([#3809], [#3808], [#3800])
  • Fix some minor typos in the docs ([#3804])
  • Add GOVERNANCE.md, MAINTAINERS ([#3826])
  • Remove Code Climate badge ([#3820])
  • Add @joshuay03 to the maintainer list

  • CI

  • Use Minitest 6 where applicable ([#3859])
  • Many test suite improvements and flake fixes ([#3861], [#3863], [#3860], [#3852], [#3857], [#3856], [#3845], [#3843], [#3842], [#3841], [#3822], [#3817], [#3764])

New Contributors

Full Changelog: https://github.com/puma/puma/compare/v7.1.0...v7.2.0

Source: README.md, updated 2026-01-21