https://github.com/mperham/sidekiq

sort by:
Revision Author Date Message Commit Date
0352ca8 bump, release 23 April 2019, 19:56:38 UTC
455e9d5 Merge pull request #4065 from mperham/6-0 Sidekiq 6.0 changes 22 April 2019, 15:49:17 UTC
6a8c9b1 merge master 19 April 2019, 16:09:35 UTC
c00f8e7 polish 19 April 2019, 16:08:10 UTC
de9ad88 move off travis 18 April 2019, 16:54:28 UTC
209e894 cifix 18 April 2019, 16:47:08 UTC
5d429ae cifix 18 April 2019, 16:43:29 UTC
a07e5b1 fix 18 April 2019, 16:40:24 UTC
103601e circleci 18 April 2019, 16:37:05 UTC
68f4b95 bundler support 18 April 2019, 16:34:59 UTC
a0bb1ba add redis and jruby 18 April 2019, 16:29:10 UTC
628ff03 Move 6.0 to CircleCI 18 April 2019, 16:08:59 UTC
ffa30bd merge master 16 April 2019, 17:12:04 UTC
e40444b changes, bump 16 April 2019, 16:07:58 UTC
0089c71 re-establish Web UI test by stubbing time.now, #4149 16 April 2019, 15:59:01 UTC
da05cc8 Update tests for #4149 16 April 2019, 15:45:18 UTC
0a2559b Revert "Allow tests to override enqueued_at", fixes #4149 This reverts commit cfe53e5fadfe88c53b62608d1dfc75ecf2ac18a0. 16 April 2019, 15:42:29 UTC
4b23960 bump, release 12 April 2019, 16:37:30 UTC
4591692 merge master 12 April 2019, 16:30:48 UTC
c650e9b 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 Fix last reference to Sidekiqctl (#4137) 03 April 2019, 00:51:27 UTC
70b9ff4 ruby only 01 April 2019, 16:43:34 UTC
60d2336 Run code formatter as part of test suite 01 April 2019, 16:36:24 UTC
dae0d48 No need to lock, fixed in Rails 5.2.3 01 April 2019, 16:34:37 UTC
32c55e3 Use standardrb for source styling (#4114) 01 April 2019, 16:20:41 UTC
2f37600 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 merge master 27 March 2019, 22:32:26 UTC
ca8d3a6 bump jruby to fix issue running test suite 27 March 2019, 22:31:51 UTC
ea30e97 Fix broken build due to rails/rails#35611 27 March 2019, 17:30:52 UTC
cd693fa Fix broken build due to rails/rails#35611 27 March 2019, 17:30:10 UTC
12962c0 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 doc cleanup 06 March 2019, 17:17:45 UTC
a21e020 Merge branch 'master' into 6-0 06 March 2019, 17:16:49 UTC
91d7680 release 05 March 2019, 16:34:03 UTC
33aedf6 Allow Sidekiq::Worker#set to be chained 04 March 2019, 19:16:58 UTC
e1b392d Fix heroku wait time, change it to 30 from 10 (#4117) 02 March 2019, 17:15:10 UTC
60bb816 merge master 01 March 2019, 21:37:04 UTC
edbefc4 flush redis so status is predictable 01 March 2019, 21:27:28 UTC
653c58f merge master 01 March 2019, 21:26:21 UTC
4d88319 Refactor sidekiqctl so it can be tested easily 28 February 2019, 22:36:40 UTC
20f4cdb Fix various flaky tests due to process-wide data changes 28 February 2019, 22:12:08 UTC
cfe53e5 Allow tests to override enqueued_at 28 February 2019, 22:05:45 UTC
4f057c9 oops 28 February 2019, 20:57:29 UTC
85a1be3 Switch all tests to use Minitest::Spec for consistency 28 February 2019, 20:43:50 UTC
870516f 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 ent change 28 February 2019, 17:02:09 UTC
567e68c Merge branch 'master' of github.com:mperham/sidekiq 24 February 2019, 18:08:05 UTC
771671e add back the dropdown css (#4103) 22 February 2019, 17:12:04 UTC
5dce7be ES locale 14 February 2019, 14:42:06 UTC
db64467 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 releases 08 February 2019, 17:24:23 UTC
731b5d6 cleanup 08 February 2019, 16:53:50 UTC
d911036 Better handling of malformed job arguments in payload, fixes #4095 08 February 2019, 16:53:23 UTC
e6fefdc More intricate banner, with gray figure, black belt and red name 07 February 2019, 20:23:30 UTC
f772c3a Fix jruby 07 February 2019, 20:07:39 UTC
19c44dd merge master 07 February 2019, 19:42:35 UTC
f72d68f adapt to rails 5.2.2's draconian sqlite3 version requirement 05 February 2019, 19:44:49 UTC
d67e824 remove things which complicate the test suite 05 February 2019, 19:10:56 UTC
06d6e5c no longer necessary 05 February 2019, 18:45:37 UTC
f64e2d0 Simplify, prep for 6.0 05 February 2019, 18:44:11 UTC
d392ebb super fetch latency 05 February 2019, 18:23:18 UTC
60c708c unlock future versions, don't be pessemistic 04 February 2019, 16:50:13 UTC
47028ef cleanup, #4089 31 January 2019, 19:27:58 UTC
23e6a5f 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 organization license -> limited license 24 January 2019, 04:07:27 UTC
cdae000 Add clause for the Enterprise site license 24 January 2019, 04:04:12 UTC
844f5a7 changes 10 January 2019, 20:19:48 UTC
4769187 add default queue latency 10 January 2019, 02:39:12 UTC
5920af0 Redis 4.0+ 08 January 2019, 20:40:46 UTC
c2e8197 bump, changes 08 January 2019, 17:23:09 UTC
a281aa4 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 modern terminology 08 January 2019, 00:30:27 UTC
1daa32d bump, release 07 January 2019, 17:31:22 UTC
c1e8fc3 Redis bump warning, link to issue for more detail 07 January 2019, 17:26:06 UTC
432a800 remove ruby 2.2 06 January 2019, 17:28:14 UTC
9c825f4 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 remove 2.4 04 January 2019, 18:58:24 UTC
2281b9e Merge branch '6-0' of github.com:mperham/sidekiq into 6-0 04 January 2019, 17:33:41 UTC
dae34c0 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 switch to jruby so we auto-move to new versions 02 January 2019, 17:37:37 UTC
d0887a0 release 02 January 2019, 17:23:41 UTC
d744250 fix require check 02 January 2019, 17:23:34 UTC
6ac6ed5 Move proctitle from cli to launcher (#4067) 30 December 2018, 20:15:21 UTC
aed633a upgrade jruby 29 December 2018, 21:40:35 UTC
022c63d 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 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 update CI 28 December 2018, 18:19:23 UTC
4a0470d Remove Rails <5 code/patches/hacks, bump! 28 December 2018, 18:16:50 UTC
84d364c fix test 28 December 2018, 18:08:24 UTC
b294ca3 merge master 28 December 2018, 18:07:03 UTC
c8d7431 client-side doesn't need more conns 16 December 2018, 23:44:59 UTC
dc67241 Update connection pool sizes and checks 16 December 2018, 23:42:36 UTC
1d83555 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 #4053 11 December 2018, 17:58:50 UTC
b3f16ea remove fcntl 09 December 2018, 18:20:00 UTC
5987a8c Remove daemonization, pidfile and logfile options, #4045 07 December 2018, 21:41:26 UTC
5904d4e remove old stuff 07 December 2018, 21:40:21 UTC
c295a88 cleanup 07 December 2018, 21:40:14 UTC
51c997e Remove old stuff 07 December 2018, 21:38:53 UTC
1d35c7b Merge branch 'master' into breaking_changes 07 December 2018, 21:02:21 UTC
back to top