Baby Ibis (v1.0.2.0)

Summary:

Catapult v1.0.2.0 is a pre-announced hotfix release to patch a bug in Symbol's finalization gadget. All users should update their nodes immediately. You can see our post-mortem here.

Besides this fix, we've also merged in a few enhancements.

Bugs Fixed:

  • Fixes a bug in FinalizationContext around voting weight. Accounts that did not have voting keys in a current epoch (but did in the previous one) were included in the calculation of m_weight. Now they're correctly ignored.
  • Fixes a bug that would cause nodes to crash when they ran out of voting keys.

Changes Made:

  • Adds a fork height at block 528,000 for correct TotalVotingBalance calculation.
  • Adjusts finalization threshold from 70% to 67% to be inline with the BFT specification.
  • Stores preCommit and preVote messages for potential relay in voting_status.dat.
  • Transaction fees are now collected after a custom transaction notification has been processed by network. This enables a cosigner account with0 balance to craft a custom transaction where the multisig pays the transaction fee.
  • Added support for Apple M1 builds.
  • Better logging for preCommit messages.

You can see the full details here. For a full rundown of the changes, please consult the commit log.


As with our previous releases, you can find the:

tags: Releases - Symbol, Patch Notes