e3c5551 | Mike Perham | 17 April 2020, 14:44:51 UTC | misc, prepare for release | 17 April 2020, 14:44:51 UTC |
d7b696d | Mike Perham | 16 April 2020, 19:33:17 UTC | changes | 16 April 2020, 19:33:17 UTC |
9c0d27c | Luong Vo | 11 April 2020, 14:43:23 UTC | Add Vietnamese locale for web (#4528) | 11 April 2020, 14:43:23 UTC |
0b9828c | Steffy Fort | 09 April 2020, 12:59:15 UTC | fix french clôturer to clore (#4525) | 09 April 2020, 12:59:15 UTC |
3872678 | Mike Perham | 08 April 2020, 16:48:43 UTC | tweaks Mention `systemctl kill` and ease up on the watchdog a bit. | 08 April 2020, 16:48:43 UTC |
3f9c4bf | Mike Perham | 01 April 2020, 15:11:44 UTC | Deep clone options, fixes #4499 Ensures any password mangling doesn't affect the runtime options | 01 April 2020, 15:11:44 UTC |
432f95f | Mike Perham | 01 April 2020, 14:56:02 UTC | reminder | 01 April 2020, 14:56:02 UTC |
f962aae | Thibaut Barrère | 31 March 2020, 14:03:03 UTC | Point to the HTTPS version of the Sidekiq site (#4518) | 31 March 2020, 14:03:03 UTC |
7e33236 | Mike Perham | 26 March 2020, 20:14:13 UTC | bump | 26 March 2020, 20:14:13 UTC |
0b44ca1 | Mike Perham | 26 March 2020, 20:13:57 UTC | Refactor #4502 a bit | 26 March 2020, 20:13:57 UTC |
2504d0b | Mike Perham | 26 March 2020, 20:07:45 UTC | Rework systemd integration so it does not activate when run in other binaries, like sidekiqswarm or a custom Sidekiq launcher, #4511 | 26 March 2020, 20:07:45 UTC |
b48d539 | Jason Swett | 25 March 2020, 13:01:01 UTC | Add suggestion to remove WatchdogSec=5 line for Sidekiq < 6.0.6 (#4508) | 25 March 2020, 13:01:01 UTC |
b2b8558 | Mikhail Doronin | 23 March 2020, 22:11:23 UTC | Do not connect to redis at exit if not needed (#4502) A fix for https://github.com/mperham/sidekiq/issues/4498 introduced a call-back that is executed at ruby VM exit and tries to connect to redis. This call-back is also executed in CI runs and in all other cases where sidekiq is loaded but not used with real redis. As a work-around, keep the at_exit hook but communicate to redis only if there is something to send, i.e. the number of processed or failed jobs is greater than zero Co-authored-by: Mikhail Doronin <mikhail.doronin@capitainetrain.com> | 23 March 2020, 22:11:23 UTC |
290d4f3 | Mike Perham | 23 March 2020, 17:41:54 UTC | Don't set the :url key unless available | 23 March 2020, 17:41:54 UTC |
05f874e | Mike Perham | 23 March 2020, 17:40:44 UTC | Remove connection naming, fixes #4479 | 23 March 2020, 17:40:44 UTC |
4ca3721 | Mike Perham | 23 March 2020, 17:26:24 UTC | release | 23 March 2020, 17:26:24 UTC |
64be95f | Yamagishi Kazutoshi | 23 March 2020, 12:37:35 UTC | Use media attribute for prefers-color-scheme (#4500) | 23 March 2020, 12:37:35 UTC |
9231ddb | Mike Perham | 19 March 2020, 02:46:42 UTC | disable jruby build | 19 March 2020, 02:46:42 UTC |
4540903 | Mike Perham | 19 March 2020, 02:45:53 UTC | Flush job stats at exit, fixes #4498 | 19 March 2020, 02:45:53 UTC |
6bd4eaf | Mike Perham | 17 March 2020, 20:38:48 UTC | Bump standard, fix style issues | 17 March 2020, 20:38:48 UTC |
9186373 | Mike Perham | 17 March 2020, 17:42:46 UTC | more docs | 17 March 2020, 17:42:46 UTC |
4b8a8bd | Mike Perham | 17 March 2020, 17:15:02 UTC | changes | 17 March 2020, 17:15:02 UTC |
1207d2b | Mike Perham | 17 March 2020, 17:12:59 UTC | Remove annoying bits of Rails that just make our life harder | 17 March 2020, 17:14:50 UTC |
1d9800b | Mike Perham | 17 March 2020, 17:12:25 UTC | Fixes for systemd notify integration, #4488 | 17 March 2020, 17:12:25 UTC |
40e82fa | roberts1000 | 16 March 2020, 21:32:46 UTC | Check RAILS_ENV before RACK_ENV (#4494) | 16 March 2020, 21:32:46 UTC |
d4d8b20 | Mike Perham | 16 March 2020, 14:20:22 UTC | systemd notification integration (#4489) systemd notification support, fixes #4488 | 16 March 2020, 14:20:22 UTC |
417f23e | Akshay Birajdar | 15 March 2020, 20:32:39 UTC | Add lt locale to test cases (#4492) | 15 March 2020, 20:32:39 UTC |
2bfd411 | Akshay Birajdar | 15 March 2020, 20:32:25 UTC | Prefer Hash#transform_keys & Regex#named_captures (#4491) * Prefer Hash#transform_keys to stringify keys * Prefer Regexp#named_captures to create hash for match data | 15 March 2020, 20:32:25 UTC |
2ac87ba | Mike Perham | 15 March 2020, 20:32:10 UTC | Remove usage of setInterval (#4481) * Migrate from setInterval to setTimeout, fixes #4480 * Add fail case | 15 March 2020, 20:32:10 UTC |
813cb70 | Mike Perham | 14 March 2020, 22:51:53 UTC | Merge branch 'master' of github.com:mperham/sidekiq | 14 March 2020, 22:51:53 UTC |
f484ebc | Mike Perham | 14 March 2020, 22:51:28 UTC | bump | 14 March 2020, 22:51:28 UTC |
6e6d415 | Mike Perham | 05 March 2020, 16:35:25 UTC | Add Lithuanian locale (#4476) | 05 March 2020, 16:35:25 UTC |
03763dd | Oliver Peate | 27 February 2020, 16:51:06 UTC | Document APP_ENV changes in 6.0.5 (#4470) [ci skip] | 27 February 2020, 16:51:06 UTC |
18b36dc | Mike Perham | 26 February 2020, 19:38:17 UTC | bump | 26 February 2020, 19:38:17 UTC |
1490bdc | Mike Perham | 26 February 2020, 19:37:32 UTC | changes | 26 February 2020, 19:37:32 UTC |
3e075a0 | Mike Perham | 26 February 2020, 18:51:25 UTC | Blow up on edge case where a job can be pushed to redis with an empty queue name If you accidentally do something like this due to a logic bug: Sidekiq::Client.push(..., :queue => nil) | 26 February 2020, 18:51:25 UTC |
ccc71d1 | Peter McCracken | 14 February 2020, 16:18:45 UTC | fix logger level query methods (#4463) | 14 February 2020, 16:18:44 UTC |
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 |