PackageTrack
Sign in Get early access

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 2025
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 51
  1. 0.15.1 28 Oct 2025
    Release notes

    Bugfix release
    Thank you @thomas-senechal for the PR #106

    Open source →
  2. 0.15.0 28 Sep 2025
    Release notes

    A maintenance release - thank you @JosiahParry for the PR. This includes an update to croner

    Open source →
  3. 0.14.0 06 May 2025
    Release notes

    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.

    Open source →
  4. 0.13.0 22 Sep 2024
    Release notes

    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.

    Open source →
  5. 0.12.0 21 Sep 2024
    Release notes

    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.

    Open source →
  6. 0.11.1 21 Sep 2024
    Release notes

    Thank you @azasypkin for the PR

    This fixes a metadatastore bug when using Postgres

    Open source →
  7. 0.11.0 09 Aug 2024
    Release notes

    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!

    Open source →
  8. 0.10.2 26 Apr 2024
    Release notes

    Because it uses Tokio for the ctrl+c signal handling, the signal feature only works with Unix.

    Thank you @SandroHc for this.

    Open source →
  9. 0.10.1 26 Apr 2024
    Release notes

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

    Open source →
  10. 0.10.0 29 Jan 2024
    Release notes

    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.

    Open source →
  11. 0.9.4 13 Feb 2023

    Nothing published for this version

  12. 0.9.3 25 Jan 2023

    Nothing published for this version

  13. 0.9.1 16 Jan 2023

    Nothing published for this version

  14. 0.9.0 16 Jan 2023

    Nothing published for this version

  15. 0.8.4 13 Jan 2023

    Nothing published for this version

  16. 0.8.3 30 Dec 2022

    Nothing published for this version

  17. 0.8.2 30 Dec 2022

    Nothing published for this version

  18. 0.8.1 06 Sep 2022

    Nothing published for this version

  19. 0.8.0 10 Aug 2022

    Nothing published for this version

  20. 0.7.6 22 Jul 2022

    Nothing published for this version

  21. 0.7.5 10 Jul 2022

    Nothing published for this version

  22. 0.7.4 30 Jun 2022

    Nothing published for this version

  23. 0.7.3 30 Jun 2022

    Nothing published for this version

  24. 0.7.2 27 Jun 2022

    Nothing published for this version

  25. 0.7.1 09 Jun 2022

    Nothing published for this version

  26. 0.7.0 27 Apr 2022

    Nothing published for this version

  27. 0.6.8 20 Apr 2022

    Nothing published for this version

  28. 0.6.7 20 Apr 2022

    Nothing published for this version

  29. 0.6.6 20 Apr 2022

    Nothing published for this version

  30. 0.6.5 18 Apr 2022

    Nothing published for this version

  31. 0.6.4 16 Apr 2022

    Nothing published for this version

  32. 0.6.3 16 Apr 2022

    Nothing published for this version

  33. 0.6.2 15 Apr 2022

    Nothing published for this version

  34. 0.6.1 15 Apr 2022

    Nothing published for this version

  35. 0.6.0 05 Apr 2022

    Nothing published for this version

  36. 0.6.0-beta.2 03 Apr 2022 pre-release

    Nothing published for this version

  37. 0.6.0-beta.1 13 Mar 2022 pre-release

    Nothing published for this version

  38. 0.5.0 13 Feb 2022

    Nothing published for this version

  39. 0.4.0 06 Feb 2022

    Nothing published for this version

  40. 0.3.1 14 Nov 2021

    Nothing published for this version

  41. 0.3.0 14 Nov 2021

    Nothing published for this version

  42. 0.2.4 10 Nov 2021

    Nothing published for this version

  43. 0.2.3 11 Sep 2021

    Nothing published for this version

  44. 0.2.2 11 Sep 2021

    Nothing published for this version

  45. 0.2.1 25 Mar 2021

    Nothing published for this version

  46. 0.2.0 25 Mar 2021

    Nothing published for this version

  47. 0.1.4 25 Mar 2021

    Nothing published for this version

  48. 0.1.3 11 Mar 2021

    Nothing published for this version

  49. 0.1.2 07 Mar 2021

    Nothing published for this version

  50. 0.1.1 07 Mar 2021 withdrawn

    Nothing published for this version

  51. 0.1.0 07 Mar 2021 withdrawn

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive