Scheduler lets you plan tasks to be executed in the future or asynchronously. It is meant to provide an easy to integrate scheduling engine or message queue for developers, plus a component for admins.
Scheduler is maintained by modmore and considered production ready.
Released on 2026-01-20
Released on 2026-01-20
This release combines all changes from the separate versions previously maintained by modmore and @biz87 (found on Modstore) into a single codebase.
Version 1.9 includes all updates from both forks up to January 20, 2026.
Major Changes:
* **Fork Unification:** Merged all features and fixes from the modmore and @biz87 forks to ensure a single, consistent version moving forward.
* **Recurring Tasks:** Tasks can now be set to repeat automatically after a successful run using the new automatic rescheduling feature. This was already possible in code, now also in the UI.
* **Retry System:** Added the ability for failed tasks to retry automatically. This includes new settings for the maximum number of retries and the delay between attempts.
* **Custom Notifications:** You can now customize the email template and subject line used for task failure alerts via system settings.
### General Improvements
* Fixed a race condition issue to ensure task statuses update correctly and safely if you have multiple triggers.
* Added database indexes to help the system select and run pending tasks faster.
* Improved memory management by cleaning up resources after every task execution.
* Updated error handling to be more robust, catching both system errors and basic exceptions.
* Improved compatibility with MODX 3 namespaced processors.
* Fixed a timing bug where tasks were occasionally rounded up to the next minute incorrectly.
* Added a new setting to limit how many tasks are processed in a single run.
### Interface and Developer Updates
* Added the retry count to the task history grid.
* Added fields for max retries and retry delay to the task edit window.
* Fixed the component icon in the main menu.
* Made sTaskRun constants public and standardized the code style across the package.
* Added a simpler way to set task keys when scheduling tasks through code.
Released on 2025-02-14
Released on 2025-02-14
Released on 2022-12-16
Released on 2022-12-16
Released on 2021-06-25
Released on 2021-06-25
Released on 2021-02-20
Released on 2021-02-20
Released on 2020-01-03
Released on 2020-01-03
Released on 2015-05-29
Released on 2014-05-28
Released on 2014-05-06
Released on 2014-05-06
You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.
While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and neither modmore nor Open Exchange Rates can be held liable for errors.
×