Releases: diagridio/go-etcd-cron
Releases · diagridio/go-etcd-cron
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
What's Changed
- Dynamic Leadership (autoscale) by @JoshVanL in #60
- Bump golang.org/x/crypto from 0.27.0 to 0.31.0 by @dependabot in #61
- Bump golang.org/x/crypto from 0.27.0 to 0.31.0 in /example by @dependabot in #62
- API engine retry by @JoshVanL in #63
- Schedule: support Second precision as adverted by @JoshVanL in #65
- Fix upsert of Jobs on cluster by @JoshVanL in #66
- vanta: CVE-2024-45338 by @nelson-parente in #67
- Leadership: re-reconcile on failed key read by @JoshVanL in #68
- Scheduler Builder: Use correct parser for next calculation by @JoshVanL in #69
- Adds midtrigger int suite test by @JoshVanL in #64
New Contributors
- @nelson-parente made their first contribution in #67
Full Changelog: v0.3.1...v0.4.0
v0.3.1
rm test file Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
v0.3.0
v0.2.3
What's Changed
Full Changelog: v0.2.2...v0.2.3
v0.2.2
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
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>