Graphile Worker 0.9 Released
Announced 2021-01-20 by the Graphile Team
Today, Graphile Worker 0.9 has been released. This version includes a new events system, a new cron functionality for regularly scheduled jobs and a new job_key_mode setting.
Graphile Worker is a job queue for PostgreSQL running on Node.js. It allows you to run jobs (e.g. sending emails, performing calculations, generating PDFs, etc) "in the background" so that your HTTP response/application code is not held up. Worker can be used with any PostgreSQL-backed application and pairs beautifully with PostGraphile. You can find Worker on GitHub.
New job_key_mode
setting
When job_key
is specified, the job_key_mode
setting indicates what should
happen when an existing job is found with the same job key. By default the
existing job is replaced, but you can also choose to update to the new
attributes, or stop and return the existing job. There's more information in
the project readme.
Thank you Graphile Sponsors
Graphile Worker is a part of a suite of open source developer tools which we make to address both our needs as developers, and the needs of the wider developer community. This freedom to innovate and make our tooling available for free would not be possible without our sponsors. We have recently joined the GitHub sponsors program and that, alongside Patreon, has been invaluable in giving us paid time to work on open source projects. Take our projects, go make some money, and then give back to help support further development on both Worker and the whole Graphile suite of tools.
Click here to find out more about why and how you should sponsor Graphile.