Skip to content

v0.18.0

Choose a tag to compare

@TkTech TkTech released this 24 Jan 22:59
· 184 commits to main since this release
8262efb

Full Changelog: v0.17.0...v0.18.0

New:

  • The chancy worker start command will refuse to run if there are missing migrations.
  • Added chancy misc check-migrations to get human friendly status on all migrations
  • Added official support for running natively on OS X and added OS X to test suite.
  • When running in debug mode, exceptions that occur in jobs are now logged to the console by default.
  • Added a How To on customizing logging.
  • Added a SentryPlugin to capture job errors with Sentry.
  • Adds Plugin.on_job_starting to give plugins a chance to modify, cancel, or otherwise interact with jobs before the executor starts it.
  • Removed the pytest-postgrsql dependency from tests, as we handle setup in CI.

Fixes:

  • Jobs were unable to modify their scheduled_at in post-job updates (#18)
  • Workflows were emitting workflow.upserted when created, while the early loop wakeup was watching for workflow.created (#18)
  • Pruner plugin no longer uses ctid when removing rows, which allows it to work on partitioned job tables.