mirror of
https://github.com/endofunky/sidetiq.git
synced 2022-11-09 13:53:30 -05:00
1.3 KiB
1.3 KiB
0.4.0
- Rename Sidekiq::Schedulable#tiq to #recurrence.
0.3.2
- Fix tests to work with changes to Sidekiq::Client. #push_old seems to expect 'at' instead of 'enqueued_at' now
- Switch from MIT to 3-clause BSD license.
- Remove C extension.
- Bump Sidekiq dependency to ~> 2.13.0.
- Ensure redis locks get unlocked in Clock#synchronize_clockworks.
0.3.1
- Bump ice_cube dependency to ~> 0.11.0.
- Bump Sidekiq dependency to ~> 2.12.0.
- Fix tests.
0.3.0
- Add
Sidetiq.schedules
. - Add
Sidetiq.workers
. - Add
Sidetiq.scheduled
. - Add
Sidetiq.retries
. - Add
Sidetiq.logger
. This defaults to the Sidekiq logger. - Add support for job backfills.
- Clean up tests.
- Sidetiq::Schedule no longer inherits from IceCube::Schedule.
0.2.0
- Add class methods to get last and next scheduled occurrence.
- Pass last and next (current) occurrence to #perform, if desired. This checks the method arity of #perform.
- Bump Sidekiq dependency to 2.8.0
- Fix incorrectly assigned Thread priority.
- Adjust clock sleep depending of execution time of the last tick.
- Don't log thread object ids.
- Issue a warning from the middleware if the clock thread died previously.
0.1.5
- Allow jobs to be scheduled for immediate runs via the web extension.