https://github.com/mperham/sidekiq

sort by:
Revision Author Date Message Commit Date
167b871 Fix #3620 02 October 2017, 19:30:06 UTC
6332b9f redis-rb 4.0 support * Loosen Redis version dep to `>= 3.3.5, < 5` * Bump redis-namespace for looser Redis version dep. Pending https://github.com/resque/redis-namespace/pull/136 gem release. Use `redis.connection` where we can and fall back to `redis._client` where we need (to inspect timeout and scheme). References #3617 29 September 2017, 04:54:06 UTC
84273fb Update redis gem to avoid using the deprecated `client` API, fixes #3617 29 September 2017, 04:43:41 UTC
33b3bb1 pro and ent releases 14 September 2017, 19:44:22 UTC
36e75f5 pro changes 12 September 2017, 17:53:44 UTC
39532f8 Refactor Worker.set impl so it can be memoized, fixes #3602 12 September 2017, 17:49:05 UTC
de701c4 When a middleware mutates arguments, retry with original args Currently when a server middleware mutates arguments and then the job fails, it will get re-queued with the mutated arguments, not the original arguments. This is unexpected and (IMO) faulty behavior as that same middleware will now see the already-mutated arguments when the job gets executed again. This changes the behavior to use the pristine, unmutated jobs hash when requeueing the failed job. It also includes a failing test case for the old code. 11 August 2017, 23:33:55 UTC
d61a747 Add docs for the class arg of Client.push Document the difference between setting a string vs. a Sidekiq::Worker. 11 August 2017, 23:25:44 UTC
bd93f84 Unified Job kill via Sidekiq::DeadSet#kill 11 August 2017, 19:33:12 UTC
596c981 Show actual location, not :id, fixes #3560 08 August 2017, 17:43:27 UTC
0e79cba Merge branch 'master' of github.com:mperham/sidekiq 07 August 2017, 22:08:33 UTC
b3caaae 352 07 August 2017, 22:08:27 UTC
635e062 Ensure Sidekiq.enable_delay! does not break Psych. 29 July 2017, 06:49:54 UTC
a60a91d Freeze sidekiq_label string constant to prevent unnecessary allocations 20 July 2017, 18:07:21 UTC
b79e87b Update changelog for section 5.0.4 05 July 2017, 13:52:32 UTC
b248828 release 5.0.4 03 July 2017, 17:20:26 UTC
50e0696 changes 23 June 2017, 17:19:29 UTC
66d6ee3 timing is everything 21 June 2017, 20:21:11 UTC
7b66865 Add required ruby version, fixes #3510 21 June 2017, 20:18:47 UTC
e03adc0 fixes #3519 21 June 2017, 20:11:01 UTC
33846c8 Allow users to disable ID generation since some redis providers disable the CLIENT command, fixes #3521 21 June 2017, 11:54:18 UTC
7941d78 nil is a possibility? 20 June 2017, 16:39:50 UTC
09fcc48 document and restructure this code because people continue to misunderstand it 19 June 2017, 14:42:00 UTC
ad98a32 Update how delayed extensions are loaded, fixes #3509 16 June 2017, 15:47:34 UTC
980438c Add default Redis client identifier, #3516 16 June 2017, 15:40:43 UTC
1ecfd2c Merge branch 'master' of github.com:mperham/sidekiq 14 June 2017, 16:48:26 UTC
49ac680 notes 14 June 2017, 16:48:20 UTC
de3c467 Fixes a typo in release notes 08 June 2017, 15:22:56 UTC
cd6d71d bump 08 June 2017, 15:12:07 UTC
b38bb6f polish 07 June 2017, 17:26:44 UTC
c02862b Custom job_logger_class 07 June 2017, 17:20:31 UTC
8f0a83f Remove percy, the Web UI doesn’t change enough to justify the complex dependency 06 June 2017, 21:54:20 UTC
7fe2515 Fix overriding `class_attribute` core extension from ActiveSupport with Sidekiq one 06 June 2017, 15:10:08 UTC
7beed4f fix cli 05 June 2017, 18:30:31 UTC
10f573b ver 05 June 2017, 17:51:21 UTC
0c4c8c4 Remove core_ext usage 05 June 2017, 17:45:39 UTC
0107ab2 Cache identity after daemonizing, fixes #3496 05 June 2017, 17:45:22 UTC
9b1e1a2 note 02 June 2017, 23:41:21 UTC
976bef7 Merge branch 'master' of github.com:mperham/sidekiq 31 May 2017, 19:09:13 UTC
19e90ff Fix Redis Cluster issue with mget, fixes #3492 Also, memoize the history lookup results. 31 May 2017, 19:08:57 UTC
c51cd81 Fix RSpec generated worker template indentation 29 May 2017, 17:46:12 UTC
d7d810c rework leader api change to avoid breaking processset#to_a 26 May 2017, 17:35:19 UTC
79f452c Add support for showing the Sidekiq Enterprise cluster leader process in Web UI, fixes mperham/sidekiq#2867 26 May 2017, 17:26:46 UTC
ce5925a Merge branch 'master' of github.com:mperham/sidekiq 26 May 2017, 17:01:14 UTC
8fadc5b 2815 26 May 2017, 17:01:08 UTC
acdd35f Document that anything in sidekiq_options can also be sent to push Was wondering if enterprise-specific features worked here. 25 May 2017, 20:00:42 UTC
7e654f9 new unique feature 18 May 2017, 20:01:19 UTC
528ca61 inline stringify 15 May 2017, 21:57:03 UTC
11028ed oops 15 May 2017, 21:57:03 UTC
1b3f70a Move class_attribute impl into Sidekiq::Worker 15 May 2017, 21:57:03 UTC
ddc40b2 Avoid mutating the given hash in these cases 15 May 2017, 21:57:03 UTC
5789d90 changes 15 May 2017, 21:57:03 UTC
c413379 Push constantize impl to where it is used. Putting it in the main module was a terrible idea. I don’t see the need for a junk drawer module yet so just copy the impl. 15 May 2017, 21:57:03 UTC
1d5b559 Sidekiq::Util is not available on client-side, need to promote, #3474 15 May 2017, 21:57:03 UTC
df99ca9 Remove Hash#{stringify,symbolize}_keys, #3474 15 May 2017, 21:57:03 UTC
f9781e1 Move constantize to Sidekiq::Util, #3474 I don’t believe we need the Psych patch anymore because Sidekiq 5 guarantees that jobs are executed within Rails::Executor so classes should load as normal. This was not the case back in early 4.2.x, 4.2.0, 4.2.1, etc. 15 May 2017, 21:57:03 UTC
1399963 It turns out that a deep merge isn’t required, #3474 All locale files are a top-level locale key with a Hash of (key, string) translations, nothing more iirc. 15 May 2017, 21:57:03 UTC
73448e2 We don’t appear to use silence_warnings anymore, #3474 15 May 2017, 21:57:03 UTC
e2f588d Fix typo on Changes (#3472) s/JobLogging/JobLogger 11 May 2017, 15:53:15 UTC
fb8fdc3 Extract Processor#log_context to ease extending what's logged (#3463) * Extract Processor#log_context to ease extending what's logged This was previously exposed in JobLogger and Middleware::Server::Logging but was inlined into Processor. https://github.com/mperham/sidekiq/commit/701e06224cebfeeb1f9c84e3abd9b96263defa46 Useful, e.g. in this case: https://github.com/mperham/sidekiq/issues/1786 * Move job hash context logic into Sidekiq::Logging 10 May 2017, 18:56:36 UTC
2a8df9c Update COMM-LICENSE to fix a broken url (#3465) 09 May 2017, 13:13:32 UTC
0182831 Rescue at the method level in JobLogger (#3464) 08 May 2017, 19:50:36 UTC
35a84a8 154 04 May 2017, 20:46:45 UTC
5f78712 dump reddit 04 May 2017, 18:25:35 UTC
c9a9ad1 Merge branch 'master' of github.com:mperham/sidekiq 04 May 2017, 18:13:26 UTC
f4c63e7 3458 04 May 2017, 18:05:56 UTC
0d314b1 Update footer UTC time in pooling dashboard refresh (#3457) 04 May 2017, 14:20:05 UTC
11598fc Merge branch 'master' of github.com:mperham/sidekiq 03 May 2017, 18:19:52 UTC
6d361f1 changes 03 May 2017, 18:16:28 UTC
3d4a819 Fix race condition in Sidekiq API (#3453) Fixes #3452. 02 May 2017, 17:08:26 UTC
3c09d3e Changes 01 May 2017, 19:10:59 UTC
0c53921 Pull in latest class_attribute to fix warnings when not using Rails 01 May 2017, 19:07:10 UTC
d699389 Merge branch 'master' of github.com:mperham/sidekiq 01 May 2017, 18:14:54 UTC
e979e06 Fixes 01 May 2017, 18:14:16 UTC
3b96430 Improve parsing of HTTP_ACCEPT_LANGUAGE (continue Nate's work) (#3449) * Add test case for sv locale * Use Rack::Utils to parse locale header * Take "q" value into account * Make '*' match the default locale. * Add test for available_locales * Correct test case sv -> en * Add missing test cases for Safari requests * Add missing require needed to run a single test file * Reimplement WebHelpers#locale to handle regions in header Implementation inspired by: https://github.com/iain/http_accept_language/blob/master/lib/http_accept_language/parser.rb Also see: https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4 * Add docs and references * Add failing test cases for pt-br, pt-pt, pt (examples taken from Chrome & Safari) * Add more test cases for Mac + Chrome + UK English + US English * Make test cases for 'pt-PT,pt;q=0.8,en-US;q=0.6,en;q=0.4' and 'pt-pt' pass * Make special case 'ru,en' work (equal qvalues) 01 May 2017, 17:47:51 UTC
af591b9 change 28 April 2017, 18:37:00 UTC
bf91df6 changes 27 April 2017, 17:43:23 UTC
40de823 Bump redis-rb to v3.3.3 (#3441) 25 April 2017, 06:03:52 UTC
c446782 fix malformed test data 25 April 2017, 02:09:00 UTC
1459ff3 Don’t display the secret bag when showing Sidekiq Enterprise’s encrypted jobs, since it is just random data. 25 April 2017, 00:12:57 UTC
8e98c75 Update display of arguments for enqueued jobs to better match the rest of the pages, should go through the display_args() helper. 24 April 2017, 23:39:57 UTC
fb8916f Formatting 24 April 2017, 23:33:16 UTC
7385564 Freeze common strings to minimize allocations, #3435 14 April 2017, 20:06:46 UTC
2b38f0c bump 14 April 2017, 16:37:29 UTC
3b00587 merge master 14 April 2017, 16:31:12 UTC
449dc4a change links 06 April 2017, 17:31:30 UTC
6a1e5e4 Merge branch '5-0' of github.com:mperham/sidekiq into 5-0 05 April 2017, 17:56:17 UTC
9e826a0 Re-implement set to avoid TLS, shout out to #2152 05 April 2017, 17:56:06 UTC
4eb1e35 Improve Hebrew translations (#3422) With much help from @rantav, thanks! https://github.com/mperham/sidekiq/pull/3405 04 April 2017, 17:50:45 UTC
62f2f60 merge master 31 March 2017, 16:59:20 UTC
a158fa2 bump 24 March 2017, 21:31:05 UTC
5046b3d bump 24 March 2017, 21:14:11 UTC
aed8d45 oops 24 March 2017, 19:06:27 UTC
701584e Verify graceful handling of ill-formed job payloads, fixes #3406 Sidekiq will better handle jobs with malformed payloads. Any job which raises a JSON::ParserError will immediately move to the Dead set. Update the API to degrade gracefully when trying to render bad JSON in the queue, scheduled or dead. These payloads are most often from other languages where the JSON is being pieced together manually and pushed to Redis. 24 March 2017, 18:59:48 UTC
773dd89 Merge branch 'master' into 5-0 24 March 2017, 18:19:44 UTC
91ab536 Remove namespace usage within test suite 24 March 2017, 18:01:45 UTC
d1ac16c Merge branch 'master' of github.com:mperham/sidekiq 24 March 2017, 17:58:16 UTC
1be7bc2 changes 24 March 2017, 17:58:05 UTC
d1510f9 Validate 'at' argument for Sidekiq::Client.push (#3407) * Validate 'at' argument for Sidekiq::Client.push * item['at'] shouldn't actually be nil 23 March 2017, 18:05:20 UTC
d916fea merge master 22 March 2017, 18:22:45 UTC
back to top