github piplabs/story v1.6.2
Story v1.6.2 (Aeneid Testnet ONLY)

pre-release12 hours ago

This release is an optional update to fix an issue in v1.6.1 for Aeneid Testnet nodes.

Upgrade Notes

  • Nodes running with DKG disabled are not affected and do not need to upgrade, though upgrading to v1.6.2 is safe and fully backward-compatible.

  • Nodes with DKG enabled must upgrade to v1.6.2. v1.6.1 is deprecated for DKG-enabled nodes and must not be used — it contains a consensus bug that causes LastResultsHash divergence when DKG-enabled and DKG-disabled validators coexist in the same validator set.

Bug Fix

  • DKG-enabled (TEE) and DKG-disabled (non-TEE) validators were producing different GasUsed for the same MsgAddDkgVote message. #771 resolves all nodes producing the same GasUsed for processing the MsgAddDkgVote message

  • Fix: Introduced gaslessSDKContext(), which wraps KV reads inside isDKGSvcEnabled blocks with a fresh InfiniteGasMeter. All nodes now produce identical GasUsed regardless of DKG configuration. No hardfork required.

What's Changed

  • chore(github): add qa reviewers to codeowners by @lucas2brh in #773
  • fix(dkg): use gasless context for nodes enabled dkg svc by @0xHansLee in #771
  • chore(release): finalize story 1.6.2 stable release by @0xHansLee in #774

Feedback & Support

We value your feedback and encourage you to report any issues or suggestions through our public issues tracker. For additional support, please message us in the developer channel of our public Discord.

Users may download the client from the attached binaries. Note that the binaries are compiled with ubuntu-24.04 and go1.24. If you are running the client on incompatible machines, please compile the story-geth client from source code by pulling the tag on your machine.

Don't miss a new story release

NewReleases is sending notifications on new releases.