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 2026Releases
latest 60 of 99-
v0.15.3-0.20260120074055-139dd893183120 Jan 2026 pre-releaseNothing published for this version
-
v0.15.212 Sep 2025 -
v0.15.2-0.20250903183419-c2d87d6647fa03 Sep 2025 pre-releaseNothing published for this version
-
v0.15.130 Jul 2025Release notes
Open source →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
-
v0.15.1-0.20250730125842-e6d6b956e7b830 Jul 2025 pre-releaseNothing published for this version
-
v0.15.1-0.20250728075604-3e029857fbec28 Jul 2025 pre-releaseNothing published for this version
-
v0.15.1-0.20250727185444-73e21f78732327 Jul 2025 pre-releaseNothing published for this version
-
v0.15.023 Jul 2025Release notes
Open source →Features
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
-
v0.14.1-0.20250720115006-973a476db8ad20 Jul 2025 pre-releaseNothing published for this version
-
v0.14.1-0.20250524171911-9aa787ec549824 May 2025 pre-releaseNothing published for this version
-
v0.14.1-0.20250303175358-2aac11b4e0be03 Mar 2025 pre-releaseNothing published for this version
-
v0.14.004 Feb 2025Release notes
Open source →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
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
-
v0.13.1-0.20250204073512-79df5a3101dc04 Feb 2025 pre-releaseNothing published for this version
-
v0.13.1-0.20250203080838-49e33c3c875303 Feb 2025 pre-releaseNothing published for this version
-
v0.13.1-0.20250202165916-a485399cbeb302 Feb 2025 pre-releaseNothing published for this version
-
v0.13.1-0.20250201130720-f817e56b35ec01 Feb 2025 pre-releaseNothing published for this version
-
v0.13.1-0.20241005145906-62266744c37c05 Oct 2024 pre-releaseNothing published for this version
-
v0.13.028 Sep 2024Release notes
Open source →Features
- feat(quartz): introduce new error variables by @reugn in #139
- feat(job)!: improve standard job implementations by @reugn in #140
Fixes
- fix(scheduler): workers initialization condition by @hongkuancn in #137
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
- @hongkuancn made their first contribution in #136
Full Changelog: v0.12.0...v0.13.0
-
v0.12.1-0.20240928144935-e042b546ed6428 Sep 2024 pre-releaseNothing published for this version
-
v0.12.1-0.20240927084434-c4375d560b0227 Sep 2024 pre-releaseNothing published for this version
-
v0.12.1-0.20240926150742-98def5bbf1d326 Sep 2024 pre-releaseNothing published for this version
-
v0.12.1-0.20240925134357-8db828830cb725 Sep 2024 pre-releaseNothing published for this version
-
v0.12.1-0.20240912153918-93c6a6c1a41f12 Sep 2024 pre-releaseNothing published for this version
-
v0.12.011 May 2024Release notes
Open source →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
Improvements
Full Changelog: v0.11.2...v0.12.0
-
v0.11.3-0.20240511114220-928d076491b711 May 2024 pre-releaseNothing published for this version
-
v0.11.3-0.20240504152035-8017e085245d04 May 2024 pre-releaseNothing published for this version
-
v0.11.3-0.20240427162224-b3ad0a980fcd27 Apr 2024 pre-releaseNothing published for this version
-
v0.11.3-0.20240420165431-ecdc425fb8aa20 Apr 2024 pre-releaseNothing published for this version
-
v0.11.3-0.20240415161929-220db571739d15 Apr 2024 pre-releaseNothing published for this version
-
v0.11.3-0.20240330133806-e55b059dee6f30 Mar 2024 pre-releaseNothing published for this version
-
v0.11.3-0.20240329140335-375ceebe177029 Mar 2024 pre-releaseNothing published for this version
-
v0.11.3-0.20240323122447-c63c855c867223 Mar 2024 pre-releaseNothing published for this version
-
v0.11.218 Mar 2024Release notes
Open source →Fixes
- fix: ensure atomicity of the fetch and reschedule operation (#121)
- fix: export the expired field to allow proper trigger unmarshalling (#120)
Improvements
-
v0.11.2-0.20240318072910-eb4b0745721118 Mar 2024 pre-releaseNothing published for this version
-
v0.11.2-0.20240316100422-60094f61471816 Mar 2024 pre-releaseNothing published for this version
-
v0.11.2-0.20240315103342-50a769b0331215 Mar 2024 pre-releaseNothing published for this version
-
v0.11.2-0.20240311135000-50c609cdb65211 Mar 2024 pre-releaseNothing published for this version
-
v0.11.108 Mar 2024 -
v0.11.1-0.20240308081001-a90c2c90f62908 Mar 2024 pre-releaseNothing published for this version
-
v0.11.1-0.20240306100709-51879fa1a08e06 Mar 2024 pre-releaseNothing published for this version
-
v0.11.1-0.20240301094821-8a940a477ca401 Mar 2024 pre-releaseNothing published for this version
-
v0.11.1-0.20240221083946-ce9418d5c3b921 Feb 2024 pre-releaseNothing published for this version
-
v0.11.017 Feb 2024Release notes
Open source →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
-
v0.10.1-0.20240217124023-037673dfc45217 Feb 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240209152447-c5ad3de7f3b009 Feb 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240208070525-b6a0644e337a08 Feb 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240203105759-6d3a1ad8c46c03 Feb 2024 pre-releaseNothing published for this version
-
v0.10.1-0.20240202204340-6bcf070e431a02 Feb 2024 pre-releaseNothing published for this version
-
v0.10.017 Jan 2024Release notes
Open source →⚠ 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
-
v0.9.1-0.20240117083656-ce9e1c41920e17 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240116141604-1bbdc905c46916 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240115070903-b51533b9ddac15 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240114181918-ec925ad4778314 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240109144309-e203b982c24209 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240108173956-4e99715a26d408 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240107090544-4d10855dbc9c07 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240106130830-f80d7dd7803306 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240105172913-5b8e09400b6705 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20240104094602-891d53e064bb04 Jan 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20231209104417-953e2615fe4e09 Dec 2023 pre-releaseNothing published for this version