PackageTrack
Sign in Get early access

github.com/reugn/go-quartz

v0.15.2 #887 most downloaded on Go modules reugn/go-quartz

What this package is like to depend on

Last release 7 months ago

20 Jan 2026

Release timing varies

gaps range from 8 days to 4 months

Some releases are documented

notes for 10 of 28 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

99 releases · first in 2019

3 releases in the last 12 months

see the full history below

Release timeline

99 releases · Apr 2019 to Jan 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 99
  1. v0.15.3-0.20260120074055-139dd8931831 20 Jan 2026 pre-release

    Nothing published for this version

  2. v0.15.2 12 Sep 2025
    Release notes

    Fixes

    • fix(cron): next time calculation for expressions with L or W modifiers by @reugn in #168

    Maintenance

    • ci: update versions in workflows by @reugn in #169

    Full Changelog: v0.15.1...v0.15.2

    Open source →
  3. v0.15.2-0.20250903183419-c2d87d6647fa 03 Sep 2025 pre-release

    Nothing published for this version

  4. v0.15.1 30 Jul 2025
    Release notes

    Fixes

    • fix(scheduler): prevent nil dereference when attaching JobMetadata by @reugn in #163
    • fix(cron): handle Daylight Saving Time transitions by @reugn in #165

    Full Changelog: v0.15.0...v0.15.1

    Open source →
  5. v0.15.1-0.20250730125842-e6d6b956e7b8 30 Jul 2025 pre-release

    Nothing published for this version

  6. v0.15.1-0.20250728075604-3e029857fbec 28 Jul 2025 pre-release

    Nothing published for this version

  7. v0.15.1-0.20250727185444-73e21f787323 27 Jul 2025 pre-release

    Nothing published for this version

  8. v0.15.0 23 Jul 2025
    Release notes

    Features

    • feat(scheduler): implement job metadata propagation by @reugn in #162

    Improvements

    • chore(scheduler): export SchedulerConfig struct by @reugn in #157
    • ci: upgrade golangci-lint to v2.1.5 by @reugn in #159

    Full Changelog: v0.14.0...v0.15.0

    Open source →
  9. v0.14.1-0.20250720115006-973a476db8ad 20 Jul 2025 pre-release

    Nothing published for this version

  10. v0.14.1-0.20250524171911-9aa787ec5498 24 May 2025 pre-release

    Nothing published for this version

  11. v0.14.1-0.20250303175358-2aac11b4e0be 03 Mar 2025 pre-release

    Nothing published for this version

  12. v0.14.0 04 Feb 2025
    Release notes

    Features

    • feat(scheduler)!: rework constructor to use configuration options by @reugn in #148
    • feat(cron): add support for day-of-week special characters by @reugn in #150
    • feat(cron): add support for day-of-month special characters by @reugn in #151
    • feat(logger): add slog Logger implementation by @reugn in #152
    • feat(cron): allow LW characters combination in the day-of-month field by @reugn in #153

    Fixes

    • fix(scheduler): synchronize the started flag read by @reugn in #149

    Improvements

    • test(quartz): improve code coverage and refactor cron tests by @reugn in #144
    • docs: update readme documentation by @reugn in #154
    • ci: update golangci-lint configuration by @reugn in #155

    Full Changelog: v0.13.0...v0.14.0

    Open source →
  13. v0.13.1-0.20250204073512-79df5a3101dc 04 Feb 2025 pre-release

    Nothing published for this version

  14. v0.13.1-0.20250203080838-49e33c3c8753 03 Feb 2025 pre-release

    Nothing published for this version

  15. v0.13.1-0.20250202165916-a485399cbeb3 02 Feb 2025 pre-release

    Nothing published for this version

  16. v0.13.1-0.20250201130720-f817e56b35ec 01 Feb 2025 pre-release

    Nothing published for this version

  17. v0.13.1-0.20241005145906-62266744c37c 05 Oct 2024 pre-release

    Nothing published for this version

  18. v0.13.0 28 Sep 2024
    Release notes

    Features

    • feat(quartz): introduce new error variables by @reugn in #139
    • feat(job)!: improve standard job implementations by @reugn in #140

    Fixes

    Improvements

    • refactor(queue): remove unnecessary index field in scheduledJob by @hongkuancn in #136
    • refactor(scheduler): optimize mutex lock acquisition by @reugn in #138
    • refactor: use atomic types introduced in go1.19 by @reugn in #141
    • docs(csm): update package documentation by @reugn in #142
    • ci: update golangci-lint configuration by @reugn in #143

    New Contributors

    Full Changelog: v0.12.0...v0.13.0

    Open source →
  19. v0.12.1-0.20240928144935-e042b546ed64 28 Sep 2024 pre-release

    Nothing published for this version

  20. v0.12.1-0.20240927084434-c4375d560b02 27 Sep 2024 pre-release

    Nothing published for this version

  21. v0.12.1-0.20240926150742-98def5bbf1d3 26 Sep 2024 pre-release

    Nothing published for this version

  22. v0.12.1-0.20240925134357-8db828830cb7 25 Sep 2024 pre-release

    Nothing published for this version

  23. v0.12.1-0.20240912153918-93c6a6c1a41f 12 Sep 2024 pre-release

    Nothing published for this version

  24. v0.12.0 11 May 2024
    Release notes

    Features

    • feat(scheduler)!: handle errors in the GetJobKeys method by @reugn in #126
    • feat(scheduler): add a channel to handle misfired jobs by @reugn in #129
    • feat(scheduler): export the reset method by @reugn in #131
    • feat(scheduler)!: support custom mutex for job queue operations by @reugn in #133
    • feat(queue): handle errors in ScheduledJobs and Size methods by @reugn in #125
    • feat(queue): export the job queue constructor by @reugn in #134

    Fixes

    • fix(scheduler): recover from unhandled job panics by @reugn in #130

    Improvements

    • refactor: remove excessive queue empty check by @reugn in #124

    Full Changelog: v0.11.2...v0.12.0

    Open source →
  25. v0.11.3-0.20240511114220-928d076491b7 11 May 2024 pre-release

    Nothing published for this version

  26. v0.11.3-0.20240504152035-8017e085245d 04 May 2024 pre-release

    Nothing published for this version

  27. v0.11.3-0.20240427162224-b3ad0a980fcd 27 Apr 2024 pre-release

    Nothing published for this version

  28. v0.11.3-0.20240420165431-ecdc425fb8aa 20 Apr 2024 pre-release

    Nothing published for this version

  29. v0.11.3-0.20240415161929-220db571739d 15 Apr 2024 pre-release

    Nothing published for this version

  30. v0.11.3-0.20240330133806-e55b059dee6f 30 Mar 2024 pre-release

    Nothing published for this version

  31. v0.11.3-0.20240329140335-375ceebe1770 29 Mar 2024 pre-release

    Nothing published for this version

  32. v0.11.3-0.20240323122447-c63c855c8672 23 Mar 2024 pre-release

    Nothing published for this version

  33. v0.11.2 18 Mar 2024
    Release notes

    Fixes

    • fix: ensure atomicity of the fetch and reschedule operation (#121)
    • fix: export the expired field to allow proper trigger unmarshalling (#120)

    Improvements

    • refactor(cron): make delimiter runes constant variables (#123)
    • refactor: extract retry interval into a separate configuration option (#122)
    Open source →
  34. v0.11.2-0.20240318072910-eb4b07457211 18 Mar 2024 pre-release

    Nothing published for this version

  35. v0.11.2-0.20240316100422-60094f614718 16 Mar 2024 pre-release

    Nothing published for this version

  36. v0.11.2-0.20240315103342-50a769b03312 15 Mar 2024 pre-release

    Nothing published for this version

  37. v0.11.2-0.20240311135000-50c609cdb652 11 Mar 2024 pre-release

    Nothing published for this version

  38. v0.11.1 08 Mar 2024
    Release notes

    Fixes

    • fix: parsing compound cron expression fields (#115)
    • fix: trim cron expression string (#112)
    • fix: potential nil pointer dereference in log (#113)
    • fix(job): check response for nil in (*CurlJob).DumpResponse (#117)

    Maintenance

    • test: improve code coverage (#116)
    Open source →
  39. v0.11.1-0.20240308081001-a90c2c90f629 08 Mar 2024 pre-release

    Nothing published for this version

  40. v0.11.1-0.20240306100709-51879fa1a08e 06 Mar 2024 pre-release

    Nothing published for this version

  41. v0.11.1-0.20240301094821-8a940a477ca4 01 Mar 2024 pre-release

    Nothing published for this version

  42. v0.11.1-0.20240221083946-ce9418d5c3b9 21 Feb 2024 pre-release

    Nothing published for this version

  43. v0.11.0 17 Feb 2024
    Release notes

    Features

    • feat: add the ability to pause and resume jobs (#102)
    • feat: introduce matchers to filter jobs (#107)
    • feat: add Get method to the JobQueue interface (#101)
    • feat: classify quartz error messages (#103)

    Maintenance

    • docs: add package documentation (#108)
    • test: enhance assertions in unit tests (#104)
    • ci: update versions in workflows (#109)
    • ci: update golangci-lint configuration (#105)
    Open source →
  44. v0.10.1-0.20240217124023-037673dfc452 17 Feb 2024 pre-release

    Nothing published for this version

  45. v0.10.1-0.20240209152447-c5ad3de7f3b0 09 Feb 2024 pre-release

    Nothing published for this version

  46. v0.10.1-0.20240208070525-b6a0644e337a 08 Feb 2024 pre-release

    Nothing published for this version

  47. v0.10.1-0.20240203105759-6d3a1ad8c46c 03 Feb 2024 pre-release

    Nothing published for this version

  48. v0.10.1-0.20240202204340-6bcf070e431a 02 Feb 2024 pre-release

    Nothing published for this version

  49. v0.10.0 17 Jan 2024
    Release notes

    ⚠ BREAKING CHANGES

    • refactor!: module package structure (#87)
    • feat(scheduler)!: introduce JobQueue abstraction (#80)
    • feat!: introduce JobDetail and JobKey for job scheduling (#84)
    • fix(scheduler)!: reset the queue after deleting a job (#83)
    • fix!: reset scheduler after successfully clearing job queue (#86)

    Features

    • feat(cron): expose validate cron expression function (#95)
    • feat(quartz): organize package error types (#94)

    Fixes

    • fix(logger): call depth for logging events (#97)
    • fix(scheduler): rescheduling outdated jobs (#96)
    • fix: break statement in execute with retries (#93)
    • fix: validate location in NewCronTriggerWithLoc (#90)
    • fix: normalize description format for serialization (#89)

    Maintenance

    • docs(example): add sample implementation of job queue (#98)
    • docs: update Job interface description in readme (#91)
    • test: improve code coverage (#88)
    Open source →
  50. v0.9.1-0.20240117083656-ce9e1c41920e 17 Jan 2024 pre-release

    Nothing published for this version

  51. v0.9.1-0.20240116141604-1bbdc905c469 16 Jan 2024 pre-release

    Nothing published for this version

  52. v0.9.1-0.20240115070903-b51533b9ddac 15 Jan 2024 pre-release

    Nothing published for this version

  53. v0.9.1-0.20240114181918-ec925ad47783 14 Jan 2024 pre-release

    Nothing published for this version

  54. v0.9.1-0.20240109144309-e203b982c242 09 Jan 2024 pre-release

    Nothing published for this version

  55. v0.9.1-0.20240108173956-4e99715a26d4 08 Jan 2024 pre-release

    Nothing published for this version

  56. v0.9.1-0.20240107090544-4d10855dbc9c 07 Jan 2024 pre-release

    Nothing published for this version

  57. v0.9.1-0.20240106130830-f80d7dd78033 06 Jan 2024 pre-release

    Nothing published for this version

  58. v0.9.1-0.20240105172913-5b8e09400b67 05 Jan 2024 pre-release

    Nothing published for this version

  59. v0.9.1-0.20240104094602-891d53e064bb 04 Jan 2024 pre-release

    Nothing published for this version

  60. v0.9.1-0.20231209104417-953e2615fe4e 09 Dec 2023 pre-release

    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