Releases: mvniekerk/tokio-cron-scheduler
v0.14.0 - NATS and store visibility
Thank you @nicka101 for the PR on making the Job and Store packages public (so that MetadataStore can be implemented elsewhere).
Also - breaking changes, if you're using NATS. Swapped over to the async-nats crate. Default() is no longer available for the NATS stores because creating a connection is async.
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.