Housekeeping:
- Drop support for ruby 2.7
- Add support for ruby 3.3
- Update dependencies
Changes:
- Added support for puma 6.0 or newer (#43)
Housekeeping:
- Drop support for ruby 2.6
- Update dependencies
Changes:
- Require puma 5.0 or newer as older versions don't support the
on_stopped
introduced in version puma-metrics 1.2.4.
Housekeeping:
- Update dependencies
Changes:
- Shut down metrics server in
on_stopped
so it only stops when main puma process stops and ignores when workers are stopped. This allows us to maintain a running metrics server when workers restart or crash.
Housekeeping:
- Update dependencies
- Test on ruby 3.1
Housekeeping:
- Update dependencies
Changes:
- Expose new metric
puma_requests_count
when using Puma 5
Changes:
- Drop support for ruby 2.5
Housekeeping:
- Update dependencies
- Updates for Puma 5
Changes:
- Drop support for ruby 2.4
- Relax prometheus-client to '>= 0.10'
Housekeeping:
- Update development dependencies
Changes:
- Upgrade prometheus-client to '~> 0.10'
Housekeeping:
- Set target version to 2.6
- Added editorconfig
Features:
- can be used with puma 3 or puma 4
Bugfixes:
- terminate metrics server without IO errors #7
Bugfixes:
metrics_url
inconfig/puma.rb
should be optional
Initial release of the puma-metrics
gem.