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)