tokio-cron-scheduler
Schedule tasks on tokio using cron-like annotation, at an instant or repeat them at a fixed duration. Tasks can optionally be persisted using PostgreSQL or Nats.
0.15.1
5.5M downloads/mo
#4331 most downloaded on crates.io
mvniekerk/tokio-cron-scheduler
What this package is like to depend on
Last release 9 months ago
28 Oct 2025
Release timing varies
gaps range from 2 weeks to 12 months
Rarely documented
notes for 10 of 47 stable releases
2 versions withdrawn
withdrawn after publishing
5 years old
51 releases · first in 2021
2 releases in the last 12 months
see the full history below
Release timeline
51 releases · Mar 2021 to Oct 2025Releases
latest 51-
0.15.128 Oct 2025 -
0.15.028 Sep 2025Release notes
Open source →A maintenance release - thank you @JosiahParry for the PR. This includes an update to croner
-
0.14.006 May 2025Release notes
Open source →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.
-
0.13.022 Sep 2024Release notes
Open source →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. -
0.12.021 Sep 2024Release notes
Open source →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
croncrate. -
0.11.121 Sep 2024Release notes
Open source →Thank you @azasypkin for the PR
This fixes a metadatastore bug when using Postgres
-
0.11.009 Aug 2024Release notes
Open source →JobScheduler::new_with_channel_size(1000).await;
The default is 200 when callingJobScheduler::new().await;This addition allows alleviation of task runner starvation. Stems from Issue #65 and #61 .
Enjoy!
-
0.10.226 Apr 2024Release notes
Open source →Because it uses Tokio for the ctrl+c signal handling, the signal feature only works with Unix.
Thank you @SandroHc for this.
-
0.10.126 Apr 2024 -
0.10.029 Jan 2024Release notes
Open source →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.
-
0.9.413 Feb 2023Nothing published for this version
-
0.9.325 Jan 2023Nothing published for this version
-
0.9.116 Jan 2023Nothing published for this version
-
0.9.016 Jan 2023Nothing published for this version
-
0.8.413 Jan 2023Nothing published for this version
-
0.8.330 Dec 2022Nothing published for this version
-
0.8.230 Dec 2022Nothing published for this version
-
0.8.106 Sep 2022Nothing published for this version
-
0.8.010 Aug 2022Nothing published for this version
-
0.7.622 Jul 2022Nothing published for this version
-
0.7.510 Jul 2022Nothing published for this version
-
0.7.430 Jun 2022Nothing published for this version
-
0.7.330 Jun 2022Nothing published for this version
-
0.7.227 Jun 2022Nothing published for this version
-
0.7.109 Jun 2022Nothing published for this version
-
0.7.027 Apr 2022Nothing published for this version
-
0.6.820 Apr 2022Nothing published for this version
-
0.6.720 Apr 2022Nothing published for this version
-
0.6.620 Apr 2022Nothing published for this version
-
0.6.518 Apr 2022Nothing published for this version
-
0.6.416 Apr 2022Nothing published for this version
-
0.6.316 Apr 2022Nothing published for this version
-
0.6.215 Apr 2022Nothing published for this version
-
0.6.115 Apr 2022Nothing published for this version
-
0.6.005 Apr 2022Nothing published for this version
-
0.6.0-beta.203 Apr 2022 pre-releaseNothing published for this version
-
0.6.0-beta.113 Mar 2022 pre-releaseNothing published for this version
-
0.5.013 Feb 2022Nothing published for this version
-
0.4.006 Feb 2022Nothing published for this version
-
0.3.114 Nov 2021Nothing published for this version
-
0.3.014 Nov 2021Nothing published for this version
-
0.2.410 Nov 2021Nothing published for this version
-
0.2.311 Sep 2021Nothing published for this version
-
0.2.211 Sep 2021Nothing published for this version
-
0.2.125 Mar 2021Nothing published for this version
-
0.2.025 Mar 2021Nothing published for this version
-
0.1.425 Mar 2021Nothing published for this version
-
0.1.311 Mar 2021Nothing published for this version
-
0.1.207 Mar 2021Nothing published for this version
-
0.1.107 Mar 2021 withdrawnNothing published for this version
-
0.1.007 Mar 2021 withdrawnNothing published for this version