Skip to content
This repository has been archived by the owner on Oct 8, 2020. It is now read-only.

Releases: spinnaker/keiko

keiko 2.7.0

19 Apr 18:35
7d54a6b
Compare
Choose a tag to compare
fix(errorHandling): logging in bad cases, dead messaging correctly (#33)

* chore(errorHandling): logging in bad cases
* fixing tests

keiko 2.6.1

10 Apr 05:07
010729d
Compare
Choose a tag to compare
v2.6.1

fix(redis): Correctly handle missing message (#32)

keiko 2.6.0

06 Apr 19:20
f9721ac
Compare
Choose a tag to compare
v2.6.0

feat(queue): Add support for message ack timeout overrides (#31)

Keiko 2.5.3

29 Mar 21:42
Compare
Choose a tag to compare
v2.5.3

fix(dlq): Messages for which we have no handler should go to the DLQ

keiko 2.5.2

13 Mar 07:14
a347e00
Compare
Choose a tag to compare
v2.5.2

chore(build): Gradle parallel tasks (#29)

Keiko 2.5.1

01 Mar 20:10
Compare
Choose a tag to compare
v2.5.1

fix(metrics): score is epoch millis not seconds

keiko 2.5.0

01 Mar 17:37
7f0c9d2
Compare
Choose a tag to compare
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

28 Feb 23:17
Compare
Choose a tag to compare
v2.4.3

fix(queue): More accurate queue lag metric

Keiko 2.4.2

28 Feb 02:27
Compare
Choose a tag to compare
v2.4.2

fix(queue): Fix concurrent reads of message fingerprints between locks

Keiko 2.4.1

28 Feb 00:17
Compare
Choose a tag to compare
v2.4.1

feat(metrics): Emit an event allowing us to track lag between schedul…