Releases: stakewise/v3-operator
Releases · stakewise/v3-operator
v4.1.10
What's Changed
Bugfixes
- Resolved an issue where pending consolidations were missed during the
consolidatecommand. This bug could result in target validator balances exceeding the maximum effective balance (2048 ETH).
Enhancements
- Accelerated the search for the last event in contract logs by leveraging asyncio concurrency. The number of concurrent queries is configurable via the
EVENTS_CONCURRENCY_LIMITenvironment variable (default is 10). This enhancement significantly reduces operator startup time, as the operator now quickly locates the most recent oracles config update event. - Addressed "unclosed session" errors during operator shutdown by monkey-patching the web3.py session manager. A pull request has been submitted to web3.py and is pending review.
Pull requests
- Speed up getting last event by @evgeny-stakewise in #669
- Add validators manager checks for relayer by @evgeny-stakewise in #671
- Add envvar for --network and --vault CLI options by @evgeny-stakewise in #674
- Remove ValidatorsRegistrationMode by @evgeny-stakewise in #673
- Close sessions: monkey patch by @cyc60 in #676
- Consolidation balance by @cyc60 in #678
Full Changelog: v4.1.9...v4.1.10
v4.1.9
v4.1.8
What's Changed
- Continue to remaining meta vaults when meta vault processing failed by @evgeny-stakewise in #666
- Accept exit signature shards from relayer by @evgeny-stakewise in #665
- Bump v4.1.8 by @evgeny-stakewise in #667
Full Changelog: v4.1.7...v4.1.8
v5.0.0.dev2
What's Changed
- Add sub vaults registry by @evgeny-stakewise in #655
- Fix meta vault rewards event by @evgeny-stakewise in #657
- Add update redeemable positions command by @cyc60 in #630
- Add withdrawals to cover redemption assets by @evgeny-stakewise in #648
- Continue to remaining meta vaults when meta vault processing failed by @evgeny-stakewise in #666
- Accept exit signature shards from relayer by @evgeny-stakewise in #665
Full Changelog: v4.1.7...v5.0.0.dev2
v4.1.7
What's Changed
- Do not always wait for sessions close by @cyc60 in #651
- Add guide for contributors by @evgeny-stakewise in #652
- Use itertools batched by @evgeny-stakewise in #653
- Sw-utils update by @cyc60 in #654
- Update graph client by @cyc60 in #656
- Fix ssl issue in macos binary by @evgeny-stakewise in #659
- Deposit to meta sub vaults by @evgeny-stakewise in #661
- Db tests by @cyc60 in #660
- Bump version v4.1.7 by @evgeny-stakewise in #662
Full Changelog: v4.1.6...v4.1.7
v4.1.6
What's Changed
- Fix graph client setup by @evgeny-stakewise in #646
- Updated CI by @evgeny-stakewise in #647
- Move download log by @cyc60 in #650
- Fix graph endpoint in process-meta-vaults by @evgeny-stakewise in #649
Full Changelog: v4.1.5...v4.1.6
v4.1.5
What's Changed
- Refactor common/execution.py by @evgeny-stakewise in #636
- Test binaries in CI by @evgeny-stakewise in #637
- Update base docker image by @cyc60 in #638
- Update genesis validators logs by @cyc60 in #639
- Add startup checks for process-meta-vault by @evgeny-stakewise in #642
- Fix loading of keys from hashi vault by @cyc60 in #645
Full Changelog: v4.1.4...v4.1.5
v4.1.4
What's Changed
- Patched network connections and sleeps in tests by @evgeny-stakewise in #632
- Fix network check for multiple endpoints case by @evgeny-stakewise in #634
- Add full withdrawals logging by @evgeny-stakewise in #633
- Fix ubuntu binary by @evgeny-stakewise in #635
Full Changelog: v4.1.3...v4.1.4
v4.1.3
What's Changed
- Use click show default by @cyc60 in #623
- Replace os with Path by @evgeny-stakewise in #624
- Update reth/lighthouse versions by @evgeny-stakewise in #625
- Fix checkpoint url by @tsudmi in #628
- Added network hint by @evgeny-stakewise in #629
- Removed redundant checks from _send_approval_request by @evgeny-stakewise in #626
- Web3 7 by @cyc60 in #583
- Fix stale validators manager signature by @evgeny-stakewise in #631
Full Changelog: v4.1.2...v4.1.3