v1.2.2
This release, v1.2.2, introduces a major feature: voluntary exit! Additionally, it brings a range of improvements, bug fixes, and security updates, including stale operator ID resolution, timeout adjustments for duty fetch, and extensive P2P metrics enhancements.
Upgrade Priority
Network | Priority |
---|---|
mainnet | Mandatory |
jato-v2 | Mandatory |
holesky | Mandatory |
Changes
- 🛠 Stale Operator ID Fix: Resolved an issue with stale operator ID in p2pNetwork. (PR #1229)
- ⏱ Initial Duty Fetch Timeout: Implemented a sufficient timeout for initial duty fetch. (PR #1214)
- 🚀 Bootnode Deployment: Deployed a new bootnode ENR for holesky stage. (PR #1233)
- 🚪 Voluntary Exit: Added functionality for voluntary exit. (PR #1200)
- 📊 Peer Scores Logging: Included 'connected' status in peer scores log. (PR #1224)
- 📈 P2P Metrics: Enhanced P2P metrics including new counters, RSA verifications, and various refinements. (PR #1163)
- 🩺 Node Health API: Introduced and refined the node health route in the SSV API. (PR #1203)
- 🔍 Subnet Subscription: Added feature to subscribe to a random subnet with 0 validators. (PR #1245)
- 🛠️ Health Route Host Address Fix: Adjusted the node health API route to correctly advertise host addresses from the config. (PR #1246)
- 🚫 Rate Limiting Inbound Connections: Implemented rate limiting for inbound connections by IP. (PR #1226)
- 🐳 Include Git Commit/Version in Docker Build: Included git commit/version information in Docker builds for better tracking and consistency. (PR #1231)