Skip to content

Releases: diagridio/go-etcd-cron

v0.4.4

25 Feb 17:27
b893c29
Compare
Choose a tag to compare

What's Changed

  • Staging Queue: Return deliverable on context cancel by @JoshVanL in #73

Full Changelog: v0.4.3...v0.4.4

v0.4.3

19 Feb 21:39
c9126ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

14 Feb 22:47
9d5f07f
Compare
Choose a tag to compare

What's Changed

  • Retry: retry handle functions upon receiving transient etcd errors by @JoshVanL in #71

Full Changelog: v0.4.1...v0.4.2

v0.4.1

04 Feb 18:31
3885fcc
Compare
Choose a tag to compare

What's Changed

  • Prevent panic where elector is nil on shutdown by @JoshVanL in #70

Full Changelog: v0.4.0...v0.4.1

v0.4.0

04 Feb 00:47
acc0cec
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

10 Dec 09:48
Compare
Choose a tag to compare
rm test file

Signed-off-by: Cassandra Coyle <cassie@diagrid.io>

v0.3.0

05 Sep 17:31
2a1c674
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.3.0

v0.2.3

06 Aug 21:57
905e741
Compare
Choose a tag to compare

What's Changed

  • Fix counter garbage collection upon job deletion by @cicoyle in #36

Full Changelog: v0.2.2...v0.2.3

v0.2.2

24 Jul 01:54
6727718
Compare
Choose a tag to compare
Fix memory leak in queuelock (#33)

Fix memory leak in queue lock whereby deleting jobs on schedulers which
do not host the job will grow the queue lock indefinitely.

Signed-off-by: joshvanl <me@joshvanl.dev>

v0.2.1

24 Jul 01:22
f5fef2f
Compare
Choose a tag to compare
Fix Delete race and prioritize write ops over tirgger execution (#31)

* Fix Delete race and prioritize write ops over tirgger execution

Fixes a race condition whereby a Delete operation on a job which was mid
execution on the same scheduler instance, would not see that job as not
deleted from the in-memory.

Adds fix for this by tracking names of active jobs, and backing out of
an execution if it is no longer in that cache (deleted).

Using RWMutex, priorities Delete/Write operations over job trigger
execution when on local node.

Signed-off-by: joshvanl <me@joshvanl.dev>

* Update dapr/kit go.mod

Signed-off-by: joshvanl <me@joshvanl.dev>

---------

Signed-off-by: joshvanl <me@joshvanl.dev>