All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Testing: Added Rails 7.0 on Ruby 3.2 to test matrix
- Testing: Added Rails 7.1 and 8.0 on Ruby 3.3 to test matrix
- Testing: Added Rails 7.0 on Ruby 3.1 to test matrix
- Zeitwerk did not work seamlessly with the previous gem name, switching to
lograge_waittime
. - Code simplified further.
- Actually bumping version.rb to match
- BREAKING: Rename this gem to "lograge-waittime". The old name was unwieldy and even had a typo to prove it.
- BREAKING: Removed exception silencing to focus the code more narrowly.
- Removing explicit testing of Rails before 5.2.
- Added CI testing of Rails version up to and including Rails 6.1.x with Ruby 3.0.x
- Loosening Rails version dependency, previously only allowed Rails 5.2+, now tested with Rails 4.2+
- New gem, new project.
- Added
LogrageRailsRequestQueuing::SilenceExceptionLogging
to optionally quiet down exception logging. - Added
LogrageRailsRequestQueuing::ExceptionDetails
to compactly report exception details in the log. - Added support for Heroku request started timestamps that are given in ms not seconds.