Skip to content

Releases: mvniekerk/tokio-cron-scheduler

v0.13.0 English scheduling

22 Sep 09:23
Compare
Choose a tag to compare

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

21 Sep 13:40
Compare
Choose a tag to compare

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

21 Sep 08:29
Compare
Choose a tag to compare

Thank you @azasypkin for the PR

This fixes a metadatastore bug when using Postgres

v0.11.0 - Job scheduler now has configurable channel size

09 Aug 20:12
47059ed
Compare
Choose a tag to compare

JobScheduler::new_with_channel_size(1000).await;
The default is 200 when calling JobScheduler::new().await;

This addition allows alleviation of task runner starvation. Stems from Issue #65 and #61 .

Enjoy!

v0.10.2 - Unix signal only

26 Apr 05:41
Compare
Choose a tag to compare

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

26 Apr 05:26
Compare
Choose a tag to compare

Thank you @rlienlaf for the bug fix on the timezone offsets.

v0.10.0 - Timezone support

29 Jan 08:23
Compare
Choose a tag to compare

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

13 Feb 19:54
Compare
Choose a tag to compare

Thank you @grahamhub for the report/PR to fix a whitespace issue for PostgreSQL.

v0.9.2 Bugfix: Make deleter async

25 Jan 06:58
Compare
Choose a tag to compare

Solves #40
Thank you @skrcka for the report.

v0.9.1 Bugfix: use oneshot channel for starting scheduler

16 Jan 19:14
Compare
Choose a tag to compare

There's a race condition on starting the scheduler when using Nats. Rewritten logic around starting the scheduler using a tokio oneshot channel.