2015-04-04 20:56:43 -04:00
|
|
|
0.6.4
|
|
|
|
-----
|
|
|
|
|
2016-02-04 02:29:04 -05:00
|
|
|
- Display the runtime of each job on the history page
|
|
|
|
[allenan]
|
2015-04-04 20:56:43 -04:00
|
|
|
- Use Time.current instead of Time.now in rails apps to
|
|
|
|
respect configured timezone [effektz]
|
2016-02-04 02:22:34 -05:00
|
|
|
- Handle csrf_tag [kcdragon]
|
|
|
|
- Celluloid update related fixes [sfroehler]
|
|
|
|
- Updated gem dependencies
|
2015-04-04 20:56:43 -04:00
|
|
|
|
2014-09-24 04:55:12 -04:00
|
|
|
0.6.3
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Don't pass classes without #perform defined to handler
|
|
|
|
- Don't try to connect to redis from Schduleable unless
|
|
|
|
Sidekiq.server? returns true.
|
|
|
|
|
2014-09-22 07:36:56 -04:00
|
|
|
0.6.2
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Lock ice cube to 0.11.1 to fix memory leaks [camjackson]
|
|
|
|
- Don't use Redis keys command [Connorhd ]
|
2014-09-22 07:51:43 -04:00
|
|
|
- Use Sidekiq.redis_pool in Schedulable [nkondratyev]
|
2014-09-22 07:36:56 -04:00
|
|
|
|
2014-06-06 07:25:09 -04:00
|
|
|
0.6.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Fix manual triggering of jobs with #perform arguments.
|
|
|
|
- Require 'sidetiq' in 'sidetiq/web'.
|
|
|
|
|
2014-06-06 06:32:50 -04:00
|
|
|
0.6.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Explicitly require Sidekiq::ExceptionHandler [gglider]
|
|
|
|
- Fix config.utc [gglider]
|
|
|
|
- Add Ruby 2.1.1 to travix [gglider]
|
|
|
|
- Bump ice_cube dependency to 0.12.0 [toolmantim]
|
|
|
|
- Sort workers index page in web dashboard by name [oestrich]
|
|
|
|
- Reseting cached times when recurrence changes [LongMan]
|
|
|
|
- Move CSS to external files [futhr]
|
|
|
|
|
2013-11-26 09:26:15 -05:00
|
|
|
0.5.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Relax Sidekiq dependency. [leemhenson]
|
2014-06-06 06:32:50 -04:00
|
|
|
|
2013-10-10 05:38:53 -04:00
|
|
|
0.4.3
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Various web UI fixes. [manuelmeurer]
|
|
|
|
|
2013-10-07 06:09:11 -04:00
|
|
|
0.4.2
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Fix styling for Bootstrap 3 [manuelmeurer]
|
|
|
|
|
2013-09-26 07:22:45 -04:00
|
|
|
0.4.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Use Sidekiq's JSON wrappers instead of the json gem directly.
|
|
|
|
- Allow tick used by Clock#tick to be overridden.
|
2013-10-01 09:27:47 -04:00
|
|
|
- Bump Sidekiq dependency to >= 2.15.0
|
2013-09-26 07:22:45 -04:00
|
|
|
|
2013-09-16 08:04:13 -04:00
|
|
|
0.4.0
|
2013-09-16 04:13:38 -04:00
|
|
|
-----
|
|
|
|
|
2013-09-17 12:19:22 -04:00
|
|
|
- Fix bug where web dashboard wouldn't render when in presence of a
|
|
|
|
worker without a schedule.
|
2013-09-17 12:06:10 -04:00
|
|
|
- Schedulable#tiq deprecation warning removed.
|
2013-09-17 12:03:26 -04:00
|
|
|
- Schedules are now stored on the workers directly instead of in a
|
|
|
|
pseudo-global, mutable Hash.
|
2013-09-17 09:57:15 -04:00
|
|
|
- Clock now start looping automatically if `Sidekiq.server?` returns true.
|
2013-09-16 11:21:35 -04:00
|
|
|
- Show job history in web extension.
|
|
|
|
- Integrate with Sidekiq's exception handling/reporting in critical parts.
|
|
|
|
- Store more detailed lock metadata.
|
|
|
|
- Remove stray 'thead' from ERB template.
|
|
|
|
- Store scheduled worker history in Redis.
|
|
|
|
- Use a Celluloid pool of scheduling handlers to run calculations in parallel.
|
|
|
|
- Use Celluloid actors instead of plain threads.
|
|
|
|
- Fix to work with workers with one optional argument. [nata79]
|
|
|
|
- Refactor top-level namespace methods into separate modules.
|
|
|
|
- Add Procfile-based example code to boot Sidekiq and the web frontend
|
|
|
|
simultaneuously.
|
2013-09-17 07:06:12 -04:00
|
|
|
- Experimental watcher worker to remove invalid locks.
|
2013-09-16 04:13:38 -04:00
|
|
|
|
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.
|
2013-08-27 06:29:34 -04:00
|
|
|
- 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.
|
2013-08-27 06:41:42 -04:00
|
|
|
- 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 05:33:57 -04:00
|
|
|
-----
|
|
|
|
|
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:33:57 -04:00
|
|
|
|
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.
|