Skip to content

Axon r03

Compare
Choose a tag to compare
@karlem karlem released this 05 Sep 17:40
· 52 commits to main since this release
c818071

[axon-r03] - 2024-09-06

Full changelog below.

⭐ HIGHLIGHT | Consistent Genesis πŸ§¬πŸš€

The Consistent Genesis feature introduces an additional step of sealing the genesis, ensuring the inclusion of the genesis state, including both custom and built-in actors. This step prevents inconsistencies during node initialization. Previously, the genesis process required certain actors to be deployed at runtime when the node started, which could result in a panic and prevent the node from starting. With the Consistent Genesis update, actor code is directly incorporated into the genesis as part of the state tree, ensuring stability and consistency across all node starts.

image

πŸš€ Features

  • (node) Consistent Genesis (#1016)
  • (contracts) Improvements to contract deployment scripts (#1108)

πŸ› Bug Fixes

  • (core) Set the default Fendermint log level to INFO (#1123)
  • (ci) CI speed-up improvements (#1124)

πŸ“š Documentation

  • (docs) Moved documentation to monorepo (#1014)
  • (specs) Subnet Genesis v2 spec (#1113)
  • (node) Updated running docs with Consistent Genesis (#1128)

βš™οΈ Miscellaneous Tasks

  • Fixed typos and updated dependencies (#1087, #1106, #1089)
  • Fixed clippy/fmt and improved cache usage (#1125)
  • Applied Prettier formatting to contracts (#1111)