What's changed:
- Add a new mode to the elections subsystem that will allow permissionless elections on mainnet.
- Add automated removal of dead validators from the validators list for given era. If a validator doesn’t produce blocks when they should and they meet given threshold, they are removed from the validator list for next era.
- Rewrite of network layer for the committee establishing consensus ensuring better stability and performance.
- New layer for compatibility of consensus messages sent in alephbft enabling smoother runtime updates.
- There are improvements to build process that result it smaller and faster binary.
- The justifications are now created for all blocks that simplifies logic of several components.
- A new command to the binary for checking its version.
- Update substrate to v0.9.28.
- Update alephbft to 0.19.1.