Releases: IBM-Cloud/go-etcd-rules
Releases · IBM-Cloud/go-etcd-rules
v1.5.14: Add ruleid log (#138)
* Bump go to 1.18.3 * Update log and deps
Require Rule IDs
Require rule ids (#136) In order to track rules and have better metrics, require all rules to have an ID.
v1.5.12
Better logging
Add rule callback started logging (#133) Add ruleID to callback time meric
new locking options
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
v1.5.9 Change session close logic (#126)
Add callback webhook support
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
[CVE-2020-26160] jwt-go before 4.0.0-preview1 allows attackers to bypass intended access restrict...
etcd client 3.4.17
etcd client 3.4.17
Implement batch gets
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