Bump puma from 6.6.1 to 7.1.0 in /demo
Bumps puma from 6.6.1 to 7.1.0.
Release notes
Sourced from puma's releases.
v7.1.0
7.1.0 / 2025-10-16 - Neon Witch
Features
Bugfixes
- Skip reading zero bytes when request body is buffered (#3795)
- Fix
PUMA_LOG_CONFIG=1logging twice with prune_bundler enabled (#3778)- Fix prune_bundler not showing in
PUMA_LOG_CONFIG=1output (#3779)- Guard ThreadPool method call, which may be nil during shutdown (#3791, #3790)
- Set
Thread.current.puma_serverin Thread init code, not every request (#3774)- Fix race condition while deleting pidfile (#3657)
New Contributors
@nerdrewmade their first contribution in puma/puma#3707@moppmade their first contribution in puma/puma#3783@marksmithmade their first contribution in puma/puma#3657@Nymuxyzomade their first contribution in puma/puma#3762Full Changelog: https://github.com/puma/puma/compare/v7.0.4...v7.1.0
v7.0.4
What's Changed
- Move sleep cluster logic to its own class by
@schneemsin puma/puma#3746- puma_http11.c: Use interned UTF-8 strings for hash keys by
@byrootin puma/puma#3754- Strip whitespace from the beginnings of header values by
@kenballusin puma/puma#3742- Fix SSL_shutdown error handling by
@marshall-leein puma/puma#3703New Contributors
@kenballusmade their first contribution in puma/puma#3742Full Changelog: https://github.com/puma/puma/compare/v7.0.3...v7.0.4
v7.0.3
7.0.3 / 2025-09-13
Performance
- server.rb - process_client - add ka to todo if readable & complete (#3748)
Bugfixes
- Convert PUMA_PERSISTENT_TIMEOUT to an Integer (#3749)
v7.0.2
What's Changed
... (truncated)
Changelog
Sourced from puma's changelog.
7.1.0 / 2025-10-16
Features
Bugfixes
- Skip reading zero bytes when request body is buffered (#3795)
- Fix
PUMA_LOG_CONFIG=1logging twice with prune_bundler enabled (#3778)- Fix prune_bundler not showing in
PUMA_LOG_CONFIG=1output (#3779)- Guard ThreadPool method call, which may be nil during shutdown (#3791, #3790)
- Set
Thread.current.puma_serverin Thread init code, not every request (#3774)- Fix race condition while deleting pidfile (#3657)
7.0.4 / 2025-09-23
Bugfixes
Performance
7.0.3 / 2025-09-13
Performance
- server.rb - process_client - add ka to todo if readable & complete (#3748)
Bugfixes
- Convert PUMA_PERSISTENT_TIMEOUT to an Integer (#3749)
7.0.2 / 2025-09-08
- Bugfixes
7.0.1 / 2025-09-06
- Bugfixes
- Add backward compatibility aliases for Events class methods (#3725)
7.0.0 / 2025-09-03
... (truncated)
Commits
fb2a073v7.1.0 (#3797)4edb9e9client.rb-read_body- cleanup last lines of method (#3798)84a568aUpdate wait_for_less_busy_worker docs (#3757)e59a604Initialize only essentialLauncherstate beforeprune_bundlerrestart (#3...6844de7client.rb - Skip reading zero bytes when request body is buffered (#3795)1d3d6b7SetThread.current.puma_serverin Thread init code, not every request (#3774)9b34cdeAdding syntax highlighting in k8s docs (#3782)a2bd2f6Addprune_bundlertoConfiguration::DEFAULTS(#3779)d7a0854ci: Update hey benchmark files, minor fixes and formatting (#3796)ff08099ci: Update Update test/rackup/sleep_fibonacci.ru, add test script (#3793)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
⚠️ No Changeset found
Latest commit: 6e2e2734002e66ab324e9dffa7a70f4dee2a6948
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
@siddharthkp do you know what we use this dep for? Wondering if it's going to hurt us in the long run to stay on an old version
puma is a webserver used only in /demo: https://github.com/primer/view_components/blob/main/docs/contributors/README.md#documentation--demo-rails-app
Don't think we use it for anything public facing anymore. cc @jonrohan
It's used for branch deploys and if you're running lookbook locally
⚠️ Visual or ARIA snapshot differences found
Our visual and ARIA snapshot tests found UI differences. Please review the differences by viewing the files changed tab to ensure that the changes were intentional.
@dependabot recreate