Skip to content

Mainnet release 8.0

Compare
Choose a tag to compare
@Marcin-Radecki Marcin-Radecki released this 28 Nov 12:13
· 827 commits to main since this release
76f958b

Release notes:

  • 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 a given era. If a validator doesn’t produce blocks when they should and they meet the given threshold, they are removed from the validator list for the next era.
  • Rewrite of network layer for the committee establishing consensus and ensuring better stability and performance.
  • New layer for compatibility of consensus messages sent in alephbft enabling smoother runtime updates.
  • There are improvements to the build process that result in a smaller and faster binary.
  • The justifications are now created for all blocks that simplify the logic of several components.
  • A new command to the binary for checking its version.
  • Incorporated bug fix for the sync protocol.
  • CCR basic support
  • Fix for justification compatibility
  • Try-runtime cli in the node (plus fixes for logging in the substrate)
  • Pruning related changes
  • Unit saving for crash recovery
  • everybody wins - opens committee responsible for establishing consensus for outside validators
  • pallet identity - enables human-readable aliases for accounts
  • tweaks in substrate network - enable querying the same block multiple times
  • compatibility for justifications
  • substrate update 9.13 → 9.28
  • AlephBFT 0.8.4 → 0.19.1