Releases: mvniekerk/tokio-cron-scheduler
v0.13.0 English scheduling
Thank you @kaplanelad for the english-to-cron crate and the issue.
This will enable scheduling like "every 10 seconds".
This is feature gated behind the "english" feature.
v0.12.0 - use croner-rust instead of cron
Thank you @MGough (and @adrian-kong) for this.
If you want to see why croner-rust is preferable, have a look at this comparison.
The interface in creating jobs are incompatible with the previous versions if you were using the FromStr impl from the cron
crate.
v0.11.1 Postgres bugfix
Thank you @azasypkin for the PR
This fixes a metadatastore bug when using Postgres
v0.11.0 - Job scheduler now has configurable channel size
v0.10.2 - Unix signal only
Because it uses Tokio for the ctrl+c signal handling, the signal feature only works with Unix.
Thank you @SandroHc for this.
v0.10.1 - Timezone bugfix
Thank you @rlienlaf for the bug fix on the timezone offsets.
v0.10.0 - Timezone support
Hi all
Timezone support has landed, plus a builder API.
For now you'll need the builder API to change the TZ of a job.
Thank you also @marioloko for the added log feature.
v0.9.4 Bugfix for PostgreSQL v15 whitespace issue
Thank you @grahamhub for the report/PR to fix a whitespace issue for PostgreSQL.
v0.9.2 Bugfix: Make deleter async
v0.9.1 Bugfix: use oneshot channel for starting scheduler
There's a race condition on starting the scheduler when using Nats. Rewritten logic around starting the scheduler using a tokio oneshot channel.