94f9003 | Mike Perham | 25 May 2023, 14:40:05 UTC | environment sync, fixes #5932 | 25 May 2023, 14:40:05 UTC |
e813661 | Mike Perham | 24 May 2023, 17:41:14 UTC | bump | 24 May 2023, 17:41:14 UTC |
824269d | Mike Perham | 24 May 2023, 17:35:11 UTC | fix | 24 May 2023, 17:35:11 UTC |
0175cdb | Mike Perham | 15 May 2023, 16:44:40 UTC | oops | 15 May 2023, 16:44:40 UTC |
0626983 | Mike Perham | 15 May 2023, 16:43:44 UTC | Fix 5918 | 15 May 2023, 16:43:44 UTC |
b6a3ae8 | Mike Perham | 08 May 2023, 20:55:37 UTC | bump | 08 May 2023, 20:55:37 UTC |
a701b71 | Manuel Neuhauser | 08 May 2023, 20:52:19 UTC | Support multiple current attributes in middleware (#5904) | 08 May 2023, 20:52:19 UTC |
f0bcccc | Ricardo Amorim | 08 May 2023, 17:19:10 UTC | Use LINDEX for consistent performance when calc queue latency (#5910) - LRANGE's complexity is O(S+N) where S is the distance of start offset from HEAD in Redis versions 4.x to 6.x and nearest HEAD or TAIL only in versions >= 7.0. - LINDEX list -1 returns the same as LRANGE list -1 -1 and has consistent performance across all Redis versions. | 08 May 2023, 17:19:10 UTC |
ff72555 | Mike Perham | 05 May 2023, 18:51:05 UTC | change | 05 May 2023, 18:51:05 UTC |
560caed | Mike Perham | 03 May 2023, 16:53:01 UTC | oops | 03 May 2023, 16:53:01 UTC |
a83e4f2 | Mike Perham | 02 May 2023, 15:31:01 UTC | whoops | 02 May 2023, 15:31:01 UTC |
95be4ac | Mike Perham | 02 May 2023, 15:25:55 UTC | embiggen the client pool, #5886 | 02 May 2023, 15:25:55 UTC |
1d8c25e | Mike Perham | 01 May 2023, 15:09:19 UTC | changes | 01 May 2023, 15:09:24 UTC |
16a115e | fatkodima | 28 April 2023, 11:08:24 UTC | Fix flaky test (#5900) | 28 April 2023, 11:08:24 UTC |
ffcdf7a | Mike Perham | 27 April 2023, 18:56:13 UTC | Document sidekiqload a little better | 27 April 2023, 18:56:13 UTC |
6970262 | Mike Perham | 25 April 2023, 16:46:13 UTC | ensure CI uses Redis 6.2 and not 7+ | 25 April 2023, 16:46:13 UTC |
ff26410 | Mike Perham | 25 April 2023, 16:01:13 UTC | remove postinstall message, bump redis-client | 25 April 2023, 16:01:13 UTC |
9833daa | Mike Perham | 25 April 2023, 15:54:17 UTC | merge main | 25 April 2023, 15:54:17 UTC |
2e910db | Clément Prod'homme | 24 April 2023, 10:57:23 UTC | fix french translation (#5892) * Add french translation * Fix french translation | 24 April 2023, 10:57:23 UTC |
3a6c435 | Clément Prod'homme | 24 April 2023, 10:30:36 UTC | Add french translation (#5891) | 24 April 2023, 10:30:36 UTC |
5b3e895 | David Copeland | 22 April 2023, 19:18:17 UTC | Change job params to match changed params in wiki (#5890) | 22 April 2023, 19:18:17 UTC |
16d331b | Tiago Teixeira | 20 April 2023, 21:11:43 UTC | Fix order in Histogram totals chart (#5887) This regression was introduced in https://github.com/sidekiq/sidekiq/pull/5868 while trying to revert the order in the tooltip for bubbles chart. Co-authored-by: Tiago Teixeira <tiago.teixeira@bioclinica.com> | 20 April 2023, 21:11:43 UTC |
564366c | Francesc Esplugas | 20 April 2023, 11:29:29 UTC | Remove dot at the end of URL (#5885) | 20 April 2023, 11:29:29 UTC |
b3a9350 | Steven Harman | 19 April 2023, 21:28:18 UTC | Enable trimming trailing newlines in ERB with -%> (#5884) This is mostly as a developer convenience - ERB in Rails is configured this way by default, and I was _assuming_ it was the default, generally speaking. But it's not. And so I spent many confused minutes thinking I was holding Sidekiq wrong. 😆 | 19 April 2023, 21:28:18 UTC |
3a45db5 | Mike Perham | 18 April 2023, 17:29:17 UTC | prep for release | 18 April 2023, 17:29:17 UTC |
13473bc | Mike Perham | 18 April 2023, 17:09:10 UTC | Optimize deprecated command lookup with Set | 18 April 2023, 17:09:10 UTC |
41d5c70 | Mike Perham | 18 April 2023, 17:07:38 UTC | merge main | 18 April 2023, 17:07:38 UTC |
a93cddc | Mike Perham | 18 April 2023, 17:00:15 UTC | bump, prep | 18 April 2023, 17:00:15 UTC |
ec84676 | Shevaun Coker | 18 April 2023, 00:53:55 UTC | Switch buttons to input attributes, so they get the JS listener that provides (#5881) the confirmation dialog. | 18 April 2023, 00:53:55 UTC |
ae6ca11 | Jean byroot Boussier | 13 April 2023, 12:34:11 UTC | BasicFetch: wait for an extra `conn.read_timeout` (#5874) Followup: https://github.com/sidekiq/sidekiq/pull/5823 Some users may have slow network, we shouldn't assume how long we should wait before considering the server timed out. Co-authored-by: Jean Boussier <jean.boussier@gmail.com> | 13 April 2023, 12:34:11 UTC |
155d5a8 | Mike Perham | 11 April 2023, 15:19:10 UTC | prefix all Sidekiq thread names | 11 April 2023, 15:19:10 UTC |
1019bc5 | Mike Perham | 10 April 2023, 19:52:52 UTC | Add test to verify client middleware redis_pool when sharding | 10 April 2023, 19:52:52 UTC |
142f5cc | Mike Perham | 10 April 2023, 15:35:47 UTC | Merge branch 'main' into 7-1 | 10 April 2023, 15:35:47 UTC |
815a0a1 | Mike Perham | 10 April 2023, 15:35:19 UTC | fix random test breakage | 10 April 2023, 15:35:19 UTC |
934ccd2 | Adam McCrea | 07 April 2023, 15:07:15 UTC | Histogram tooltip sort order should match the bubbles on the chart (#5868) * Histogram tooltip sort order should match the bubbles on the chart Fixes #5865 | 07 April 2023, 15:07:15 UTC |
3b472c9 | Mike Perham | 07 April 2023, 10:42:05 UTC | merge main | 07 April 2023, 10:42:05 UTC |
b1be873 | Mike Perham | 07 April 2023, 10:39:26 UTC | fix test | 07 April 2023, 10:39:26 UTC |
1006b05 | GunChleoc | 07 April 2023, 09:20:31 UTC | Add gd translation | 07 April 2023, 10:13:59 UTC |
626f776 | Ricardo Trindade | 06 April 2023, 10:11:51 UTC | Remove Ruby 2.1 version check Test suite runs from Ruby >=2.5 so this check should not be needed | 06 April 2023, 12:24:38 UTC |
458fdf7 | Mike Perham | 05 April 2023, 17:11:28 UTC | Trim :period parameter to two characters and escape the value | 05 April 2023, 17:12:47 UTC |
cf686d4 | Ben Harvie | 04 April 2023, 15:48:46 UTC | Create SECURITY.md | 04 April 2023, 16:05:17 UTC |
4329e2d | Mike Perham | 04 April 2023, 15:21:19 UTC | change | 04 April 2023, 15:21:19 UTC |
6192ed2 | Mike Perham | 29 March 2023, 19:02:41 UTC | chagnes | 29 March 2023, 19:02:41 UTC |
ed98a4d | Mike Perham | 29 March 2023, 18:52:57 UTC | Pass job hash into sidekiq_retry_in | 29 March 2023, 18:52:57 UTC |
79837cc | Mike Perham | 28 March 2023, 19:28:23 UTC | release notes | 28 March 2023, 19:28:23 UTC |
37781a3 | Mike Perham | 28 March 2023, 17:35:57 UTC | changes | 28 March 2023, 17:35:57 UTC |
73f5ae3 | János Rusiczki | 27 March 2023, 14:47:29 UTC | Add hint about enabling linger of the user service Add hint to use `loginctl enable-linger username` so that the sidekiq service is not killed when the user logs out. | 27 March 2023, 15:03:04 UTC |
40cc540 | Geremia Taglialatela | 26 March 2023, 10:37:06 UTC | Opt-in for MFA requirement Make the gem more secure by requiring that all privileged operations by any of the owners require OTP. Ref: https://guides.rubygems.org/mfa-requirement-opt-in/ | 26 March 2023, 15:38:22 UTC |
18fdefd | Mike Perham | 20 March 2023, 22:22:49 UTC | refactor *_at batch accessors to return Time, #5837 | 20 March 2023, 22:22:49 UTC |
93ec6ed | Mike Perham | 16 March 2023, 16:18:17 UTC | remove unnecessary APIs | 16 March 2023, 16:18:17 UTC |
2235168 | Mike Perham | 14 March 2023, 18:12:35 UTC | merge main | 14 March 2023, 18:12:35 UTC |
3b93c25 | Mike Perham | 14 March 2023, 17:50:50 UTC | release | 14 March 2023, 17:50:50 UTC |
9d0b066 | Mike Perham | 13 March 2023, 22:39:57 UTC | merge main | 13 March 2023, 22:39:57 UTC |
c160719 | Mike Perham | 13 March 2023, 22:35:38 UTC | update perform_bulk to use push_bulk | 13 March 2023, 22:35:38 UTC |
0654ea4 | Mike Perham | 13 March 2023, 21:56:06 UTC | Merge branch 'fatkodima-client-push_bulk-batch_size' into 7-1 | 13 March 2023, 21:56:06 UTC |
fba7908 | Mike Perham | 13 March 2023, 21:51:32 UTC | Merge branch '7-1' into client-push_bulk-batch_size | 13 March 2023, 21:51:32 UTC |
b74dee4 | Mike Perham | 13 March 2023, 17:58:15 UTC | Restore config dump, fixes #5822 | 13 March 2023, 17:58:15 UTC |
5969953 | Mike Perham | 13 March 2023, 16:45:42 UTC | polish redis deprecation warning | 13 March 2023, 16:45:42 UTC |
7f6af45 | Mike Perham | 13 March 2023, 16:36:08 UTC | changes | 13 March 2023, 16:36:08 UTC |
de05525 | Mike Perham | 13 March 2023, 16:24:36 UTC | merge main | 13 March 2023, 16:24:36 UTC |
94abf16 | Mike Perham | 13 March 2023, 16:15:46 UTC | bump, prep | 13 March 2023, 16:15:46 UTC |
5d0ce32 | Fabio Cantoni | 10 March 2023, 19:33:08 UTC | Show ActionMailer params as arguments | 13 March 2023, 16:13:31 UTC |
9e6b135 | Fabio Cantoni | 13 March 2023, 02:01:14 UTC | Hide internal ActiveJob keys on arguments list | 13 March 2023, 16:13:31 UTC |
1b2c3e8 | fatkodima | 11 March 2023, 17:51:06 UTC | `Sidekiq::Client.push_bulk` works in batches | 11 March 2023, 18:28:47 UTC |
bd94881 | Mike Perham | 09 March 2023, 21:12:24 UTC | merge main | 09 March 2023, 21:12:24 UTC |
d36c090 | Jean Boussier | 09 March 2023, 21:00:41 UTC | Pass a timeout to blocking_call `false` means no timeout, so if for some reason the server never respond the client will be stuck forever. This may mitigate https://github.com/redis-rb/redis-client/issues/96 | 09 March 2023, 21:08:30 UTC |
3736d4b | Dmitriy Ivliev | 08 March 2023, 10:26:00 UTC | moves foot note | 08 March 2023, 15:00:31 UTC |
099cd52 | Dmitriy Ivliev | 08 March 2023, 10:17:20 UTC | adds migration note for redis sentinels configuration | 08 March 2023, 15:00:31 UTC |
8b67d61 | Dmitriy Ivliev | 08 March 2023, 09:57:34 UTC | adds note about new log formatter api | 08 March 2023, 15:00:31 UTC |
daa8bf8 | Ryo Hashimoto | 07 March 2023, 10:18:50 UTC | Update Japanese translations for metrics | 07 March 2023, 16:07:07 UTC |
7624114 | Mike Perham | 24 February 2023, 21:31:36 UTC | Support AS::Durations for sidekiq_retry_in values, fixes #5806 | 24 February 2023, 21:34:31 UTC |
f9c6062 | Mike Perham | 23 February 2023, 15:28:43 UTC | 7.0.6 | 23 February 2023, 15:28:43 UTC |
ce99bec | Mike Perham | 21 February 2023, 23:13:53 UTC | upcoming 7.1 | 21 February 2023, 23:13:53 UTC |
a7469df | Mike Perham | 21 February 2023, 22:55:39 UTC | 7.0.5 | 21 February 2023, 22:55:39 UTC |
b292bc0 | Mike Perham | 21 February 2023, 22:50:27 UTC | prep for release | 21 February 2023, 22:50:27 UTC |
8fa6ddb | Carlos Antonio da Silva | 17 February 2023, 14:54:28 UTC | Wrap the Rails backtrace cleaner to avoid aliasing method By wrapping the `Rails.backtrace_cleaner` with a proc/lambda and call `clean` ourselves, we can avoid the monkey-patch/extension to alias the method in the backtrace cleaner implementation so that it conforms to the `call` API. Ref: https://github.com/sidekiq/sidekiq/pull/5794#discussion_r1109767123 | 17 February 2023, 15:03:07 UTC |
3629f1c | fatkodima | 16 February 2023, 22:16:16 UTC | Exception logging with Rails backtrace cleaner | 16 February 2023, 22:58:15 UTC |
1813cbd | Mike Perham | 16 February 2023, 19:17:04 UTC | 5793 | 16 February 2023, 19:17:04 UTC |
404827a | fatkodima | 15 February 2023, 21:56:21 UTC | Handle correctly subclasses when finding json unsafe item | 15 February 2023, 23:05:40 UTC |
d13bc75 | Mike Perham | 04 February 2023, 19:25:11 UTC | Adjust push_bulk return value Previously we only returned the JIDs that were succesfully pushed but there was no way for the caller to determine which payloads, if any were not successfully pushed. Now we return both nils and JIDs. If you push 5 jobs, you will get 5 results even if all five did not get pushed. This change is helpful for the upcoming ActiveJob bulk enqueue helper method so AJ can know which jobs pushed successfully. | 15 February 2023, 21:45:54 UTC |
1aca434 | Mike Perham | 15 February 2023, 21:43:22 UTC | Remove deprecated command usage, fixes #5788 | 15 February 2023, 21:43:22 UTC |
0b753ff | Mike Perham | 15 February 2023, 18:53:13 UTC | changes | 15 February 2023, 18:53:13 UTC |
0592931 | Mike Perham | 15 February 2023, 18:44:43 UTC | changes | 15 February 2023, 18:44:43 UTC |
cbfa0f6 | fatkodima | 14 February 2023, 02:07:41 UTC | Fix detecting json unsafe item within job arguments | 14 February 2023, 16:32:02 UTC |
a552633 | fatkodima | 14 February 2023, 01:17:10 UTC | Improve error message when checking arguments for json safety | 14 February 2023, 01:23:01 UTC |
4c101d2 | Mike Perham | 13 February 2023, 18:29:00 UTC | release | 13 February 2023, 18:29:30 UTC |
a703890 | Mike Perham | 13 February 2023, 18:17:52 UTC | move perf lower | 13 February 2023, 18:17:52 UTC |
6bd03aa | Mike Perham | 13 February 2023, 18:04:33 UTC | Change all repo links from mperham/sidekiq to sidekiq/sidekiq | 13 February 2023, 18:04:33 UTC |
94a7b33 | fatkodima | 12 February 2023, 21:40:51 UTC | Use `Sidekiq.load_json` everywhere | 12 February 2023, 21:51:23 UTC |
47b3dde | fatkodima | 12 February 2023, 21:30:04 UTC | Reduce # of opened files in tests | 12 February 2023, 21:41:54 UTC |
8e31758 | fatkodima | 08 February 2023, 00:34:42 UTC | Optimize traversing middleware chain | 08 February 2023, 19:13:33 UTC |
9ef1d41 | Mike Perham | 06 February 2023, 22:41:07 UTC | Fix CI | 06 February 2023, 22:41:07 UTC |
789c4d3 | Mike Perham | 06 February 2023, 22:35:33 UTC | Tweak warning | 06 February 2023, 22:35:33 UTC |
38e1932 | Mike Perham | 06 February 2023, 19:55:46 UTC | Dont swallow monitoring errors, output formatting | 06 February 2023, 19:55:46 UTC |
6bece52 | fatkodima | 05 February 2023, 21:07:49 UTC | Performance improvements | 06 February 2023, 19:33:38 UTC |
ca6562d | Mike Perham | 06 February 2023, 17:29:35 UTC | formatting | 06 February 2023, 17:29:35 UTC |
155741f | fatkodima | 05 February 2023, 22:07:01 UTC | Fix a missing local variable error in `bin/sidekiqload` (#5767) | 05 February 2023, 22:07:01 UTC |
4c47742 | Kirill Usanov | 04 February 2023, 21:31:56 UTC | Capsule default weights (#5765) | 04 February 2023, 21:31:56 UTC |
a754dc7 | Alexandr Borisov | 03 February 2023, 21:47:47 UTC | Tiny memory and performance tweak (#5764) Co-authored-by: Alexandr Borisov <ab@cifronomika.ru> | 03 February 2023, 21:47:47 UTC |
de51f39 | Ryunosuke Sato | 03 February 2023, 06:40:02 UTC | Fix branch name in Pro-Changes.md (#5762) "master" branch has been renamed to "main". | 03 February 2023, 06:40:02 UTC |