Skip to content

Releases: go-co-op/gocron

v1.24.0-rc1

29 Apr 03:24
858e239
Compare
Choose a tag to compare
v1.24.0-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.23.0...v1.24.0-rc1

v1.24.0-rc2

03 May 02:49
254a953
Compare
Choose a tag to compare
v1.24.0-rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v1.23.0...v1.24.0-rc2

v1.23.0

23 Apr 01:34
268ca33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.22.4...v1.23.0

v1.22.4

19 Apr 17:06
860ada9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.22.3...v1.22.4

v1.22.3

18 Apr 15:52
1db2359
Compare
Choose a tag to compare

What's Changed

  • refactor/fix the max concurrent jobs executor func by @JohnRoesler in #456

    the existing limit mode was leaking goroutines due to the implementation spinning up a goroutine for each job whether or not it is blocked. So if there a lot of jobs being queued the goroutines will pile up.
    this implementation uses a single goroutine limited job runner that reads jobs from a mutex protected slice and runs then when slots are available within the max concurrent runs limit.

Full Changelog: v1.22.2...v1.22.3

v1.22.2

17 Apr 20:48
b77fa0d
Compare
Choose a tag to compare

What's Changed

  • Add star history to readme by @JohnRoesler in #454
  • rework the exectuor stopping to use context with cancel and wait groups instead of stop chans by @JohnRoesler in #455

Full Changelog: v1.22.1...v1.22.2

v1.22.1

15 Apr 18:17
c283137
Compare
Choose a tag to compare

What's Changed

  • allow scheduler functions pertaining to a job to be called in any order by @JohnRoesler in #453

Full Changelog: v1.22.0...v1.22.1

v1.22.0

13 Apr 21:15
23c3543
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.21.1...v1.22.0

v1.21.1

13 Apr 16:33
a86ec0c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.21.0...v1.21.1

v1.21.0

12 Apr 15:49
6cd5439
Compare
Choose a tag to compare

What's Changed

  • when Week() is called without At(), but StartAt() is called, use StartAt() offset by @JohnRoesler in #448

Full Changelog: v1.20.0...v1.21.0