Dev
Mission Control — Jobs 1.0 released

Mission Control — Jobs 1.0 released

We’ve just published the first major release of Mission Control — Jobs.

We’ve just released Mission Control — Jobs v1.0.0, the dashboard and set of extensions to operate background jobs that we introduced earlier this year. This new version is the result of 92 pull requests, 67 issues and the help of 35 different contributors. It includes many bugfixes and improvements, such as:

  • Support for Solid Queue’s recurring tasks, including running them on-demand.
  • Support for API-only apps.
  • Allowing immediate dispatching of scheduled and blocked jobs.
  • Backtrace cleaning for failed jobs’ backtraces.
  • A safer default for authentication, with Basic HTTP authentication enabled and initially closed unless configured or explicitly disabled.
Recurring tasks in Mission Control — Jobs, with a subset of the tasks we run in production

We use Mission Control — Jobs daily to manage jobs HEY and Basecamp 4, with both Solid Queue and Resque, and it’s the dashboard we recommend if you’re using Solid Queue for your jobs. Our plan is to upstream some of the extensions we’ve made to Active Job and continue improving it until it’s ready to be included by default in Rails together with Solid Queue.

If you want to help us with that, are interested in learning more or have any issues or questions, head over to the repo in GitHub. We hope you like it!