This minor release contains some important protection from excessive resource consumption in some uncommon cases (#2130). We recommend all users update to this version. The breaking changes in this release should be insignificant for most, see below for more information ## New Features The most notable feature is the new "validator monitor" that allows a BN to provide additional logging and metrics for specific validators. This provides the long-awaited "validator balance" metric and many, many others. Additionally, you get additional logs about your validators activities (e.g. attestation inclusion in blocks). See [the validator monitor docs](https://lighthouse-book.sigmaprime.io/validator-monitoring.html) for more information. ## Breaking Changes Breaking changes are fairly minor in this release, but may have edge-case impacts for those running custom or non-Lighthouse validator clients. - Disallow attestation production earlier than head (#2130) - Does not permit the creation of `AttestationData` via the API for slots earlier than the head. This is a fast patch to an immediate issue, in the future we plan to implement a more flexible solution with #2169. ## All Changes * Detailed validator monitoring (#2151) * Fix bug from #2163 (#2165) * Disallow attestation production earlier than head (#2130) * Represent slots in secs instead of millisecs (#2163) * Add lcli command to replace state pubkeys (#1999) * Simplify enum -> str with strum (#2164) * Modify proto array loop (#2154) * Automate docker version tag (#2150) * Update docs: Change `--beacon-node` to `--beacon-nodes` (#2145) * Fix: `end_slot` returns incorrect value (#2138) * Fix timing issue in obtaining the Fork (#2158) * remove protected environment (#2135) * Clippy 1.49.0 updates and dht persistence test fix (#2156) * Fix race condition when creating LocalBeaconNode (#2137) * Disconnect from peers quicker on internet issues (#2147) * Use cross in linux x86 64 release flow (#2136) * Add docs about redundancy (#2142) * update smallvec (#2152) * replace tempdir by tempfile (#2143) * Reduce ping interval (#2132) * Remove duplicate log in BN fallback (#2116) * Ssz state api endpoint (#2111) * `test_decode_malicious_status_message` improvements (#2104) * Fix typo in `ssz_snappy.rs` comment (#2103)