1
0
Fork 0
mirror of https://github.com/endofunky/sidetiq.git synced 2022-11-09 13:53:30 -05:00
endofunky--sidetiq/CHANGELOG.md
2013-07-12 10:33:57 +01:00

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.