Bump puma from 6.6.0 to 8.0.1#111
Conversation
Bumps [puma](https://github.com/puma/puma) from 6.6.0 to 8.0.1. - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/main/History.md) - [Commits](puma/puma@v6.6.0...v8.0.1) --- updated-dependencies: - dependency-name: puma dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 079d325575
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| stringio | ||
| public_suffix (6.0.2) | ||
| puma (6.6.0) | ||
| puma (8.0.1) |
There was a problem hiding this comment.
Preserve IPv4 bind behavior when upgrading to Puma 8
This bump changes runtime behavior in production because config/puma.rb only calls port ENV.fetch("PORT", 3000) and does not set an explicit host/bind; Puma 8 switched the production default bind toward IPv6 (::), so on hosts where IPv6 sockets are v6-only (for example net.ipv6.bindv6only=1), IPv4 load-balancer or health-check traffic can stop reaching the app after deployment. Since this commit upgrades from 6.6.0 to 8.0.1 without pinning bind address, it can introduce an availability regression in IPv4-oriented environments.
Useful? React with 👍 / 👎.
Bumps puma from 6.6.0 to 8.0.1.
Release notes
Sourced from puma's releases.
... (truncated)
Changelog
Sourced from puma's changelog.
... (truncated)
Commits
cee7e61Release v8.0.1 (#3932)f955cafFix prune_bundler stripping user-configured BUNDLE_* env vars on re-exec (#3929)97996aaci: test_error_logger.rb - fix TruffleRuby error (#3930)03825bcBuild(deps): Bump actions/github-script from 8 to 9 (#3925)053efaeReword v8 upgrade guide ipv6 bullet (#3928)b19f35aFix incorrect hook names in gRPC docs (#3923)eeabe4bUse blocks for debug logging to avoid creating messages if debug disabled (#3...08f63d4Release v8.0.0 (#3914)7406cc1Fix IPv4-mapped IPv6 addresses inREMOTE_ADDRand request logs (#3916)e090243Build(deps): Bump actions/checkout from 4 to 6 (#3915)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@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)