This repository has been archived by the owner on Oct 8, 2020. It is now read-only.
Releases: spinnaker/keiko
Releases · spinnaker/keiko
keiko 2.7.0
fix(errorHandling): logging in bad cases, dead messaging correctly (#33) * chore(errorHandling): logging in bad cases * fixing tests
keiko 2.6.1
v2.6.1 fix(redis): Correctly handle missing message (#32)
keiko 2.6.0
v2.6.0 feat(queue): Add support for message ack timeout overrides (#31)
Keiko 2.5.3
v2.5.3 fix(dlq): Messages for which we have no handler should go to the DLQ
keiko 2.5.2
v2.5.2 chore(build): Gradle parallel tasks (#29)
Keiko 2.5.1
v2.5.1 fix(metrics): score is epoch millis not seconds
keiko 2.5.0
fix(redis): Move readMessage logic to lua scripts (#26) Experiencing a lock contention race condition that causes queue performance to tank after a certain scale. The condition occurs when one server will process a message quickly, before another server has had the chance to finish going through the fingerprint locking logic. This is especially possible during GCs. Moving the read message logic, which includes locks, into lua should avoid this problem.
Keiko 2.4.3
v2.4.3 fix(queue): More accurate queue lag metric
Keiko 2.4.2
v2.4.2 fix(queue): Fix concurrent reads of message fingerprints between locks
Keiko 2.4.1
v2.4.1 feat(metrics): Emit an event allowing us to track lag between schedul…