The command is called hg:run-jobs and does the same thing that xf:run-jobs does, but with more options and functionality.
Changes in this release
now includes an admin option to enable/disable the activity based trigger so you don't have to disable the addon to restore activity based triggers
allows commands to process jobs/crons for up to 10 minutes at a time, even when triggered every minute from a cron task (uses a lock file to prevent multiple executions in parallel) - ideal for improving job performance on high traffic sites
more logging functionality for debugging jobs and cron tasks
command has been renamed from xf:run-jobs to hg:run-jobs
XenForo v2.0 is no longer supported (it might work, but I haven't tested it)
Now requires PHP v7.0.0 or higher
Upgrading from v1.3
Install v1.4.x of the addon
change your unix cron entry to execute hg:run-jobs instead of xf:run-jobs - all parameters remain the same
optional: adjust the --time option to anything up to 600 seconds (10 minutes) to allow job processing to take as long as it needs. For example: --time 180 will allow the Job Runner to execute for up to 3 minutes at a time
Thanks to @Xon for identifying the bug fix where AJAX JSON responses would still trigger job.php; and for making suggestions on avoiding unnecessary database queries and prevent running cron jobs unless triggered via our CLI job runner
changes: disable calculations for job auto run time to avoid unnecessary database queries
bug fix: disable AJAX auto job runner from triggering from AJAX JSON responses
changes: don't allow cron tasks to execute unless triggered via the CLI job runner
If you already have v1.0.0 installed, there is no need to upgrade. There is no new functionality in v1.0.0a. New installations should use this v1.0.0a version to ensure compatibility with future releases.
Due to the change in addon_id, upgrading from v1.0.0 to v1.0.0a is not supported - but there is no data stored with this addon, so simply uninstalling v1.0.0 before installing v1.0.0a will be sufficient.