22e812d | Mike Perham | 14 February 2020, 00:44:01 UTC | changes | 14 February 2020, 00:44:01 UTC |
df1d481 | Mike Perham | 13 February 2020, 20:14:13 UTC | java deps | 13 February 2020, 20:14:13 UTC |
63dec00 | Mike Perham | 13 February 2020, 19:56:29 UTC | oh bundler... | 13 February 2020, 19:56:29 UTC |
d5a7cdb | Mike Perham | 13 February 2020, 19:54:03 UTC | Bump gem deps and bundler version to fix jruby build? | 13 February 2020, 19:54:03 UTC |
16ee297 | Mike Perham | 13 February 2020, 19:44:12 UTC | misc | 13 February 2020, 19:44:12 UTC |
e5cfae2 | Mike Perham | 13 February 2020, 19:44:06 UTC | remove CI breakage | 13 February 2020, 19:44:06 UTC |
f7a0b9c | Mike Perham | 13 February 2020, 19:31:51 UTC | bump, release | 13 February 2020, 19:31:51 UTC |
f75f6e9 | Mike Perham | 13 February 2020, 19:31:42 UTC | Lock to Rack 2 | 13 February 2020, 19:31:42 UTC |
6cfbf05 | Mike Perham | 13 February 2020, 17:21:48 UTC | merge 5.2.8 | 13 February 2020, 17:21:48 UTC |
e44d5b8 | Mike Perham | 05 February 2020, 22:05:17 UTC | Use `unlink`, not `del`, for performance (#4449) * Use `unlink`, not `del`, for performance * issue no. | 05 February 2020, 22:05:17 UTC |
d35c934 | Mike Perham | 31 January 2020, 18:19:20 UTC | bump simplecov | 31 January 2020, 18:19:20 UTC |
9970082 | Mike Perham | 30 January 2020, 16:52:57 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 30 January 2020, 16:52:57 UTC |
675e40c | Mike Perham | 30 January 2020, 16:52:31 UTC | Don't calculate Content-Length, let Rack do that for us; fixes #4440 | 30 January 2020, 16:52:31 UTC |
3510de7 | Mikhail Doronin | 14 January 2020, 16:45:59 UTC | Type=notify alternative in sidekiq.service systemd example (#4430) | 14 January 2020, 16:45:59 UTC |
4f630ad | Mike Perham | 14 January 2020, 01:03:18 UTC | fix env in web title | 14 January 2020, 01:03:18 UTC |
95fa5d9 | Mike Perham | 14 January 2020, 00:56:53 UTC | Add support for APP_ENV, #984 | 14 January 2020, 01:00:34 UTC |
1d11ae3 | Mike Perham | 13 January 2020, 23:46:55 UTC | Some issues found with type checking, fixes #4429 | 13 January 2020, 23:46:55 UTC |
5f21194 | Mike Perham | 13 January 2020, 23:41:38 UTC | Lock to Rack 2.0.x for now to avoid deprecation complaints in rack 2.1 | 13 January 2020, 23:41:38 UTC |
ad56f26 | Mike Perham | 13 January 2020, 23:35:35 UTC | Revert "fix Rack::File deprecation (#4424)" This reverts commit 409991bcdbec6112c4c5d8db2b96001f5461bb84. | 13 January 2020, 23:35:35 UTC |
409991b | Danny Ben Shitrit | 11 January 2020, 15:09:50 UTC | fix Rack::File deprecation (#4424) | 11 January 2020, 15:09:50 UTC |
8c4a052 | Mike Perham | 08 January 2020, 16:59:24 UTC | Add exec to ensure MAINPID is Sidekiq, fixes #4401 | 08 January 2020, 16:59:24 UTC |
25ceba9 | Mike Perham | 08 January 2020, 16:46:49 UTC | better rails_app check, fixes #4416 | 08 January 2020, 16:46:49 UTC |
cc1a37d | Kevin Deisz | 31 December 2019, 18:43:01 UTC | 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 | Ryo Hashimoto | 31 December 2019, 18:19:56 UTC | Add Japanese locale texts for pause / unpause (#4407) | 31 December 2019, 18:19:56 UTC |
b3af4ac | Mike Perham | 18 December 2019, 19:05:06 UTC | cleanup | 18 December 2019, 19:05:06 UTC |
5dd6a3a | Mike Perham | 18 December 2019, 18:59:37 UTC | Fix and verify ActiveJob sidekiq_options integration, fixes #4404 | 18 December 2019, 18:59:37 UTC |
4deadba | Mike Perham | 30 November 2019, 18:18:10 UTC | didn't make it into 6.0.1 | 30 November 2019, 18:18:10 UTC |
83c9524 | Mike Perham | 22 November 2019, 17:53:44 UTC | payload should exposed as a Hash, fixes #4387 | 22 November 2019, 17:53:44 UTC |
2ecb6fa | fatkodima | 18 November 2019, 01:50:01 UTC | Print Rails info at startup (#4383) | 18 November 2019, 01:50:01 UTC |
d02f1f1 | Mike Perham | 14 November 2019, 22:03:45 UTC | update standard gem | 14 November 2019, 22:03:45 UTC |
539231a | Mike Perham | 14 November 2019, 22:03:35 UTC | latest | 14 November 2019, 22:03:35 UTC |
2657803 | Mike Perham | 14 November 2019, 22:03:28 UTC | fix style | 14 November 2019, 22:03:28 UTC |
0ddc6c9 | Shayon Mukherjee | 14 November 2019, 18:06:53 UTC | 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 | Scott Robertson | 12 November 2019, 22:27:56 UTC | Fix issue link in ent changelog (#4372) | 12 November 2019, 22:27:56 UTC |
bb8871e | Luiz Felipe G. Pereira | 11 November 2019, 18:37:39 UTC | 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 | Antonis Berkakis | 06 November 2019, 16:49:34 UTC | Use SafeNavigation for possible missing value (#4365) | 06 November 2019, 16:49:34 UTC |
c045946 | Adam Mikulasev | 06 November 2019, 11:42:28 UTC | send job to morgue before calling death handlers (#4363) | 06 November 2019, 11:42:28 UTC |
06cc7fe | Matthew M. Boedicker | 03 November 2019, 18:49:34 UTC | Fix sentinel password redaction presence check (#4358) | 03 November 2019, 18:49:34 UTC |
28df157 | Matthew M. Boedicker | 03 November 2019, 14:27:36 UTC | Redact sentinel passwords in redis options (#4357) Fixes #4354. | 03 November 2019, 14:27:36 UTC |
48cd79b | Mike Perham | 25 October 2019, 17:10:01 UTC | bump, release | 25 October 2019, 17:10:01 UTC |
bd29278 | Mike Perham | 22 October 2019, 01:20:33 UTC | bad fix, #4345 | 22 October 2019, 01:20:33 UTC |
dea48a3 | Mike Perham | 21 October 2019, 22:11:39 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 21 October 2019, 22:11:39 UTC |
c06170f | Mike Perham | 21 October 2019, 22:11:30 UTC | Gracefully handle bad data from #4321, fixes #4345 | 21 October 2019, 22:11:30 UTC |
6a4fe1a | fatkodima | 17 October 2019, 13:09:00 UTC | Fix SortedEntry#reschedule when called with non float as time (#4342) | 17 October 2019, 13:09:00 UTC |
9275dca | Ammar Ali | 16 October 2019, 20:49:08 UTC | Make the redis server version error clearer (#4340) | 16 October 2019, 20:49:08 UTC |
4803d87 | fatkodima | 16 October 2019, 15:42:32 UTC | Use idiomatic ruby Array methods (#4338) | 16 October 2019, 15:42:32 UTC |
0b370e0 | Mike Perham | 15 October 2019, 16:13:17 UTC | 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 | Mike Perham | 12 October 2019, 18:33:46 UTC | changes | 12 October 2019, 18:33:46 UTC |
cfd4675 | Mike Perham | 12 October 2019, 18:17:04 UTC | changes | 12 October 2019, 18:17:04 UTC |
9498477 | Mike Perham | 12 October 2019, 18:13:53 UTC | cleanup | 12 October 2019, 18:13:53 UTC |
815d21f | Mike Perham | 12 October 2019, 18:10:15 UTC | Latest and greatest | 12 October 2019, 18:10:15 UTC |
07c0e1f | Mike Perham | 12 October 2019, 18:05:25 UTC | bump | 12 October 2019, 18:05:25 UTC |
a8145e1 | Mike Perham | 12 October 2019, 18:02:55 UTC | Freshen up | 12 October 2019, 18:02:55 UTC |
bfeb9d0 | Mike Perham | 11 October 2019, 20:30:30 UTC | restore USR2 handling, fixes #4334 | 11 October 2019, 20:30:30 UTC |
09fc8a8 | Mike Perham | 11 October 2019, 15:52:28 UTC | Remove sidekiqctl, remove runit, if you use it, you know how to config it. | 11 October 2019, 15:52:28 UTC |
abd63bd | fatkodima | 09 October 2019, 23:46:10 UTC | Remove dead code (#4330) | 09 October 2019, 23:46:10 UTC |
d6b0096 | fatkodima | 09 October 2019, 13:45:23 UTC | Avoid costly json parsing in JobSet#delete_by_jid for wrong values (#4326) | 09 October 2019, 13:45:23 UTC |
d9d4728 | fatkodima | 09 October 2019, 13:44:02 UTC | Fix returned Enumerator for SortedSet#scan (#4328) | 09 October 2019, 13:44:02 UTC |
59df405 | fatkodima | 09 October 2019, 13:43:18 UTC | Release redis connection in ProcessSet#each when not needed (#4327) | 09 October 2019, 13:43:18 UTC |
fc6bad6 | fatkodima | 08 October 2019, 21:50:26 UTC | Replace #inject/#reduce with #sum (#4325) | 08 October 2019, 21:50:26 UTC |
ce7d166 | fatkodima | 08 October 2019, 20:45:17 UTC | Dump error backtraces as json before compressing (#4323) | 08 October 2019, 20:45:17 UTC |
9e99645 | fatkodima | 08 October 2019, 11:31:02 UTC | Fix flaky test (#4319) | 08 October 2019, 11:31:02 UTC |
60361b0 | fatkodima | 08 October 2019, 04:48:39 UTC | Refactor Processor to avoid costly json cloning (#4316) | 08 October 2019, 04:48:39 UTC |
84d6382 | Martyn | 08 October 2019, 04:46:34 UTC | Remove unused test helper. (#4317) | 08 October 2019, 04:46:34 UTC |
58c1184 | fatkodima | 06 October 2019, 19:50:38 UTC | 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 | Benoit Daloze | 06 October 2019, 16:55:35 UTC | 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 | Mike Perham | 04 October 2019, 15:26:24 UTC | Remove index param, closes #4309 | 04 October 2019, 15:26:24 UTC |
01b4976 | fatkodima | 02 October 2019, 20:30:55 UTC | Improve fault tolerance of rescheduling jobs using API | 02 October 2019, 20:54:18 UTC |
c3be588 | Juri | 02 October 2019, 17:39:17 UTC | 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 | Mike Perham | 02 October 2019, 17:19:42 UTC | oops | 02 October 2019, 17:19:42 UTC |
190049c | Mike Perham | 02 October 2019, 17:07:14 UTC | 4209 | 02 October 2019, 17:07:14 UTC |
da20666 | Mike Perham | 02 October 2019, 16:27:40 UTC | 4155 | 02 October 2019, 16:27:40 UTC |
0cfd82b | Mike Perham | 02 October 2019, 02:40:02 UTC | More aggressive empty check, calc time | 02 October 2019, 02:40:02 UTC |
daabec1 | Mike Perham | 02 October 2019, 02:19:26 UTC | refactor log context to not require context functionality on the logger itself, #4296 | 02 October 2019, 02:19:26 UTC |
5e3a57e | Mike Perham | 02 October 2019, 02:09:26 UTC | polish | 02 October 2019, 02:09:26 UTC |
f57bdca | Mike Perham | 02 October 2019, 01:23:02 UTC | Refactor | 02 October 2019, 01:23:02 UTC |
acdfc59 | fatkodima | 01 October 2019, 23:02:52 UTC | Optimize cloning of job payload | 02 October 2019, 01:14:17 UTC |
6d0279b | Lucas Nicodemus | 01 October 2019, 22:42:19 UTC | 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 | fatkodima | 01 October 2019, 14:12:49 UTC | Require extensions in lib/testing.rb | 01 October 2019, 15:20:46 UTC |
9988afc | fatkodima | 30 September 2019, 22:26:31 UTC | 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 | fatkodima | 29 September 2019, 12:22:11 UTC | Easier way to test enqueuing specific ActionMailer and ActiveRecord delayed jobs | 29 September 2019, 21:32:30 UTC |
c0cabc6 | Mike Perham | 29 September 2019, 20:53:57 UTC | indent 2: the revenge | 29 September 2019, 20:53:57 UTC |
fb22ca8 | fatkodima | 29 September 2019, 20:50:14 UTC | Fix standard styles | 29 September 2019, 20:51:36 UTC |
6bb1baa | Mike Perham | 29 September 2019, 20:50:46 UTC | indent | 29 September 2019, 20:50:46 UTC |
b52d4c5 | Mike Perham | 29 September 2019, 20:40:18 UTC | add missing id | 29 September 2019, 20:40:18 UTC |
25f4a32 | fatkodima | 29 September 2019, 20:20:30 UTC | Add test coverage badge to README.md | 29 September 2019, 20:39:36 UTC |
6c6b895 | Mike Perham | 27 September 2019, 17:16:04 UTC | changes | 27 September 2019, 17:27:45 UTC |
b45cf14 | Mike Perham | 27 September 2019, 17:11:12 UTC | Darker and darker | 27 September 2019, 17:27:45 UTC |
d0179a8 | Mike Perham | 27 September 2019, 16:56:58 UTC | Polish up | 27 September 2019, 17:27:45 UTC |
9b41802 | Mike Perham | 27 September 2019, 16:47:01 UTC | "None more black", ease up on the white | 27 September 2019, 17:27:45 UTC |
303a2fd | Mike Perham | 27 September 2019, 16:44:19 UTC | Update from fatkodima | 27 September 2019, 17:27:45 UTC |
e49e16b | Mike Perham | 27 August 2019, 17:34:39 UTC | Initial pass at dark mode support, courtesy of @silent-e | 27 September 2019, 17:27:45 UTC |
08e8c79 | James Fischer | 24 September 2019, 23:08:58 UTC | Call run_afters even if throwing from run_befores | 27 September 2019, 15:28:18 UTC |
34fe914 | fatkodima | 05 September 2019, 13:02:55 UTC | A couple of random small code cleanups | 26 September 2019, 14:14:11 UTC |
cd2be18 | Mike Perham | 25 September 2019, 22:53:12 UTC | more standard | 25 September 2019, 22:53:12 UTC |
fd634c0 | Mike Perham | 25 September 2019, 22:53:04 UTC | rename method | 25 September 2019, 22:53:04 UTC |
c8fb57b | Mike Perham | 25 September 2019, 22:52:48 UTC | Simplify threadsafe logging | 25 September 2019, 22:52:48 UTC |
7f68ba8 | fatkodima | 25 September 2019, 11:46:09 UTC | Support job-specific log levels | 25 September 2019, 22:34:47 UTC |
52ccaf8 | fatkodima | 25 September 2019, 20:14:57 UTC | Extract #option_parser method in CLI for better extensibility | 25 September 2019, 20:30:30 UTC |
78f11fb | Mike Perham | 25 September 2019, 01:53:31 UTC | note 601 | 25 September 2019, 01:53:31 UTC |