All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.2 - 2022-09-06
- Switch http URLs in specs to https #15 justinhoward
- Switch CI to support jruby and truffleruby head #18 justinhoward
- Add Rails 6 support #17 maksymst
0.5.1 - 2022-09-06
- Upgrade rubocop to latest version #12 justinhoward
- Add codecov.io code coverage #11 justinhoward
- Complete yard documentation and fix warnings #13 justinhoward
- Pull cutoff option from job, not worker #14 mperham
0.5.0 - 2022-08-10
- Use CLOCK_MONOTONIC instead of CLOCK_MONOTONIC_RAW #10 justinhoward
- Change CutoffExceededError to inherit from Timeout::Error #9 justinhoward
PR #9 changes the parent class of Cutoff::CutoffExceededError
from CutoffError
to Timeout::Error
. CutoffError
changes from a class to a module.
0.4.2 - 2021-10-14
- Add sidekiq middleware
- Select checkpoints to enable or disable
0.4.1 - 2021-10-02
- Fix Net::HTTP patch to override timeouts given to start
0.4.0 - 2021-10-01
- Add benchmarks and slight performance improvements
- Add Rails controller integration
0.3.0 - 2021-08-20
- Allow timers to be disabled globally with
Cutoff.disable!
0.2.0 - 2021-07-22
- Net::HTTP patch
0.1.0 - 2021-07-19
- Cutoff class
- Mysql2 patch