- Fix release workflow failing to create GitHub Release
- Fix
uninitialized constant Puma::Pluginerror when Bundler auto-requires the gem before Puma is loaded
- Initial release
- Supports Puma 5, 6, and 7
- Configurable signal via
PUMA_DELAYED_STOP_SIGNAL(default:QUIT) - Configurable drain period via
PUMA_DELAYED_STOP_DRAIN_SECONDS(default:5) - Validates that the configured signal does not conflict with Puma's built-in signal handlers