8ddec63 | Mike Perham | 29 August 2019, 17:37:23 UTC | Commercial changes | 29 August 2019, 17:37:23 UTC |
09c032e | Mike Perham | 28 August 2019, 18:52:37 UTC | tweak | 28 August 2019, 18:52:37 UTC |
6cb29a7 | Mike Perham | 28 August 2019, 18:50:52 UTC | fix table | 28 August 2019, 18:50:52 UTC |
bd4c5a2 | Mike Perham | 28 August 2019, 18:50:01 UTC | Add latency output | 28 August 2019, 18:50:01 UTC |
f07d8c0 | Mike Perham | 28 August 2019, 17:37:58 UTC | remove ver | 28 August 2019, 17:37:58 UTC |
34a8b3d | Mike Perham | 28 August 2019, 17:36:36 UTC | Enable Gemfile.lock as CircleCI needs a lockfile | 28 August 2019, 17:36:36 UTC |
73484be | Mike Perham | 28 August 2019, 17:19:39 UTC | Clean up old examples | 28 August 2019, 17:19:39 UTC |
978ce8e | Mike Perham | 28 August 2019, 17:13:41 UTC | Update to latest standardrb, fix style issues | 28 August 2019, 17:14:18 UTC |
48fd615 | Mike Perham | 28 August 2019, 17:13:14 UTC | Remove Gemfile.lock so GitHub doesn't gripe about security vulnerabilities | 28 August 2019, 17:13:14 UTC |
fa9b949 | Mike Perham | 28 August 2019, 17:07:03 UTC | Freshen up | 28 August 2019, 17:07:03 UTC |
6c96bc2 | Mike Perham | 28 August 2019, 17:01:36 UTC | bump | 28 August 2019, 17:01:36 UTC |
903448a | Mike Perham | 28 August 2019, 16:59:28 UTC | minor cleanups and doc fixes for 6.0 | 28 August 2019, 16:59:28 UTC |
e552d4c | Mike Perham | 28 August 2019, 16:58:33 UTC | Don't need to support ancient versions of Minitest anymore | 28 August 2019, 16:58:33 UTC |
215a5e0 | Mike Perham | 28 August 2019, 16:23:17 UTC | tweak | 28 August 2019, 16:23:17 UTC |
02c3902 | Mike Perham | 15 August 2019, 17:28:42 UTC | whitespace cleanup | 15 August 2019, 17:28:42 UTC |
de7f11d | Mike Perham | 09 August 2019, 20:26:26 UTC | remove ctl | 09 August 2019, 20:26:26 UTC |
53bd529 | Mike Perham | 06 August 2019, 17:38:13 UTC | 4219 | 06 August 2019, 17:38:13 UTC |
530b7a7 | Mike Perham | 05 August 2019, 18:00:21 UTC | More defensive job acknowledgment logic, fixes #4211 Invert boolean and use handle_interrupt to avoid potential loss edge case | 05 August 2019, 18:00:21 UTC |
4c2ea6e | Mike Perham | 02 August 2019, 20:05:29 UTC | enable hiredis | 02 August 2019, 20:05:29 UTC |
454624d | Mike Perham | 02 August 2019, 20:04:06 UTC | turn on toxiproxy by default, latency is always a real thing | 02 August 2019, 20:04:06 UTC |
785ec70 | Mike Perham | 02 August 2019, 18:31:50 UTC | Verify master against Rails 6 | 02 August 2019, 18:31:50 UTC |
9e2e76e | Mike Perham | 02 August 2019, 18:14:50 UTC | Bump rack and redis gem versions | 02 August 2019, 18:14:50 UTC |
e230a07 | Mike Perham | 02 August 2019, 18:08:49 UTC | remove binary too | 02 August 2019, 18:08:49 UTC |
62c2f04 | Mike Perham | 02 August 2019, 18:07:16 UTC | fix test | 02 August 2019, 18:07:16 UTC |
890dce5 | Mike Perham | 02 August 2019, 18:07:06 UTC | Remove sidekiqctl, add sidekiqmon | 02 August 2019, 18:07:06 UTC |
4c93b99 | Mike Perham | 02 August 2019, 18:00:44 UTC | Remove support for USR1, which was deprecated in 5.0 | 02 August 2019, 18:00:44 UTC |
40cc629 | Mike Perham | 02 August 2019, 17:56:15 UTC | updated notes | 02 August 2019, 17:56:15 UTC |
aacaa82 | Mike Perham | 02 August 2019, 16:54:52 UTC | Use new Thread#name API available in Ruby 2.3+ | 02 August 2019, 16:54:52 UTC |
fda7cd2 | Mike Perham | 29 July 2019, 21:21:01 UTC | remove this crap | 29 July 2019, 21:21:01 UTC |
00c8b86 | Mike Perham | 29 July 2019, 21:19:44 UTC | Remove travis, fix CircleCI | 29 July 2019, 21:19:44 UTC |
c2743b9 | Mike Perham | 29 July 2019, 21:12:18 UTC | 4217 | 29 July 2019, 21:12:18 UTC |
dea3132 | Mike Perham | 24 July 2019, 18:00:25 UTC | give credit | 24 July 2019, 18:00:25 UTC |
fcff070 | Mike Perham | 24 July 2019, 17:59:00 UTC | changes | 24 July 2019, 17:59:00 UTC |
5c6f264 | Mike Perham | 24 July 2019, 17:53:01 UTC | bump | 24 July 2019, 17:53:01 UTC |
b7996f4 | Mike Perham | 24 July 2019, 17:52:54 UTC | Better ActiveJob integration with Sidekiq options This change allows ActiveJobs to directly use sidekiq_options to configure various Sidekiq internals/features, #4213 | 24 July 2019, 17:52:54 UTC |
fc575fb | Phil Pirozhkov | 21 July 2019, 00:17:15 UTC | Allow Sidekiq retry options in ActiveJob https://github.com/mperham/sidekiq/commit/c685d6928ca6aec1f7569ff69871ef9a8dfb2738 has introduced an exception that is raised on an attempt to include Sidekiq::Worker to an ActiveJob::Base descendant. That was done in order to prevent options not supported by ActiveJob, specifically `queue`. See https://github.com/mperham/sidekiq/issues/2424 Support for `set` was added later on, including the setting of `retry` from ActiveJob. https://github.com/mperham/sidekiq/commit/d6538b0b4f3c419ea969dc6710c6431b76a05d2b This change bridges the gap by allowing ActiveJob::Base descendants to include `Sidekiq::Options` and use `retry` option of `sidekiq_options`, and also `sidekiq_retry_in`, and `sidekiq_retries_exhausted`. | 24 July 2019, 16:39:12 UTC |
0ad6cec | Tony Ta | 23 July 2019, 02:46:58 UTC | Use options reader to fetch queue name in test | 23 July 2019, 18:21:02 UTC |
3d62288 | Mike Perham | 11 July 2019, 18:11:35 UTC | Cleanup | 11 July 2019, 18:11:35 UTC |
148afbf | Mike Perham | 30 May 2019, 17:41:47 UTC | StandardRB style fixes | 30 May 2019, 17:41:47 UTC |
ea5e0b6 | Mike Perham | 30 May 2019, 17:39:47 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 30 May 2019, 17:39:47 UTC |
810c287 | Mike Perham | 30 May 2019, 17:39:39 UTC | changes, fixes #4181 | 30 May 2019, 17:39:39 UTC |
c1a1abc | Ryo Hashimoto | 30 May 2019, 06:22:45 UTC | Update Japanese translations for web - add entries for `Kill` / `KillAll` - remove the entry for `Batches` | 30 May 2019, 13:17:51 UTC |
8cf0fb1 | Mike Perham | 06 May 2019, 16:17:44 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 06 May 2019, 16:17:44 UTC |
0457bd7 | Mike Perham | 06 May 2019, 16:17:34 UTC | #4162 | 06 May 2019, 16:17:34 UTC |
d16572b | Madogiwa | 27 April 2019, 12:04:46 UTC | change to easy-to-understand variable name queue | 27 April 2019, 16:03:36 UTC |
b76dfb9 | Mike Perham | 26 April 2019, 19:36:33 UTC | This needs to be process-global | 26 April 2019, 19:37:44 UTC |
72ae52d | Mike Perham | 26 April 2019, 19:27:16 UTC | use of the PID global was causing warnings for some reason | 26 April 2019, 19:27:16 UTC |
0352ca8 | Mike Perham | 23 April 2019, 19:56:38 UTC | bump, release | 23 April 2019, 19:56:38 UTC |
455e9d5 | Mike Perham | 22 April 2019, 15:49:17 UTC | Merge pull request #4065 from mperham/6-0 Sidekiq 6.0 changes | 22 April 2019, 15:49:17 UTC |
6a8c9b1 | Mike Perham | 19 April 2019, 16:09:35 UTC | merge master | 19 April 2019, 16:09:35 UTC |
c00f8e7 | Mike Perham | 19 April 2019, 16:08:10 UTC | polish | 19 April 2019, 16:08:10 UTC |
de9ad88 | Mike Perham | 18 April 2019, 16:54:28 UTC | move off travis | 18 April 2019, 16:54:28 UTC |
209e894 | Mike Perham | 18 April 2019, 16:47:08 UTC | cifix | 18 April 2019, 16:47:08 UTC |
5d429ae | Mike Perham | 18 April 2019, 16:43:29 UTC | cifix | 18 April 2019, 16:43:29 UTC |
a07e5b1 | Mike Perham | 18 April 2019, 16:40:24 UTC | fix | 18 April 2019, 16:40:24 UTC |
103601e | Mike Perham | 18 April 2019, 16:37:05 UTC | circleci | 18 April 2019, 16:37:05 UTC |
68f4b95 | Mike Perham | 18 April 2019, 16:34:59 UTC | bundler support | 18 April 2019, 16:34:59 UTC |
a0bb1ba | Mike Perham | 18 April 2019, 16:29:10 UTC | add redis and jruby | 18 April 2019, 16:29:10 UTC |
628ff03 | Mike Perham | 18 April 2019, 16:08:59 UTC | Move 6.0 to CircleCI | 18 April 2019, 16:08:59 UTC |
ffa30bd | Mike Perham | 16 April 2019, 17:12:04 UTC | merge master | 16 April 2019, 17:12:04 UTC |
e40444b | Mike Perham | 16 April 2019, 16:07:58 UTC | changes, bump | 16 April 2019, 16:07:58 UTC |
0089c71 | Mike Perham | 16 April 2019, 15:59:01 UTC | re-establish Web UI test by stubbing time.now, #4149 | 16 April 2019, 15:59:01 UTC |
da05cc8 | Mike Perham | 16 April 2019, 15:45:18 UTC | Update tests for #4149 | 16 April 2019, 15:45:18 UTC |
0a2559b | Mike Perham | 16 April 2019, 15:42:29 UTC | Revert "Allow tests to override enqueued_at", fixes #4149 This reverts commit cfe53e5fadfe88c53b62608d1dfc75ecf2ac18a0. | 16 April 2019, 15:42:29 UTC |
4b23960 | Mike Perham | 12 April 2019, 16:37:30 UTC | bump, release | 12 April 2019, 16:37:30 UTC |
4591692 | Mike Perham | 12 April 2019, 16:30:48 UTC | merge master | 12 April 2019, 16:30:48 UTC |
c650e9b | Mike Perham | 12 April 2019, 01:33:59 UTC | Explicitly signal that we handled an exception with a retry, fixes #4138 (#4141) Under just the right conditions, we could lose a job: - Job raises an error - Retry subsystem catches error and tries to create a retry in Redis but this raises a "Redis down" exception - Processor catches Redis exception and thinks a retry was created - Redis comes back online just in time for the job to be acknowledged and lost That's a very specific and rare set of steps but it can happen. Instead have the Retry subsystem raise a specific error signaling that it created a retry. There will be three common cases: 1. Job is successful: job is acknowledged. 2. Job fails, retry is created, Processor rescues specific error: job is acknowledged. 3. Sidekiq::Shutdown is raised: job is not acknowledged Now there is another case: 4. Job fails, retry fails, Processor rescues Exception: job is NOT acknowledged. Sidekiq Pro's super_fetch will rescue the orphaned job at some point in the future. | 12 April 2019, 01:33:59 UTC |
5a3593c | betesh | 03 April 2019, 00:51:27 UTC | Fix last reference to Sidekiqctl (#4137) | 03 April 2019, 00:51:27 UTC |
70b9ff4 | Mike Perham | 01 April 2019, 16:43:34 UTC | ruby only | 01 April 2019, 16:43:34 UTC |
60d2336 | Mike Perham | 01 April 2019, 16:36:24 UTC | Run code formatter as part of test suite | 01 April 2019, 16:36:24 UTC |
dae0d48 | Mike Perham | 01 April 2019, 16:34:37 UTC | No need to lock, fixed in Rails 5.2.3 | 01 April 2019, 16:34:37 UTC |
32c55e3 | Bryan FRIMIN | 01 April 2019, 16:20:41 UTC | Use standardrb for source styling (#4114) | 01 April 2019, 16:20:41 UTC |
2f37600 | Nicolas CARPi | 01 April 2019, 15:37:15 UTC | Minor fixes to COMM-LICENSE (#4135) * Replace "Right single quote" characters with apostrophes * Remove double space and spaces at end of line * Fix typo on "version" | 01 April 2019, 15:37:15 UTC |
848df46 | Mike Perham | 27 March 2019, 22:32:26 UTC | merge master | 27 March 2019, 22:32:26 UTC |
ca8d3a6 | Mike Perham | 27 March 2019, 22:31:51 UTC | bump jruby to fix issue running test suite | 27 March 2019, 22:31:51 UTC |
ea30e97 | Mike Perham | 27 March 2019, 17:30:10 UTC | Fix broken build due to rails/rails#35611 | 27 March 2019, 17:30:52 UTC |
cd693fa | Mike Perham | 27 March 2019, 17:30:10 UTC | Fix broken build due to rails/rails#35611 | 27 March 2019, 17:30:10 UTC |
12962c0 | Bryan FRIMIN | 27 March 2019, 16:33:39 UTC | Fix locale reset mistake in the i18n middleware (#4132) i18n library already wrap a way to reset the locale. The i18n Sidekiq middleware implement a locale reset but it is not the same than i18n. | 27 March 2019, 16:33:39 UTC |
3640800 | Mike Perham | 06 March 2019, 17:17:45 UTC | doc cleanup | 06 March 2019, 17:17:45 UTC |
a21e020 | Mike Perham | 06 March 2019, 17:16:49 UTC | Merge branch 'master' into 6-0 | 06 March 2019, 17:16:49 UTC |
91d7680 | Mike Perham | 05 March 2019, 16:34:03 UTC | release | 05 March 2019, 16:34:03 UTC |
33aedf6 | Mike Perham | 04 March 2019, 19:16:58 UTC | Allow Sidekiq::Worker#set to be chained | 04 March 2019, 19:16:58 UTC |
e1b392d | Eyüp Atiş | 02 March 2019, 17:15:10 UTC | Fix heroku wait time, change it to 30 from 10 (#4117) | 02 March 2019, 17:15:10 UTC |
60bb816 | Mike Perham | 01 March 2019, 21:37:04 UTC | merge master | 01 March 2019, 21:37:04 UTC |
edbefc4 | Mike Perham | 01 March 2019, 21:27:28 UTC | flush redis so status is predictable | 01 March 2019, 21:27:28 UTC |
653c58f | Mike Perham | 01 March 2019, 21:25:56 UTC | merge master | 01 March 2019, 21:26:21 UTC |
4d88319 | Mike Perham | 28 February 2019, 22:36:40 UTC | Refactor sidekiqctl so it can be tested easily | 28 February 2019, 22:36:40 UTC |
20f4cdb | Mike Perham | 28 February 2019, 22:07:27 UTC | Fix various flaky tests due to process-wide data changes | 28 February 2019, 22:12:08 UTC |
cfe53e5 | Mike Perham | 28 February 2019, 22:05:45 UTC | Allow tests to override enqueued_at | 28 February 2019, 22:05:45 UTC |
4f057c9 | Mike Perham | 28 February 2019, 20:57:29 UTC | oops | 28 February 2019, 20:57:29 UTC |
85a1be3 | Mike Perham | 28 February 2019, 20:43:50 UTC | Switch all tests to use Minitest::Spec for consistency | 28 February 2019, 20:43:50 UTC |
870516f | Josh Loewen | 28 February 2019, 18:06:41 UTC | Format latency (#4111) * Format latency time * format latency when 0 * only show human-readable time if 60s or more * memoize to reduce repetitive Redis calls * removing use of seconds.ago due to no ActiveSupport in Sidekiq | 28 February 2019, 18:06:41 UTC |
ac1d36b | Mike Perham | 28 February 2019, 17:02:09 UTC | ent change | 28 February 2019, 17:02:09 UTC |
567e68c | Mike Perham | 24 February 2019, 18:08:05 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 24 February 2019, 18:08:05 UTC |
771671e | Edward Rudd | 22 February 2019, 17:12:04 UTC | add back the dropdown css (#4103) | 22 February 2019, 17:12:04 UTC |
5dce7be | Mike Perham | 14 February 2019, 14:42:06 UTC | ES locale | 14 February 2019, 14:42:06 UTC |
db64467 | Andrew Babichev | 11 February 2019, 21:59:52 UTC | Pluggable Log Formatter (#4093) * Rename log_format to log_formatter Rails provides configuration options with this name. * Pluggable log formatter instance | 11 February 2019, 21:59:52 UTC |
e8ad1a1 | Mike Perham | 08 February 2019, 17:24:23 UTC | releases | 08 February 2019, 17:24:23 UTC |
731b5d6 | Mike Perham | 08 February 2019, 16:53:50 UTC | cleanup | 08 February 2019, 16:53:50 UTC |
d911036 | Mike Perham | 08 February 2019, 16:53:23 UTC | Better handling of malformed job arguments in payload, fixes #4095 | 08 February 2019, 16:53:23 UTC |