Releases: lidofinance/lido-council-daemon
Releases · lidofinance/lido-council-daemon
3.3.0
3.2.0
What's Changed
- Feat/e2e to mainnet by @eddort in #194
- Front run improvement by @Amuhar in #198
- Duplicated keys algorithm improvement by @Amuhar in #196
- Unvetting by @Amuhar in #200
- Feat/deposit events leveldb by @eddort in #199
- Feat/deposit events verify refactoring by @eddort in #202
- Feat/deposit events verify refactoring by @eddort in #203
- fix: migrate to confluentinc in kafka tests by @eddort in #204
- feat: deposit cache integrity checks by @eddort in #197
- fix: docker build node gyp by @eddort in #207
- fix: added nesting of leveldb cache storage by @eddort in #208
- fix: get version log level by @eddort in #209
- fix: parallel call unvetSignKeysChunk by @eddort in #210
- Duplicates improvement by @Amuhar in #206
- fix: bump versions by @eddort in #211
- DSM 1.5 support by @Amuhar in #195
- fix: backward compatibility with new pause in V3 by @infloop in #212
- fix: non-blocking pause handling by @Amuhar in #217
- Fix bug in keys add events caching by @Amuhar in #216
- fix: unvetting & pause v2 by @Amuhar in #214
- E2E for V3 version; fix bugs by @Amuhar in #213
- Error catch by @Amuhar in #222
- Metrics by @Amuhar in #221
- feat: check integrity only on deposit by @eddort in #223
- Check guard balance by @Amuhar in #224
- Return all Instances of keys with invalid signatures, including duplicates by @Amuhar in #219
- Small refactoring of unvettings service by @Amuhar in #225
- Improve naming and contexts by @Amuhar in #227
- TransformToWei decorator by @Amuhar in #228
- StakingModuleId -> OneAtTimeCallId by @Amuhar in #229
- Cover new methods with unit tests by @Amuhar in #230
- Comment in isSameContractsStates by @Amuhar in #231
- Historical frontrun fix by @Amuhar in #232
- Fix duplicates inconsistency with doc by @Amuhar in #234
- Small refactoring block-guard service by @Amuhar in #235
- Minor changes in guardian service by @Amuhar in #236
- Improve validation algorithm by @Amuhar in #237
- Feat/refactor deposit cache merge by @eddort in #239
- feat: deposit-registry wip by @eddort in #233
- Dockerfile typechain error by @Amuhar in #241
- feat: add KEYS_API_URL configuration by @eddort in #240
- fix: invalid argument 1: hex number by @eddort in #243
- Feat/signing keys registry by @eddort in #244
- feat: new deposit registry algorithm by @eddort in #245
- Get unvetted keys status from keys api by @Amuhar in #238
- Review improvements by @Amuhar in #226
- fix: update kapi version by @Amuhar in #248
- Review improvement deploy on testnet by @Amuhar in #246
- fix: constant value for lru cache by @Amuhar in #249
- Release 3.1.0 by @Amuhar in #220
- Review by @Amuhar in #242
- Feat: data bus by @eddort in #247
- fix: better logging in kapi service by @eddort in #250
- Dev -> Main by @eddort in #251
- Fix/kapi logging by @eddort in #252
- Add metrics for duration by @Amuhar in #253
- dev to main by @eddort in #254
- feat: leveldb metric by @eddort in #255
- dev to main by @eddort in #256
- fix: leveldb cache perfomance by @eddort in #257
- feat: validate and remove inconsistent cache by @eddort in #259
- fix: validateAndCleanInconsistentCache by @eddort in #260
- fix: deposit events deletion by @eddort in #261
- fix: add sorting to deposit registry service by @eddort in #262
- dev to main by @eddort in #263
- feat: bump kapi version by @eddort in #264
- kapi 2.2.0 by @Amuhar in #265
Full Changelog: 2.1.2...3.2.0
2.1.2
2.1.1
2.1.0
2.0.2
2.0.1
2.0.0
Bug Fixes
- add dev version (f28867f)
- added cache (4b95c7f)
- added logs (c773541)
- added logs (3ed5b4d)
- added logs (fe634ba)
- added logs (8822aff)
- added metric (c09abd1)
- added more tests, fixed e2e (c14bc1e)
- added validation check in guards checks (3bdb364)
- build (a0e457d)
- cache (fac284a)
- cache and tests (faa2ec9)
- change checking of holesky deployment block (56475b2)
- condition for running invalid keys chek and tests (e4bddab)
- covered validation cases (4a440fd)
- filter deposits (9fce10b)
- fixtures (c5a4e9d)
- invert condition (4831c7a)
- isSameStakingModuleContractState check (e57d74e)
- made more readable checks (66c5dc5)
- method name (cb0ad2e)
- mock (cab9f00)
- mocks (4e73aad)
- naming (c044f3b)
- naming in tests (b84cbea)
- operators e2e mock (1476592)
- put valid deposits filter in separate check, added prom metrics (409f7ab)
- refact (0ba171a)
- refactoring (b283465)
- refactoring (898593f)
- refactoring and tests (74bbee0)
- remov (483f6f4)
- remove extra logs (63be41d)
- rm alpha postfix version (d5db090)
- rpc url in developer doc (ed95407)
- simple refactoring (64b82e5)
- simple refactoring (8758649)
- simplify duplicates search (63c374a)
- small fixes (8d260fd)
- stop deposits only for modules with duplicates; fix tests (c8b3d25)
- tests & refactoring (7c6f9dd)
- tests, invalid keys improvemnt (bbdc745)
- unit tests (c082cfd)
- unit tests (2bff312)
- use of lastChangedBlockHash (ac14b8d)
Features
- add holesky support (cef1e19)
- added keys-validation library and validation method (28e299a)
- compare chainId and compare app version (75ccd45)
- duplicated vetted keys checks (849d33a)
- e2e test for new checks, fixed existing tests (1da8b70)
- grafana and dev env (74ad736)
- test that duplicates in one module will not stop deposits for other (62f674e)
1.9.1
1.9.0
Bug Fixes
- add links to lido fi docs (2c0065f)
- add logs example (9a0c591)
- downgrade glob (2dad1a3)
- increase max heap size for cache (d72214c)
- increase memory for cache (bf63193)
- promisify glob (74b4881)
- remove part of logs from example (7c63e48)
- replace file matching with glob (14227ca)
- split cache into files (62d3be2)
Features
- update keys-api in docs (e3ed6ee)