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

92 lines
2.2 KiB
Markdown
Raw Normal View History

2013-09-16 04:13:38 -04:00
0.3.8
-----
- Fix to work with workers with one optional argument [nata79]
2013-08-27 05:09:32 -04:00
0.3.7
-----
2013-08-27 06:28:40 -04:00
- Bump Sidekiq dependency to ~> 2.14.0.
- Use ERB templates instead of slim.
- Don't check if `Sidekiq::Web.tabs` is an Array in Sidetiq::Web.
2013-08-27 06:38:45 -04:00
- Fix Ruby parser warnings in web.rb.
- Move development dependencies from Gemfile to gemspec.
2013-08-27 06:45:03 -04:00
- Use coveralls instead of simplecov.
2013-08-27 05:09:32 -04:00
2013-08-13 07:06:36 -04:00
0.3.6
2013-08-13 06:49:40 -04:00
-----
- Better protection against stale locks and race-conditions.
Locking is now done using WATCH/MULTI/EXEC/UNWATCH and additionally
includes a host and process specific identifier to prevent accidental
unlocks from other Sidekiq processes.
2013-07-30 05:01:59 -04:00
- Fix Sidetiq::Schedulable documentation.
2013-07-29 12:02:16 -04:00
0.3.5
-----
- Use Clock#mon_synchronize instead of #synchronize.
ActiveSupport's core extensions override Module#synchronize which seems to
break MonitorMixin.
2013-07-29 06:47:29 -04:00
0.3.4
-----
- More robust #perform arity handling.
2013-07-12 06:26:30 -04:00
0.3.3
-----
2013-07-12 06:26:30 -04:00
- Deprecate Sidekiq::Schedulable.tiq in favor of .recurrence.
Sidekiq::Schedulable.tiq will still work until v0.4.0 but log
a deprecation warning.
2013-07-12 05:17:14 -04:00
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.
2013-06-20 05:30:03 -04:00
0.3.1
-----
- Bump ice_cube dependency to ~> 0.11.0.
- Bump Sidekiq dependency to ~> 2.12.0.
- Fix tests.
2013-03-11 13:17:27 -04:00
0.3.0
-----
2013-03-11 09:04:46 -04:00
- Add `Sidetiq.schedules`.
- Add `Sidetiq.workers`.
- Add `Sidetiq.scheduled`.
- Add `Sidetiq.retries`.
2013-03-11 10:23:49 -04:00
- Add `Sidetiq.logger`. This defaults to the Sidekiq logger.
2013-03-11 13:11:37 -04:00
- Add support for job backfills.
2013-03-11 09:04:46 -04:00
- Clean up tests.
2013-03-11 10:51:31 -04:00
- Sidetiq::Schedule no longer inherits from IceCube::Schedule.
2013-03-11 09:04:46 -04:00
2013-03-08 11:52:06 -05:00
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.
2013-02-06 05:55:27 -05:00
0.1.5
-----
- Allow jobs to be scheduled for immediate runs via the web extension.