A release with a bunch of bugfixes and stability improvements.
-
Bugfixes
- Add Client#io_ok?, check before Reactor#register (#2432)
- Fix hang on shutdown in refork (#2442)
- Fix
Bundler::GemNotFound
errors fornio4r
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)
- Consolidate option handling in Server, Server small refactors, doc changes (#2389)