167b871 | Richard Machielse | 02 October 2017, 19:00:25 UTC | Fix #3620 | 02 October 2017, 19:30:06 UTC |
6332b9f | Jeremy Daer | 29 September 2017, 04:40:21 UTC | 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 | Mike Perham | 29 September 2017, 04:43:41 UTC | Update redis gem to avoid using the deprecated `client` API, fixes #3617 | 29 September 2017, 04:43:41 UTC |
33b3bb1 | Mike Perham | 14 September 2017, 19:44:22 UTC | pro and ent releases | 14 September 2017, 19:44:22 UTC |
36e75f5 | Mike Perham | 12 September 2017, 17:53:44 UTC | pro changes | 12 September 2017, 17:53:44 UTC |
39532f8 | Mike Perham | 12 September 2017, 17:49:05 UTC | Refactor Worker.set impl so it can be memoized, fixes #3602 | 12 September 2017, 17:49:05 UTC |
de701c4 | Magnus von Koeller | 11 August 2017, 20:33:09 UTC | 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 | Mark Lee | 11 August 2017, 22:43:06 UTC | 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 | Yuriy Naidyon | 10 August 2017, 04:20:32 UTC | Unified Job kill via Sidekiq::DeadSet#kill | 11 August 2017, 19:33:12 UTC |
596c981 | Mike Perham | 08 August 2017, 17:43:03 UTC | Show actual location, not :id, fixes #3560 | 08 August 2017, 17:43:27 UTC |
0e79cba | Mike Perham | 07 August 2017, 22:08:33 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 07 August 2017, 22:08:33 UTC |
b3caaae | Mike Perham | 07 August 2017, 22:08:27 UTC | 352 | 07 August 2017, 22:08:27 UTC |
635e062 | James McCarthy | 29 July 2017, 06:26:44 UTC | Ensure Sidekiq.enable_delay! does not break Psych. | 29 July 2017, 06:49:54 UTC |
a60a91d | Stan Hu | 20 July 2017, 00:21:08 UTC | Freeze sidekiq_label string constant to prevent unnecessary allocations | 20 July 2017, 18:07:21 UTC |
b79e87b | a.nikishin | 05 July 2017, 12:14:48 UTC | Update changelog for section 5.0.4 | 05 July 2017, 13:52:32 UTC |
b248828 | Mike Perham | 03 July 2017, 17:20:26 UTC | release 5.0.4 | 03 July 2017, 17:20:26 UTC |
50e0696 | Mike Perham | 23 June 2017, 17:19:29 UTC | changes | 23 June 2017, 17:19:29 UTC |
66d6ee3 | Mike Perham | 21 June 2017, 20:21:11 UTC | timing is everything | 21 June 2017, 20:21:11 UTC |
7b66865 | Mike Perham | 21 June 2017, 20:18:47 UTC | Add required ruby version, fixes #3510 | 21 June 2017, 20:18:47 UTC |
e03adc0 | Mike Perham | 21 June 2017, 20:11:01 UTC | fixes #3519 | 21 June 2017, 20:11:01 UTC |
33846c8 | Mike Perham | 21 June 2017, 11:54:18 UTC | Allow users to disable ID generation since some redis providers disable the CLIENT command, fixes #3521 | 21 June 2017, 11:54:18 UTC |
7941d78 | Mike Perham | 20 June 2017, 16:39:50 UTC | nil is a possibility? | 20 June 2017, 16:39:50 UTC |
09fcc48 | Mike Perham | 19 June 2017, 14:42:00 UTC | document and restructure this code because people continue to misunderstand it | 19 June 2017, 14:42:00 UTC |
ad98a32 | Mike Perham | 16 June 2017, 15:47:34 UTC | Update how delayed extensions are loaded, fixes #3509 | 16 June 2017, 15:47:34 UTC |
980438c | Mike Perham | 16 June 2017, 15:40:43 UTC | Add default Redis client identifier, #3516 | 16 June 2017, 15:40:43 UTC |
1ecfd2c | Mike Perham | 14 June 2017, 16:48:26 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 14 June 2017, 16:48:26 UTC |
49ac680 | Mike Perham | 14 June 2017, 16:48:20 UTC | notes | 14 June 2017, 16:48:20 UTC |
de3c467 | Christoph Olszowka | 08 June 2017, 15:17:50 UTC | Fixes a typo in release notes | 08 June 2017, 15:22:56 UTC |
cd6d71d | Mike Perham | 08 June 2017, 15:12:07 UTC | bump | 08 June 2017, 15:12:07 UTC |
b38bb6f | Mike Perham | 07 June 2017, 17:26:18 UTC | polish | 07 June 2017, 17:26:44 UTC |
c02862b | Alfonso Uceda Pompa | 07 June 2017, 16:57:55 UTC | Custom job_logger_class | 07 June 2017, 17:20:31 UTC |
8f0a83f | Mike Perham | 06 June 2017, 21:54:20 UTC | Remove percy, the Web UI doesn’t change enough to justify the complex dependency | 06 June 2017, 21:54:20 UTC |
7fe2515 | PikachuEXE | 06 June 2017, 01:44:56 UTC | Fix overriding `class_attribute` core extension from ActiveSupport with Sidekiq one | 06 June 2017, 15:10:08 UTC |
7beed4f | Mike Perham | 05 June 2017, 18:29:22 UTC | fix cli | 05 June 2017, 18:30:31 UTC |
10f573b | Mike Perham | 05 June 2017, 17:51:21 UTC | ver | 05 June 2017, 17:51:21 UTC |
0c4c8c4 | Mike Perham | 05 June 2017, 17:45:39 UTC | Remove core_ext usage | 05 June 2017, 17:45:39 UTC |
0107ab2 | Mike Perham | 05 June 2017, 17:45:22 UTC | Cache identity after daemonizing, fixes #3496 | 05 June 2017, 17:45:22 UTC |
9b1e1a2 | Mike Perham | 02 June 2017, 23:41:21 UTC | note | 02 June 2017, 23:41:21 UTC |
976bef7 | Mike Perham | 31 May 2017, 19:09:13 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 31 May 2017, 19:09:13 UTC |
19e90ff | Mike Perham | 31 May 2017, 19:08:57 UTC | Fix Redis Cluster issue with mget, fixes #3492 Also, memoize the history lookup results. | 31 May 2017, 19:08:57 UTC |
c51cd81 | Mauro Otonelli | 29 May 2017, 17:31:46 UTC | Fix RSpec generated worker template indentation | 29 May 2017, 17:46:12 UTC |
d7d810c | Mike Perham | 26 May 2017, 17:35:19 UTC | rework leader api change to avoid breaking processset#to_a | 26 May 2017, 17:35:19 UTC |
79f452c | Mike Perham | 26 May 2017, 17:25:32 UTC | 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 | Mike Perham | 26 May 2017, 17:01:14 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 26 May 2017, 17:01:14 UTC |
8fadc5b | Mike Perham | 26 May 2017, 17:01:08 UTC | 2815 | 26 May 2017, 17:01:08 UTC |
acdd35f | Nate Berkopec | 25 May 2017, 19:56:20 UTC | 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 | Mike Perham | 18 May 2017, 20:01:19 UTC | new unique feature | 18 May 2017, 20:01:19 UTC |
528ca61 | Mike Perham | 15 May 2017, 21:50:23 UTC | inline stringify | 15 May 2017, 21:57:03 UTC |
11028ed | Mike Perham | 15 May 2017, 18:24:29 UTC | oops | 15 May 2017, 21:57:03 UTC |
1b3f70a | Mike Perham | 15 May 2017, 18:17:22 UTC | Move class_attribute impl into Sidekiq::Worker | 15 May 2017, 21:57:03 UTC |
ddc40b2 | Mike Perham | 15 May 2017, 17:59:37 UTC | Avoid mutating the given hash in these cases | 15 May 2017, 21:57:03 UTC |
5789d90 | Mike Perham | 15 May 2017, 03:58:49 UTC | changes | 15 May 2017, 21:57:03 UTC |
c413379 | Mike Perham | 15 May 2017, 03:58:44 UTC | 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 | Mike Perham | 13 May 2017, 05:28:09 UTC | Sidekiq::Util is not available on client-side, need to promote, #3474 | 15 May 2017, 21:57:03 UTC |
df99ca9 | Mike Perham | 13 May 2017, 05:03:32 UTC | Remove Hash#{stringify,symbolize}_keys, #3474 | 15 May 2017, 21:57:03 UTC |
f9781e1 | Mike Perham | 13 May 2017, 04:39:22 UTC | 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 | Mike Perham | 13 May 2017, 04:14:00 UTC | 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 | Mike Perham | 13 May 2017, 04:08:21 UTC | We don’t appear to use silence_warnings anymore, #3474 | 15 May 2017, 21:57:03 UTC |
e2f588d | Reiji Kainuma | 11 May 2017, 15:53:15 UTC | Fix typo on Changes (#3472) s/JobLogging/JobLogger | 11 May 2017, 15:53:15 UTC |
fb8fdc3 | Ben Woosley | 10 May 2017, 18:56:36 UTC | 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 | Thibaut Barrère | 09 May 2017, 13:13:32 UTC | Update COMM-LICENSE to fix a broken url (#3465) | 09 May 2017, 13:13:32 UTC |
0182831 | Ben Woosley | 08 May 2017, 19:50:36 UTC | Rescue at the method level in JobLogger (#3464) | 08 May 2017, 19:50:36 UTC |
35a84a8 | Mike Perham | 04 May 2017, 20:46:45 UTC | 154 | 04 May 2017, 20:46:45 UTC |
5f78712 | Mike Perham | 04 May 2017, 18:25:35 UTC | dump reddit | 04 May 2017, 18:25:35 UTC |
c9a9ad1 | Mike Perham | 04 May 2017, 18:13:26 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 04 May 2017, 18:13:26 UTC |
f4c63e7 | Mike Perham | 04 May 2017, 18:05:56 UTC | 3458 | 04 May 2017, 18:05:56 UTC |
0d314b1 | Rafael Fidelis | 04 May 2017, 14:20:05 UTC | Update footer UTC time in pooling dashboard refresh (#3457) | 04 May 2017, 14:20:05 UTC |
11598fc | Mike Perham | 03 May 2017, 18:19:52 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 03 May 2017, 18:19:52 UTC |
6d361f1 | Mike Perham | 03 May 2017, 18:16:28 UTC | changes | 03 May 2017, 18:16:28 UTC |
3d4a819 | Jacob Evelyn | 02 May 2017, 17:08:26 UTC | Fix race condition in Sidekiq API (#3453) Fixes #3452. | 02 May 2017, 17:08:26 UTC |
3c09d3e | Mike Perham | 01 May 2017, 19:10:59 UTC | Changes | 01 May 2017, 19:10:59 UTC |
0c53921 | Mike Perham | 01 May 2017, 19:07:10 UTC | Pull in latest class_attribute to fix warnings when not using Rails | 01 May 2017, 19:07:10 UTC |
d699389 | Mike Perham | 01 May 2017, 18:14:54 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 01 May 2017, 18:14:54 UTC |
e979e06 | Mike Perham | 01 May 2017, 18:14:16 UTC | Fixes | 01 May 2017, 18:14:16 UTC |
3b96430 | Johan Lundström | 01 May 2017, 17:47:51 UTC | 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 | Mike Perham | 28 April 2017, 18:37:00 UTC | change | 28 April 2017, 18:37:00 UTC |
bf91df6 | Mike Perham | 27 April 2017, 17:43:23 UTC | changes | 27 April 2017, 17:43:23 UTC |
40de823 | Stan Hu | 25 April 2017, 06:03:52 UTC | Bump redis-rb to v3.3.3 (#3441) | 25 April 2017, 06:03:52 UTC |
c446782 | Mike Perham | 25 April 2017, 02:09:00 UTC | fix malformed test data | 25 April 2017, 02:09:00 UTC |
1459ff3 | Mike Perham | 24 April 2017, 23:40:28 UTC | 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 | Mike Perham | 24 April 2017, 23:39:57 UTC | 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 | Mike Perham | 24 April 2017, 23:33:16 UTC | Formatting | 24 April 2017, 23:33:16 UTC |
7385564 | Mike Perham | 14 April 2017, 20:06:46 UTC | Freeze common strings to minimize allocations, #3435 | 14 April 2017, 20:06:46 UTC |
2b38f0c | Mike Perham | 14 April 2017, 16:37:29 UTC | bump | 14 April 2017, 16:37:29 UTC |
3b00587 | Mike Perham | 14 April 2017, 16:31:12 UTC | merge master | 14 April 2017, 16:31:12 UTC |
449dc4a | Mike Perham | 06 April 2017, 17:31:30 UTC | change links | 06 April 2017, 17:31:30 UTC |
6a1e5e4 | Mike Perham | 05 April 2017, 17:56:17 UTC | Merge branch '5-0' of github.com:mperham/sidekiq into 5-0 | 05 April 2017, 17:56:17 UTC |
9e826a0 | Mike Perham | 05 April 2017, 17:56:06 UTC | Re-implement set to avoid TLS, shout out to #2152 | 05 April 2017, 17:56:06 UTC |
4eb1e35 | Ariel Caplan | 04 April 2017, 17:50:45 UTC | 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 | Mike Perham | 31 March 2017, 16:59:20 UTC | merge master | 31 March 2017, 16:59:20 UTC |
a158fa2 | Mike Perham | 24 March 2017, 21:31:05 UTC | bump | 24 March 2017, 21:31:05 UTC |
5046b3d | Mike Perham | 24 March 2017, 21:14:11 UTC | bump | 24 March 2017, 21:14:11 UTC |
aed8d45 | Mike Perham | 24 March 2017, 19:06:27 UTC | oops | 24 March 2017, 19:06:27 UTC |
701584e | Mike Perham | 24 March 2017, 18:56:10 UTC | 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 | Mike Perham | 24 March 2017, 18:19:44 UTC | Merge branch 'master' into 5-0 | 24 March 2017, 18:19:44 UTC |
91ab536 | Mike Perham | 24 March 2017, 18:01:45 UTC | Remove namespace usage within test suite | 24 March 2017, 18:01:45 UTC |
d1ac16c | Mike Perham | 24 March 2017, 17:58:16 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 24 March 2017, 17:58:16 UTC |
1be7bc2 | Mike Perham | 24 March 2017, 17:58:05 UTC | changes | 24 March 2017, 17:58:05 UTC |
d1510f9 | Marc Boquet | 23 March 2017, 18:05:20 UTC | 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 | Mike Perham | 22 March 2017, 18:22:45 UTC | merge master | 22 March 2017, 18:22:45 UTC |