Path to this page:
Subject: CVS commit: pkgsrc/www/ruby-puma
From: Takahiro Kambe
Date: 2021-01-16 14:05:26
Message id: 20210116130526.468A1FA9D@cvs.NetBSD.org
Log Message:
www/ruby-puma: update to 5.1.1
5.1.1 / 2020-12-10
* Bugfixes
- Fix over eager matching against banned header names (#2510)
5.1.0 / 2020-11-30
* Features
- Phased restart availability is now always logged, even if it is not
available.
- Prints the loaded configuration if the environment variable
PUMA_LOG_CONFIG is present (#2472)
- Integrate with systemd's watchdog and notification features (#2438)
- Adds max_fast_inline as a configuration option for the Server object
(#2406)
- You can now fork workers from worker 0 using SIGURG w/o fork_worker
enabled #2449
- Add option to bind to systemd activated sockets (#2362)
- Add compile option to change the QUERY_STRING max length (#2485)
* Bugfixes
- Fix JRuby handling in Puma::DSL#ssl_bind (#2489)
- control_cli.rb - all normal output should be to @stdout (#2487)
- Catch 'Error in reactor loop escaped: mode not supported for this
object: r' (#2477)
- Ignore Rails' reaper thread (and any thread marked forksafe) for
warning (#2475)
- Ignore illegal (by Rack spec) response header (#2439)
- Close idle connections immediately on shutdown (#2460)
- Fix some instances of phased restart errors related to the json gem
(#2473)
- Remove use of json gem to fix phased restart errors (#2479)
- Fix grouping regexp of ILLEGAL_HEADER_KEY_REGEX (#2495)
5.0.4 / 2020-10-27
* Bugfixes
- Pass preloaded application into new workers if available when using
preload_app (#2461, #2454)
5.0.3 / 2020-10-26
* Bugfixes
- Add Client#io_ok?, check before Reactor#register (#2432)
- Fix hang on shutdown in refork (#2442)
- Fix Bundler::GemNotFound errors for nio4r gem during phased restarts
(#2427, #2018)
- Server run thread safety fix (#2435)
- Fire on_booted after server starts (#2431, #2212)
- Cleanup daemonization in rc.d script (#2409)
* Refactor
- Remove accept_nonblock.rb, add test_integration_ssl.rb (#2448)
- Refactor status.rb - dry it up a bit (#2450)
- Extract req/resp methods to new request.rb from server.rb (#2419)
- Refactor Reactor and Client request buffering (#2279)
- client.rb - remove JRuby specific 'finish' code (#2412)
- Consolidate fast_write calls in Server, extract early_hints assembly
(#2405)
- Remove upstart from docs (#2408)
- Extract worker process into separate class (#2374)
- Consolidate option handling in Server, Server small refactors, doc
changes (#2389)
5.0.2 / 2020-09-28
* Bugfixes
- Reverted API changes to Server.
5.0.1 / 2020-09-28
* Bugfixes
- Fix LoadError in CentOS 8 (#2381)
- Better error handling during force shutdown (#2271)
- Prevent connections from entering Reactor after shutdown begins
(#2377)
- Fix error backtrace debug logging && Do not log request dump if it is
not parsed (#2376)
- Split TCP_CORK and TCP_INFO (#2372)
- Do not log EOFError when a client connection is closed without write
(#2384)
* Refactor
- Change Events#ssl_error signature from (error, peeraddr, peercert) to
(error, ssl_socket) (#2375)
- Consolidate option handling in Server, Server small refactors, doc
chang (#2373)
Files: