Releases: go-co-op/gocron
Releases · go-co-op/gocron
v1.17.1
What's Changed
- solve issue where job intervals drift slightly by @JohnRoesler in #382
- fix for high cpu in wait mode usage by @mistu4u in #386
New Contributors
Full Changelog: v1.17.0...v1.17.1
v1.17.0
What's Changed
- bump go to 1.19 by @JohnRoesler in #380
- add CustomTimer allowing overriding of the time.AfterFunc by @JohnRoesler in #381
Full Changelog: v1.16.3...v1.17.0
v1.16.3
What's Changed
- Protect job.RunCount() with mutex by @seunghyupoh3517 in #375
Full Changelog: v1.16.2...v1.16.3
v1.16.2
What's Changed
- Stops all jobs when stopping scheduler (fix #367) by @pma9 in #368
- fix deadlock when starting / stopping the scheduler by @JohnRoesler in #369
New Contributors
Full Changelog: v1.16.1...v1.16.2
v1.16.1
v1.16.0
What's Changed
- Fix data race in lastRun by @seunghyupoh3517 in #359
- expose custom time method to allow for easy testing by @JohnRoesler in #360
Full Changelog: v1.15.1...v1.16.0
v1.15.1
What's Changed
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #351
- [BUG] Fix Data race when using RunByTag by @seunghyupoh3517 in #356
New Contributors
- @seunghyupoh3517 made their first contribution in #356
Full Changelog: v1.15.0...v1.15.1
v1.15.0
What's Changed
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 by @dependabot in #343
- Bump github.com/stretchr/testify from 1.7.3 to 1.7.5 by @dependabot in #348
- calling .Stop() from a separate goroutine now stops the blocking start by @JohnRoesler in #349
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
- support different tz in one scheduler by @27149chen in #306
- Bump golangci/golangci-lint-action from 2.5.2 to 3.1.0 by @dependabot in #304
- Bump actions/setup-go from 2.2.0 to 3 by @dependabot in #303
- Bump actions/checkout from 2 to 3 by @dependabot in #309
- Add every first weekday of month (#274) by @AlexanderSutul in #310
- fixes #308 by @asad-urrahman in #311
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #316
- [refact] - move test to own fuction testMultipleAtTimesDecoding by @Streppel in #323
- Bump github/codeql-action from 1 to 2 by @dependabot in #324
- add DoWithJobDetails passes a copy of the job to the jobFunc by @JohnRoesler in #307
- Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in #330
- add event listeners on before and after job executing by @AlexanderSutul in #328
- Added PanicHandler by @fenisteel in #335
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #338
- add EveryRandom for random interval by @JohnRoesler in #339
New Contributors
- @27149chen made their first contribution in #306
- @asad-urrahman made their first contribution in #311
- @fenisteel made their first contribution in #335
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- add RemoveByTagsAny removes jobs that match any one tag by @JohnRoesler in #291
- Bump actions/setup-go from 2.1.5 to 2.2.0 by @dependabot in #292
- fix month duration calculation error by @xwjdsh in #295
- fix weekday durationToNextRun error by @xwjdsh in #293
- fix weekday duration calculation error by @xwjdsh in #298
- fix month last day duration calculation error by @xwjdsh in #296
- feat: multiple At() times by @xwjdsh in #297
New Contributors
Full Changelog: v1.12.0...v1.13.0