https://github.com/mperham/sidekiq

sort by:
Revision Author Date Message Commit Date
22e812d changes 14 February 2020, 00:44:01 UTC
df1d481 java deps 13 February 2020, 20:14:13 UTC
63dec00 oh bundler... 13 February 2020, 19:56:29 UTC
d5a7cdb Bump gem deps and bundler version to fix jruby build? 13 February 2020, 19:54:03 UTC
16ee297 misc 13 February 2020, 19:44:12 UTC
e5cfae2 remove CI breakage 13 February 2020, 19:44:06 UTC
f7a0b9c bump, release 13 February 2020, 19:31:51 UTC
f75f6e9 Lock to Rack 2 13 February 2020, 19:31:42 UTC
6cfbf05 merge 5.2.8 13 February 2020, 17:21:48 UTC
e44d5b8 Use `unlink`, not `del`, for performance (#4449) * Use `unlink`, not `del`, for performance * issue no. 05 February 2020, 22:05:17 UTC
d35c934 bump simplecov 31 January 2020, 18:19:20 UTC
9970082 Merge branch 'master' of github.com:mperham/sidekiq 30 January 2020, 16:52:57 UTC
675e40c Don't calculate Content-Length, let Rack do that for us; fixes #4440 30 January 2020, 16:52:31 UTC
3510de7 Type=notify alternative in sidekiq.service systemd example (#4430) 14 January 2020, 16:45:59 UTC
4f630ad fix env in web title 14 January 2020, 01:03:18 UTC
95fa5d9 Add support for APP_ENV, #984 14 January 2020, 01:00:34 UTC
1d11ae3 Some issues found with type checking, fixes #4429 13 January 2020, 23:46:55 UTC
5f21194 Lock to Rack 2.0.x for now to avoid deprecation complaints in rack 2.1 13 January 2020, 23:41:38 UTC
ad56f26 Revert "fix Rack::File deprecation (#4424)" This reverts commit 409991bcdbec6112c4c5d8db2b96001f5461bb84. 13 January 2020, 23:35:35 UTC
409991b fix Rack::File deprecation (#4424) 11 January 2020, 15:09:50 UTC
8c4a052 Add exec to ensure MAINPID is Sidekiq, fixes #4401 08 January 2020, 16:59:24 UTC
25ceba9 better rails_app check, fixes #4416 08 January 2020, 16:46:49 UTC
cc1a37d Silence Ruby 2.7 warnings (#4412) Since you can pass kwargs to Logger.new, you need to explicitly handle them in the subclass otherwise you get a warning. 31 December 2019, 18:43:01 UTC
c02cf76 Add Japanese locale texts for pause / unpause (#4407) 31 December 2019, 18:19:56 UTC
b3af4ac cleanup 18 December 2019, 19:05:06 UTC
5dd6a3a Fix and verify ActiveJob sidekiq_options integration, fixes #4404 18 December 2019, 18:59:37 UTC
4deadba didn't make it into 6.0.1 30 November 2019, 18:18:10 UTC
83c9524 payload should exposed as a Hash, fixes #4387 22 November 2019, 17:53:44 UTC
2ecb6fa Print Rails info at startup (#4383) 18 November 2019, 01:50:01 UTC
d02f1f1 update standard gem 14 November 2019, 22:03:45 UTC
539231a latest 14 November 2019, 22:03:35 UTC
2657803 fix style 14 November 2019, 22:03:28 UTC
0ddc6c9 Introduce the ability to pause queue from the UI (#4374) * Introduce the ability to pause queue from the UI Considering sidekiq web UI allow to perform complex tasks with ease. Having the ability to pause a queue during an emergency (or operational intense) scenarios would come in quite handy. This PR introduces a new button to under the "Actions" column on `sidekiq/queues` pages, right next to the `Delete` button. Depending on the state of the queue, it will according show the `Pause` or `Unpause` text, with appropriate form element that `POST`s to the same endpoint. The endpoint logic is updated to handle the new cases. Added some relevant unit tests. Adding mock `Sidekiq::Queue#pause!` and `Sidekiq::Queue#unpause!` functions to the API, which I believe will be overridden by sidekiq pro. * Remove confirmation text and switch ordering of new copy in en.yml * Only allow pause/unpause operations from sidekiq pro This means the button from UI is hidden and api route has validation in place such that it will only perform the respective pause/unpause operation on proper payload, in sidekiq pro. Its using `Sidekiq::Pro` constant as a check to detect whether or not pro is present. * Initialize Queue only once in api router action 14 November 2019, 18:06:53 UTC
a8981b5 Fix issue link in ent changelog (#4372) 12 November 2019, 22:27:56 UTC
bb8871e Follow generator configuration to determine the resulting test file (#4371) Verifying that `RSpec` is defined assumes that the library is loaded on the same environment that the generator is running. It is often common to not have the rspec gem required on development, which is the default environment to run the generator from. Following the configured generator removes the assumption and works as expected without breaking expectations. 11 November 2019, 18:37:39 UTC
4eb85f9 Use SafeNavigation for possible missing value (#4365) 06 November 2019, 16:49:34 UTC
c045946 send job to morgue before calling death handlers (#4363) 06 November 2019, 11:42:28 UTC
06cc7fe Fix sentinel password redaction presence check (#4358) 03 November 2019, 18:49:34 UTC
28df157 Redact sentinel passwords in redis options (#4357) Fixes #4354. 03 November 2019, 14:27:36 UTC
48cd79b bump, release 25 October 2019, 17:10:01 UTC
bd29278 bad fix, #4345 22 October 2019, 01:20:33 UTC
dea48a3 Merge branch 'master' of github.com:mperham/sidekiq 21 October 2019, 22:11:39 UTC
c06170f Gracefully handle bad data from #4321, fixes #4345 21 October 2019, 22:11:30 UTC
6a4fe1a Fix SortedEntry#reschedule when called with non float as time (#4342) 17 October 2019, 13:09:00 UTC
9275dca Make the redis server version error clearer (#4340) 16 October 2019, 20:49:08 UTC
4803d87 Use idiomatic ruby Array methods (#4338) 16 October 2019, 15:42:32 UTC
0b370e0 Fix accidental inclusion of nil 'at' attribute, fixes #4321 Also, change atomic_push to check for the 'at' key rather than the value of 'at' so this error is caught early and doesn't lead to malformed job payloads in Redis (and tests will fail). 15 October 2019, 16:20:27 UTC
14a4f0f changes 12 October 2019, 18:33:46 UTC
cfd4675 changes 12 October 2019, 18:17:04 UTC
9498477 cleanup 12 October 2019, 18:13:53 UTC
815d21f Latest and greatest 12 October 2019, 18:10:15 UTC
07c0e1f bump 12 October 2019, 18:05:25 UTC
a8145e1 Freshen up 12 October 2019, 18:02:55 UTC
bfeb9d0 restore USR2 handling, fixes #4334 11 October 2019, 20:30:30 UTC
09fc8a8 Remove sidekiqctl, remove runit, if you use it, you know how to config it. 11 October 2019, 15:52:28 UTC
abd63bd Remove dead code (#4330) 09 October 2019, 23:46:10 UTC
d6b0096 Avoid costly json parsing in JobSet#delete_by_jid for wrong values (#4326) 09 October 2019, 13:45:23 UTC
d9d4728 Fix returned Enumerator for SortedSet#scan (#4328) 09 October 2019, 13:44:02 UTC
59df405 Release redis connection in ProcessSet#each when not needed (#4327) 09 October 2019, 13:43:18 UTC
fc6bad6 Replace #inject/#reduce with #sum (#4325) 08 October 2019, 21:50:26 UTC
ce7d166 Dump error backtraces as json before compressing (#4323) 08 October 2019, 20:45:17 UTC
9e99645 Fix flaky test (#4319) 08 October 2019, 11:31:02 UTC
60361b0 Refactor Processor to avoid costly json cloning (#4316) 08 October 2019, 04:48:39 UTC
84d6382 Remove unused test helper. (#4317) 08 October 2019, 04:46:34 UTC
58c1184 Faster Hash duping in #json_clone (#4314) * Faster Hash duping in #json_clone * Reorder branches for json_clone 06 October 2019, 19:50:38 UTC
3380c12 Prefer the faster and more idiomatic Array#map in json_clone (#4313) * Prefer the faster Array#map to a manual implementation * On the benchmark from https://github.com/mperham/sidekiq/pull/4303 on MRI 2.6.4, before 396657.9 i/s, after 461013.3 i/s. * Use `duped` as the return value in the only branch it's needed 06 October 2019, 16:55:35 UTC
b138213 Remove index param, closes #4309 04 October 2019, 15:26:24 UTC
01b4976 Improve fault tolerance of rescheduling jobs using API 02 October 2019, 20:54:18 UTC
c3be588 Added translations for german Added translations for strings that were present in [en.yml](https://github.com/mperham/sidekiq/blob/master/web/locales/en.yml) but not in de.yml 02 October 2019, 17:44:10 UTC
fb524dd oops 02 October 2019, 17:19:42 UTC
190049c 4209 02 October 2019, 17:07:14 UTC
da20666 4155 02 October 2019, 16:27:40 UTC
0cfd82b More aggressive empty check, calc time 02 October 2019, 02:40:02 UTC
daabec1 refactor log context to not require context functionality on the logger itself, #4296 02 October 2019, 02:19:26 UTC
5e3a57e polish 02 October 2019, 02:09:26 UTC
f57bdca Refactor 02 October 2019, 01:23:02 UTC
acdfc59 Optimize cloning of job payload 02 October 2019, 01:14:17 UTC
6d0279b Fix not-clickable link to 6.0 upgrade notes This fixes the fact that the 6.0 upgrade note link is broken when viewed on GitHub.com. I assume this file is meant to be read on GitHub and not somewhere else, which means that the links should work on GitHub and point to GitHub. 02 October 2019, 01:12:36 UTC
ee65b53 Require extensions in lib/testing.rb 01 October 2019, 15:20:46 UTC
9988afc Speedup UnitOfWork#queue_name Profiling with bin/sidekiqload, results: 1. cpu Before: ``` 1046 (4.7%) 1046 (4.7%) Sidekiq::BasicFetch::UnitOfWork#queue_name ``` After: ``` 331 (1.3%) 331 (1.3%) Sidekiq::BasicFetch::UnitOfWork#queue_name ``` 2. object allocations Before: ``` 400012 (4.7%) 400012 (4.7%) Sidekiq::BasicFetch::UnitOfWork#queue_name ``` After: ``` 100003 (1.2%) 100003 (1.2%) Sidekiq::BasicFetch::UnitOfWork#queue_name ``` 30 September 2019, 22:42:31 UTC
2c5ab34 Easier way to test enqueuing specific ActionMailer and ActiveRecord delayed jobs 29 September 2019, 21:32:30 UTC
c0cabc6 indent 2: the revenge 29 September 2019, 20:53:57 UTC
fb22ca8 Fix standard styles 29 September 2019, 20:51:36 UTC
6bb1baa indent 29 September 2019, 20:50:46 UTC
b52d4c5 add missing id 29 September 2019, 20:40:18 UTC
25f4a32 Add test coverage badge to README.md 29 September 2019, 20:39:36 UTC
6c6b895 changes 27 September 2019, 17:27:45 UTC
b45cf14 Darker and darker 27 September 2019, 17:27:45 UTC
d0179a8 Polish up 27 September 2019, 17:27:45 UTC
9b41802 "None more black", ease up on the white 27 September 2019, 17:27:45 UTC
303a2fd Update from fatkodima 27 September 2019, 17:27:45 UTC
e49e16b Initial pass at dark mode support, courtesy of @silent-e 27 September 2019, 17:27:45 UTC
08e8c79 Call run_afters even if throwing from run_befores 27 September 2019, 15:28:18 UTC
34fe914 A couple of random small code cleanups 26 September 2019, 14:14:11 UTC
cd2be18 more standard 25 September 2019, 22:53:12 UTC
fd634c0 rename method 25 September 2019, 22:53:04 UTC
c8fb57b Simplify threadsafe logging 25 September 2019, 22:52:48 UTC
7f68ba8 Support job-specific log levels 25 September 2019, 22:34:47 UTC
52ccaf8 Extract #option_parser method in CLI for better extensibility 25 September 2019, 20:30:30 UTC
78f11fb note 601 25 September 2019, 01:53:31 UTC
back to top