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 |
e6fefdc | Mike Perham | 07 February 2019, 20:23:30 UTC | More intricate banner, with gray figure, black belt and red name | 07 February 2019, 20:23:30 UTC |
f772c3a | Mike Perham | 07 February 2019, 20:07:39 UTC | Fix jruby | 07 February 2019, 20:07:39 UTC |
19c44dd | Mike Perham | 07 February 2019, 19:42:35 UTC | merge master | 07 February 2019, 19:42:35 UTC |
f72d68f | Mike Perham | 05 February 2019, 19:44:49 UTC | adapt to rails 5.2.2's draconian sqlite3 version requirement | 05 February 2019, 19:44:49 UTC |
d67e824 | Mike Perham | 05 February 2019, 19:10:56 UTC | remove things which complicate the test suite | 05 February 2019, 19:10:56 UTC |
06d6e5c | Mike Perham | 05 February 2019, 18:45:37 UTC | no longer necessary | 05 February 2019, 18:45:37 UTC |
f64e2d0 | Mike Perham | 05 February 2019, 18:44:11 UTC | Simplify, prep for 6.0 | 05 February 2019, 18:44:11 UTC |
d392ebb | Mike Perham | 05 February 2019, 18:23:18 UTC | super fetch latency | 05 February 2019, 18:23:18 UTC |
60c708c | Mike Perham | 04 February 2019, 16:50:13 UTC | unlock future versions, don't be pessemistic | 04 February 2019, 16:50:13 UTC |
47028ef | Mike Perham | 31 January 2019, 19:27:58 UTC | cleanup, #4089 | 31 January 2019, 19:27:58 UTC |
23e6a5f | Brian Sewell | 31 January 2019, 19:25:00 UTC | Rescue StandardErrors raised from exception's message (#4089) * Rescue standard errors raised from exception's message * Set a default message value if it raises an error * Update default message value * Add comments for exception_message | 31 January 2019, 19:25:00 UTC |
3d8147c | Mike Perham | 24 January 2019, 04:07:27 UTC | organization license -> limited license | 24 January 2019, 04:07:27 UTC |
cdae000 | Mike Perham | 24 January 2019, 04:04:12 UTC | Add clause for the Enterprise site license | 24 January 2019, 04:04:12 UTC |
844f5a7 | Mike Perham | 10 January 2019, 20:19:48 UTC | changes | 10 January 2019, 20:19:48 UTC |
4769187 | Mike Perham | 10 January 2019, 02:39:12 UTC | add default queue latency | 10 January 2019, 02:39:12 UTC |
5920af0 | Mike Perham | 08 January 2019, 20:40:46 UTC | Redis 4.0+ | 08 January 2019, 20:40:46 UTC |
c2e8197 | Mike Perham | 08 January 2019, 17:23:09 UTC | bump, changes | 08 January 2019, 17:23:09 UTC |
a281aa4 | Andrew Babichev | 08 January 2019, 17:20:59 UTC | Consider Default Required Path on Config File Search (#4077) * Consider default required path on config file search * Fix bundler at ci | 08 January 2019, 17:20:59 UTC |
d3fc295 | Mike Perham | 08 January 2019, 00:30:27 UTC | modern terminology | 08 January 2019, 00:30:27 UTC |
1daa32d | Mike Perham | 07 January 2019, 17:31:22 UTC | bump, release | 07 January 2019, 17:31:22 UTC |
c1e8fc3 | Mike Perham | 07 January 2019, 17:26:06 UTC | Redis bump warning, link to issue for more detail | 07 January 2019, 17:26:06 UTC |
432a800 | Mike Perham | 06 January 2019, 17:28:14 UTC | remove ruby 2.2 | 06 January 2019, 17:28:14 UTC |
9c825f4 | Masato Ohba | 06 January 2019, 17:27:06 UTC | Run tests against 2.6.0 (#4070) ref https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/ | 06 January 2019, 17:27:06 UTC |
fc0e132 | Mike Perham | 04 January 2019, 18:58:24 UTC | remove 2.4 | 04 January 2019, 18:58:24 UTC |
2281b9e | Mike Perham | 04 January 2019, 17:33:41 UTC | Merge branch '6-0' of github.com:mperham/sidekiq into 6-0 | 04 January 2019, 17:33:41 UTC |
dae34c0 | Mike Perham | 04 January 2019, 17:31:56 UTC | Require Ruby 2.5.0+ Since Rails 6.0 will require Ruby 2.5.0+ it's easiest to match their requirement. | 04 January 2019, 17:31:56 UTC |
be28fc6 | Mike Perham | 02 January 2019, 17:37:37 UTC | switch to jruby so we auto-move to new versions | 02 January 2019, 17:37:37 UTC |
d0887a0 | Mike Perham | 02 January 2019, 17:23:41 UTC | release | 02 January 2019, 17:23:41 UTC |
d744250 | Mike Perham | 02 January 2019, 17:23:34 UTC | fix require check | 02 January 2019, 17:23:34 UTC |
6ac6ed5 | Andrew Babichev | 30 December 2018, 20:15:21 UTC | Move proctitle from cli to launcher (#4067) | 30 December 2018, 20:15:21 UTC |
aed633a | Mike Perham | 29 December 2018, 21:40:35 UTC | upgrade jruby | 29 December 2018, 21:40:35 UTC |
022c63d | Mike Perham | 29 December 2018, 15:54:05 UTC | Rework logger changes a bit * logger_formatter -> log_format * avoid touching global Sidekiq.logger in JobLogger * rewrite tests for compactness and coverage * hide banner in JSON | 29 December 2018, 15:54:05 UTC |
3845832 | Andrew Babichev | 28 December 2018, 23:05:51 UTC | JSON Logger Formatter (#4050) * Check Config File Existence (#4054) * Check config file existence * Eager config file check * Parse expanded path to default sidekiq.yml config file in Rails app * Cleanup * Add minitest-around * Extract context from formatter * Add JSON logger formatter * Adjust job logger to handle elapsed time within context * Add tid test * Rename processor logger * Enforce global state reset in logging tests * Add warning about upcoming refactoring to Sidekiq::Logging * Replace around hook with explicit stub inside test It's implemented with fibers, which means Thread.current returns different values in JRuby. * Fix typo * Concise JSON formatter keys * Add logger_formatter option * Shift context from array of strings to hash Allows more flexibly format context in the different formatters. * Adjust warning message regarding context type change * Add "Formatter" suffix to classes * Fix CLI specs * Replace Sidekiq::Logging with Sidekiq::Logger * Namespace logger formatters * Remove rails 4 appraisal | 28 December 2018, 23:05:51 UTC |
7021652 | Mike Perham | 28 December 2018, 18:19:23 UTC | update CI | 28 December 2018, 18:19:23 UTC |
4a0470d | Mike Perham | 28 December 2018, 18:16:50 UTC | Remove Rails <5 code/patches/hacks, bump! | 28 December 2018, 18:16:50 UTC |
84d364c | Mike Perham | 28 December 2018, 18:08:24 UTC | fix test | 28 December 2018, 18:08:24 UTC |
b294ca3 | Mike Perham | 28 December 2018, 18:07:03 UTC | merge master | 28 December 2018, 18:07:03 UTC |
c8d7431 | Mike Perham | 16 December 2018, 23:44:59 UTC | client-side doesn't need more conns | 16 December 2018, 23:44:59 UTC |
dc67241 | Mike Perham | 16 December 2018, 23:42:36 UTC | Update connection pool sizes and checks | 16 December 2018, 23:42:36 UTC |
1d83555 | Andrew Babichev | 13 December 2018, 16:30:29 UTC | Check Config File Existence (#4054) * Check config file existence * Eager config file check * Parse expanded path to default sidekiq.yml config file in Rails app * Cleanup | 13 December 2018, 16:30:29 UTC |
6a7bf2d | Mike Perham | 11 December 2018, 17:58:50 UTC | #4053 | 11 December 2018, 17:58:50 UTC |
b3f16ea | Mike Perham | 09 December 2018, 18:20:00 UTC | remove fcntl | 09 December 2018, 18:20:00 UTC |
5987a8c | Mike Perham | 07 December 2018, 21:41:26 UTC | Remove daemonization, pidfile and logfile options, #4045 | 07 December 2018, 21:41:26 UTC |
5904d4e | Mike Perham | 07 December 2018, 21:40:21 UTC | remove old stuff | 07 December 2018, 21:40:21 UTC |
c295a88 | Mike Perham | 07 December 2018, 21:40:14 UTC | cleanup | 07 December 2018, 21:40:14 UTC |
51c997e | Mike Perham | 07 December 2018, 21:38:53 UTC | Remove old stuff | 07 December 2018, 21:38:53 UTC |
1d35c7b | Mike Perham | 07 December 2018, 21:02:21 UTC | Merge branch 'master' into breaking_changes | 07 December 2018, 21:02:21 UTC |