What's Changed
- Prepare for Ruby 4.0 regarding CGI loading by @chaadow in #510
- Deprecate per-light
error_notifieroption by @bolshakov in #515 - Deprecate
Light#withand#with_*methods by @bolshakov in #516 - Fix: Auto-reload Lua scripts when evicted from Redis memory by @bolshakov in #522
- Serialize recovery probing with exclusive locking by @bolshakov in #517 and #524
Non-functional changes:
- Simplify Recovery Metrics Tracking by @bolshakov in #513
- Refactor: Implement configuration proxy for data stores by @bolshakov in #521
- Refactor: Replace DI container with direct wiring in LightFactory by @bolshakov in #525
- Fix flaky specs by @bolshakov in #526
- Make metrics steps more modular to support future refactoring by @bolshakov in #528
- Refactor: Move FailSafe classes to Infrastructure layer with factory pattern in Wiring by @bolshakov in #514
- Extract Storage Abstractions from DataStore by @bolshakov in #530
Full Changelog: v5.6.0...v5.7.0