We're pleased to announce the release of Cron Workflows.
As of release v0.24.0, you can now achieve the following:
- Suspend, resume, and list Cron jobs associated with an environment.
- List jobs executed by environment Cron jobs.
The technical benefits
More information in your hands
Transparency for users who can now determine which cronjobs were run, if they completed successfully and when they were last run.
Mitigating risk on large applications
Bigger applications with regular cron jobs increase the probability of writing to the database during a major upgrade. Being able to temporarily disable these workloads helps mitigate this risk.
Script-friendly
Listing CronJobs and Jobs also supports JSON output formatting.
Information can be stored, enumerated and used programmatically if you need.
It can also be processed using tools such as jq
.
CI Integrations
Support for GitHub Actions and CircleCI has also been added. Check out our documentation for all the details.
Next steps
This will be rolling out to all customers as the default for GitHub Actions and CircleCI integrations in a future release. For now, you can test this capability out using the feature flag outlined in our docs.