deps: Update dependency puma to v8 #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/puma-8.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
'~> 6.6'→'~> 8.0'Release Notes
puma/puma (puma)
v8.0.2Compare Source
v8.0.1Compare Source
Bugfixes
prune_bundlerstripping user-configuredBUNDLE_*env vars (e.g.BUNDLE_WITHOUT) on re-exec, which caused workers to crash on boot ([#3929])Performance
Docs
v8.0.0Compare Source
Features
env["puma.mark_as_io_bound"]API andmax_io_threadsconfig to allow IO-bound requests to exceed the thread pool max, enabling better handling of mixed workloads ([#3816], [#3894])singleandclusterDSL hooks for mode-specific configuration ([#3621])on_forceoption toshutdown_debugto only dump thread backtraces on forced (non-graceful) shutdown ([#3671])update_thread_pool_min_maxandServerPluginControl([#3658])Bugfixes
fork_workerto avoid forking from stale worker 0 when it has been replaced ([#3853])Performance
str_headersto avoid redundantString#downcasecalls, reducing allocations by ~50% per response ([#3874])Refactor
envprocessing into dedicatedclient_env.rbmodule ([#3582])Docs
persistent_timeoutandworker_boot_timeoutin DSL docs ([#3912])Breaking changes
0.0.0.0to::(IPv6) when a non-loopback IPv6 interface is available; falls back to0.0.0.0if IPv6 is unavailable ([#3847])v7.2.1Compare Source
v7.2.0Compare Source
Features
:auto([#3827])Bugfixes
WEB_CONCURRENCYis set to a blank string ([#3837])Puma::Cluster#check_workers([#3690])Performance
dsizeanddcompactfunctions forPuma::HttpParser, which makes Puma's C-extension GC-compactible ([#3828])Refactor
NoMethodErrorrescue inReactor#select_loop([#3831])handle_requestreturn ([#3802])Docs
docs/deployment.mdinREADME.md([#3848])GOVERNANCE.md,MAINTAINERS([#3826])CI
v7.1.0Compare Source
Features
after_worker_shutdownhook ([#3707])Bugfixes
PUMA_LOG_CONFIG=1logging twice with prune_bundler enabled ([#3778])PUMA_LOG_CONFIG=1output ([#3779])Thread.current.puma_serverin Thread init code, not every request ([#3774])v7.0.4Compare Source
Bugfixes
Performance
v7.0.3Compare Source
Performance
Bugfixes
v7.0.2Compare Source
pumactlcode to load puma.rb fordeprecate_method_change([#3736], [#3734])v7.0.1Compare Source
v7.0.0Compare Source
max_keep_aliveto 999 ([#3719])persistent_timeoutdefault to 65 seconds ([#3378])ruby_enginemethod, deprecated Nov-2024 ([#3701])preload_app!is now the default for clustered mode ([#3297])clamp-d before reading any values ([#3297])Features
rack.response_finished([#3681])Bugfixes
env[QUERY_STRING]([#3713], [#3625])NoMethodErrorinReactor#select_loop([#3696], [#3695])preload_app!doc ([#3712])Performance
@reactorand@env_set_http_version([#3714])Refactor
Puma::DSL#process_hooklogic ([#3710])Configuration
📅 Schedule: (in timezone Europe/Helsinki)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
Merged into main in
e6cfcc6together with the other Renovate updates: combined tests passed (run 414) and it is deployed (run 415, Puma 8.0.2 healthy). Closing by hand because the merge was done outside the web UI.Pull request closed