https://github.com/mperham/sidekiq

sort by:
Revision Author Date Message Commit Date
62efdd1 release 06 November 2021, 17:52:37 UTC
ed2307e changes 05 November 2021, 16:21:53 UTC
c42d941 Change scheduler to use Lua-based script (#5044) This allows us to pop jobs atomically so that we remove redundant ZREMs from multiple processes trying to process the same job. Co-authored-by: Heinrich Lee Yu <heinrich@gitlab.com> 05 November 2021, 16:19:25 UTC
be80d62 Add sample code 05 November 2021, 16:03:37 UTC
93226b7 Add explanatory text for Delete button, #2981 05 November 2021, 16:03:26 UTC
0f3cda1 change 02 November 2021, 22:11:35 UTC
ea017d8 CSS tweaks - remove unused(?) rickshaw_annotation_* - further enhancements to dark mode readability 02 November 2021, 19:56:08 UTC
cf8618f Note jQuery removal 02 November 2021, 19:44:45 UTC
8fb370d too unreliable, noisy 02 November 2021, 17:04:43 UTC
9eeaed2 Trim 02 November 2021, 16:57:21 UTC
4a04326 Implement `Sidekiq::Worker.perform_bulk` (#5042) * Sketch out some failing tests to capture the behavior Co-authored-by: jeffcarbs <jeff.carbonella@gmail.com> * Implement Sidekiq::Client.perform_bulk Co-authored-by: jeffcarbs <jeff.carbonella@gmail.com> * Allow .perform_bulk to operate on different batch sizes Co-authored-by: jeffcarbs <jeff.carbonella@gmail.com> * Write a failing test to capture the Sidekiq::Worker::Setter.perform_bulk behavior Co-authored-by: jeffcarbs <jeff.carbonella@gmail.com> * Implement Sidekiq::Worker::Setter.perform_bulk Co-authored-by: jeffcarbs <jeff.carbonella@gmail.com> * Write a small comment for to document the method Co-authored-by: jeffcarbs <jeff.carbonella@gmail.com> * Add a Changes.md entry Co-authored-by: jeffcarbs <jeff.carbonella@gmail.com> 02 November 2021, 16:54:44 UTC
fd76471 Use Redis.pipelined instead of Redis.multi (#5043) We don't need the commands here to be atomic so we use pipelined instead to save us some overhead from MULTI Co-authored-by: Heinrich Lee Yu <heinrich@gitlab.com> 02 November 2021, 14:49:34 UTC
8cc43f7 merge 01 November 2021, 17:46:23 UTC
ba2fa2d Extract constant 01 November 2021, 17:44:26 UTC
21ab89b Add constrast to make beacon pulse a little more obvious 01 November 2021, 17:44:14 UTC
9352de0 Move global near its usage 01 November 2021, 17:43:22 UTC
4d30390 Refresh javascripts (#5036) Refactor Web UI javascripts: - Remove jQuery - Remove dropdown.js, unused - Update app JS to use vanilla JS 01 November 2021, 16:55:17 UTC
343b090 Add context and discussion place for RTT warning 31 October 2021, 21:23:07 UTC
b4e3355 Fix pulseBeach for vanilla JS 30 October 2021, 22:13:32 UTC
3f7e3df Remove jQuery from Dashboard TODO: beacon pulse 30 October 2021, 05:06:03 UTC
75b4701 changes 30 October 2021, 00:26:23 UTC
5e295b0 Restore logic to avoid live poll on pages that don't have the button 27 October 2021, 23:38:53 UTC
7672171 Refactor Web UI javascripts - Remove jQuery - Remove dropdown.js, unused - Update app JS to use vanilla JS 27 October 2021, 23:21:15 UTC
3e97c0d Latest 27 October 2021, 16:26:19 UTC
bd3f200 Remove multithreaded writes to the same Array when using JRuby, fixes #5031 21 October 2021, 18:39:12 UTC
1f05bd6 Fix `Uncaught exception: can't dump IO` (#5022) 13 October 2021, 00:14:55 UTC
06d43cb standard styling 12 October 2021, 20:33:14 UTC
90535ab Integrate Sidekiq.logger into Rails.logger, closes #5021 Any use of Rails.logger in jobs will now go to the Sidekiq logger. 12 October 2021, 20:28:41 UTC
717e7fd Rename master branch to main 12 October 2021, 14:49:36 UTC
f7182aa Fix examples/web-ui.png broken link (#5020) 12 October 2021, 14:45:53 UTC
5267e3b Update ci.yml (#5015) 09 October 2021, 16:18:47 UTC
3b233c5 Add support for AJ's :wait option 05 October 2021, 21:04:04 UTC
305c386 standard formatting 05 October 2021, 21:04:04 UTC
908c249 CI: Avoid double bundle install (#5012) 05 October 2021, 13:59:11 UTC
46f4c6b Stringify queue name to handle symbols from YAML cfg, fixes #5006 30 September 2021, 19:09:15 UTC
2b2390d Support ActiveJob’s wait_until (#5003) * Implement support for `set(wait_until: <interval>)` * Implement `queue_as`, docs * Rollback implementing `perform_later`, it's a footgun * changes 28 September 2021, 18:24:17 UTC
051555e Preserve behaviour of fetch_stats! returning stats. (#5001) 27 September 2021, 15:43:15 UTC
e9d16db updated Sidekiq::Client.push_bulk to support ActiveSupport::Duration in the at argument (#4996) 21 September 2021, 00:56:07 UTC
a3b4faf polish #4991 13 September 2021, 16:33:57 UTC
582b57a coexist with other signal handlers (#4991) * coexist with other signal handlers * don't allow error from old handler to disrupt sidekiq signal handling * changelog 13 September 2021, 16:30:05 UTC
ab90830 bump 08 September 2021, 22:44:54 UTC
86493a0 Pull in Sidekiq::Job by default 08 September 2021, 22:42:22 UTC
d5c2bf8 latest changes 08 September 2021, 22:30:40 UTC
23d4d16 bump 08 September 2021, 22:30:32 UTC
9c46df0 Helper middleware to preserve implicit context? (#4982) * Add support for round-tripping AS::CurrentAttributes * Add tests 08 September 2021, 22:24:41 UTC
237c70f Reconnect on "UNBLOCKED force unblock" errors (#4985) These errors can occur during Sidekiq's long-running job fetching command. This uses Redis' blocking BRPOP primitive. On failover in a cluster setup, these commands are interrupted by the server. This error causes the worker threads to be restarted, but as they are bubbled up to the top, they cause a lot of spam in our error logging systems. As related errors from other commands are being handled (see 07 September 2021, 22:04:01 UTC
0bdec6f Fix faulty environment variable value (#4981) 01 September 2021, 18:07:19 UTC
1daed42 Disable new minitest parallelism (#4980) 01 September 2021, 14:04:09 UTC
bed54b4 5.2.4 31 August 2021, 15:38:46 UTC
60000cb #4975 31 August 2021, 15:38:46 UTC
84dd20d Persist live poll status in browser localStorage (#4976) * Persist live poll status in browser localStorage * Prefix localStorage variables with 'sidekiq' * Minor fix for default handling in localStorage timeInterval parsing 30 August 2021, 19:31:41 UTC
8e36432 Add optional Sidekiq::Job alias, see #4955 20 August 2021, 18:06:00 UTC
f1b24da Rename `Sidekiq::Job`, reserve for future use 20 August 2021, 17:43:55 UTC
69b2aec Use TIMEOUT constant instead of hardcoded 2 second sleep (#4952) * Use TIMEOUT constant instead of hardcoded 2 second sleep * Add a test 19 August 2021, 17:52:24 UTC
d69e3c6 Bump, prepare for release 19 August 2021, 17:51:42 UTC
13e2b56 Add private to Sidekiq Web UI Cache-Control to prevent request collapsing (#4967) 14 August 2021, 16:46:15 UTC
20f4bab Use no-store for web UI to prevent intermediate caching (#4966) 14 August 2021, 16:12:04 UTC
3575ccb Reduce retry jitter, add jitter to `sidekiq_retry_in`, closes #4957 09 August 2021, 17:48:16 UTC
e8df351 Add missing Arabic translations (#4945) 17 July 2021, 23:42:33 UTC
9a44071 Update Sidekiq.service as a user service (#4938) You recommend the use of capistrano-sidekiq. This uses a user service (which is likely a good idea for most users from a security perspective). In order to get it to work, changes need to be made to the Sidekiq.service file (and location) 08 July 2021, 14:44:43 UTC
465c5c6 refactor stat method 06 July 2021, 16:18:57 UTC
a2c7541 Make jobtag higher priority than bootstrap classes 06 July 2021, 16:14:27 UTC
47ce2a0 Quick stats api. (#4936) * Lazily fetch slow stats later. * Put calls to lazy load into stat method. * Add test for workers_size. 06 July 2021, 16:13:52 UTC
461ef83 Fix a Sidekiq Pro tagging bug (#4933) Issue: Tags on morgue classes do not properly apply filters when clicked. They redirect to a route that Sidekiq does not service. Steps to reproduce: 0. Create an app running Sidekiq. 0. Kill a job with a tag. 0. Click on the tag in the web UI. 0. Observe that the tag does not redirect to a route serviced by Sidekiq Rack app. Depending on how host app is configured, route will 404, redirect, or do something else as it falls through. Root cause: - It looks like Sidekiq Pro mounts the routes `/filter/dead` but the `display_tags` method links to `/filter/morgue`. Notes: - There might be other ways of fixing this problem, like change the `/filter/dead` to `/filter/morgue`. Let me know if there's any other info needed or test cases we can provide! 22 June 2021, 23:24:31 UTC
38f9953 standard formtatting 22 June 2021, 17:35:10 UTC
bfa233b Provide env flag to disable asset caching, for CSS testing 22 June 2021, 17:34:01 UTC
5f927ba polish, changes 22 June 2021, 17:34:01 UTC
c0148bb Add row hover behavior to all tables 22 June 2021, 17:34:01 UTC
6484b7e Clean up and simplify button coloring 22 June 2021, 17:34:01 UTC
561e50f Make some buttons larger. 22 June 2021, 17:34:01 UTC
2e0de31 Remove all vendor-specific CSS hacks Given that these are all five years or older, I assume that these features have been standardized and we don't need vendor-specific syntax anymore. 22 June 2021, 17:34:01 UTC
8853a3f Add missing japanese locales (#4919) Co-authored-by: Oshima Hiroki <hiroki.oshima@MOB20007.local> 04 June 2021, 10:02:47 UTC
02348cd Add Sidekiq::Process#queues method (#4917) 03 June 2021, 17:02:48 UTC
ed08a68 Add ruby3 to build matrix (#4912) Co-authored-by: John Mortlock <john.mortlock@sealink.com.au> 29 May 2021, 04:47:54 UTC
6adde6b standard fmt 26 May 2021, 20:33:05 UTC
3b5ecd8 add alert-danger and alert-info support for dark mode (#4909) Co-authored-by: noaelad <noa.elad@gusto.com> 26 May 2021, 18:14:54 UTC
d86fe25 Update standard gem 24 May 2021, 19:30:03 UTC
614d415 Improve logging of .delay jobs, closes #4904 24 May 2021, 19:29:45 UTC
dae5deb Updated sidekiq service configuration with automatic ruby/gemset version pick (#4907) RVM has option to run commands in specific directory, and if this directory has `.ruby-version` (with optional `.ruby-gemset`) or `.rvmrc` files in it, this version is automatically used. Thanks to this, you no longer need to update systemd service configuration on Ruby version change. 19 May 2021, 15:09:36 UTC
6e4333c SVG version 17 May 2021, 21:11:57 UTC
997b029 Minor text change to make the description correct. (#4902) 14 May 2021, 12:24:33 UTC
72d2392 Add .txt extension for easier reading 13 May 2021, 17:31:38 UTC
ed73ed0 Minimize scheduler load on Redis, closes #4882 03 May 2021, 20:13:38 UTC
da15276 UI heading polish via @mobilutz, closes #4866 03 May 2021, 19:51:16 UTC
86b8fe5 Add missing french locales (#4888) 30 April 2021, 16:55:24 UTC
e17582c Add updated translations for spanish language (#4884) * Add updated translations for es lang * Add missing words and fix some typos * Add Name to locale 23 April 2021, 15:25:30 UTC
ce34e32 Fix a typo in lt locale file (#4881) 21 April 2021, 15:00:59 UTC
3330df0 Prefer warn over puts so these can be suppressed (#4879) * Prefer warn over puts so these can be suppressed * What's up(level): 1 dog * Less ✨ output 20 April 2021, 14:50:11 UTC
53999ad Minor API updates for the blog post 19 April 2021, 23:19:45 UTC
e0f7d2d Not true, not sure when this changed 18 April 2021, 21:12:55 UTC
6a4d32e middleware upgrade (#4861) * middleware upgrade * restore @entries init 14 April 2021, 15:15:00 UTC
50d0c3d bump, release 07 April 2021, 20:36:23 UTC
5910951 ready for release 07 April 2021, 20:34:33 UTC
8d860cd Fix incorrect button rounding (#4862) .btn-group uses :first-child and :last-child to determine which buttons should have rounded corners and which ones should have square corners. The "Quiet" button had a square left corner, because the first child was a CSRF hidden field tag. Keeping only .btn elements inside the .btn-group means that the 1 or 2 buttons are rounded as expected. When there's no "Quiet" button, the "Stop" button has 4 round corners. When both buttons are present, the corners between the buttons are square. Fixes #4858 07 April 2021, 04:00:37 UTC
0ca5385 changes 06 April 2021, 18:27:47 UTC
6767e53 mimemagic!!!! 06 April 2021, 15:28:50 UTC
141e157 Every damn time, Bundler 06 April 2021, 15:04:46 UTC
7a008e4 bump 06 April 2021, 15:02:49 UTC
24c35e6 Add note about sessions and Rails apps in API mode 06 April 2021, 15:02:26 UTC
f508a30 changes 30 March 2021, 23:50:47 UTC
back to top