Skip to content

v0.15.0 - 2023-04-12

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Apr 15:02
· 810 commits to main since this release
0da35ae

Obol Logo

We are excited about this new v0.15.0 release of charon which focuses on performance and stability.

Notable improvements:

  • #1904 completes the QBFT wire protocol migration resulting in a substantial decrease in bandwidth requirements for block proposals. This addresse sporadic block proposal failures in large geo-distributed clusters.
  • #1889 refactors the DKG wire protocol to use "reliable-broadcast" making our DKG more robust against byzantine peers.
  • #1895 enforces matching DKG minor versions, this mitigates problems caused by users running different versions of the DKG protocol.

Breaking Changes ⚠️⚠️⚠️

  • #1904 removed support for v0.13.0 legacy consensus wire protocol. v0.15.0 is therefore only compatible with v0.14.0. Only upgrade to v0.15.0 if all other nodes in the cluster are on v0.14.0 or newer.
  • The --network configuration flag in the charon create cluster and charon create dkg commands now default to mainnet. It does not default to goerli like previously anymore.

Full Changelog: v0.14.2..v0.15.0

Feature

Bug

Refactor

  • Output all combined keystores to a single directory #1836 (#1876)

Misc

  • Deploy latest promrated on updates without manual change #1964 (#1965)
  • Charon README review for Alpha #1968 (#1983)