- Extend Clock with support for configurable units (via #50) (@solnic)
- This version is compatible with recently released dry-rb dependencies (@flash-gordon)
- Bumped version to 1.0.0 (@solnic)
- Bump dry-core to >= 0.9.0 (@flash-gordon)
- Extensions were excluded from auto-loading. They to be loaded manually (addresses #49) (@flash-gordon)
- Exclude
VERSION
constant from autoload (fixes #49) (@flash-gordon)
- Include dry-core's constants in Notifications (fixes #46) (@solnic)
- Zeitwerk integration 🎉 so that you can simply do
require "dry/monitor"
and other constants will be auto-loaded on demand (via #47) (@gmcgibbon)
- [internal] Upgraded to new
setting
API provided in dry-configurable 0.13.0 (@timriley in #43)
- Compatibility with MRI 3.0 (@alex-damian-negru)
- Ensure
Dry::Monitor::Rack::Middleware
is compatible withRack::Builder#use
(@jodosha)
- Performance improvements (@davydovanton)
- Uninitialized constant
Dry::Monitor::Notifications::EMPTY_HASH
when no payload given (@mensfeld)
- cannot load such file -- rack/utils (mensfeld)
- Make
rack
logger into a plugin (mensfeld) - Make
sql
logger into a plugin (mensfeld)
- Make
rouge
an optional dependency (davydovanton & mensfeld)
- Rack logger no longer prevents arbitrary payload in
:error
events (solnic)
- Query params containing arrays of primitives (e.g.
?ids[]=1&ids[]=2
) no longer crash the logger (timriley)
- Query params are logged correctly via rack middleware (solnic)
- Uses
dry-events
for notifications (solnic)
- Update default theme setting for compatibility with latest version of rouge (alexandru-calinoiu)
- Require latest version of rouge gem (timriley)
Dry::Monitor::Rack::Middleware#on
shortcut (solnic)Dry::Monitor::Rack::Middleware#instrument
shortcut (solnic)Dry::Monitor::SQL::Logger
can be configured with a custom message template (solnic)
Dry::Monitor::Rack::Logger#{subscribe=>attach}
and now it accepts a rack middleware instance (solnic)Dry::Monitor::Rack::Logger
appends new lines when logging:rack.request.stop
events (solnic)
First public release