Skip to content

Releases: IBM-Cloud/go-etcd-rules

v1.5.14: Add ruleid log (#138)

19 Aug 19:17
68ecab0
Compare
Choose a tag to compare
* Bump go to 1.18.3

* Update log and deps

Require Rule IDs

31 May 16:09
8e66890
Compare
Choose a tag to compare
Require rule ids (#136)

In order to track rules and have better metrics, require all rules
to have an ID.

v1.5.12

26 Apr 17:53
72bbe93
Compare
Choose a tag to compare
Add optional delay after a watch event is received, add default jitte…

Better logging

25 Apr 16:14
0f53b0a
Compare
Choose a tag to compare
Add rule callback started logging (#133)

Add ruleID to callback time meric

new locking options

28 Feb 16:21
800301d
Compare
Choose a tag to compare
Add experimental locking options (#130)

* Add nested and map lockers

* Add constructors

* Wire in session manager

* Update session logic in locker

* Race condition patch

* Add options to nested locker

* Add cool-off locker

* Change to TryLock

* Switch to TryLock

* Remove unused interface

* Refactor map locker

* Refactor session manager

* Linter

* Add options

* Linter

* Add options

* Wire in useTryLock

Improve locking reliability

28 Oct 18:46
e8aab7a
Compare
Choose a tag to compare
v1.5.9

Change session close logic (#126)

Add callback webhook support

27 Oct 17:07
0285143
Compare
Choose a tag to compare
Add the ability to specify a callback Webhook for testing (#125)

* Extended attributes

* Things working again

* Stopping point

* Copy cb watcher from engine

* Add logging for callback completion

* Add clear method

* Add event received message

* Add CR to line

* Copy metadata

* Linter

* Cleanup

jwt CVE fix

18 Oct 14:46
04bc61f
Compare
Choose a tag to compare

[CVE-2020-26160] jwt-go before 4.0.0-preview1 allows attackers to bypass intended access restrict...

etcd client 3.4.17

13 Oct 19:23
077c788
Compare
Choose a tag to compare

etcd client 3.4.17

Implement batch gets

23 Sep 19:43
72d97d8
Compare
Choose a tag to compare
Implement batch gets for rule evaluation (#115)

* Add prerequisites

* Use cache functionality in keyprocessor

* Add unit test

* Remove unused cache

* Add more unit tests

* Update worker rule resolution

* Set method name for getCachedAPI context

* Second rule check

* Add method to lock context

* Add clarification comment