v6.0.1 (2026-10-05)
What's Changed
Features
- feat: harden mempool in #8055
- feat: side-chain data consensus rules in #8067
- feat(core): prove burn claims with a burn output proof instead of a kernel proof in #8054
- feat(wallet): encode burn claim merkle proof as JSON instead of bincode in #8051
Bug Fixes
- fix: enforce decoder parity for bounded transaction types and validate every submission path in #8058
- fix(jellyfish): domain-separate leaf and internal node hashes in #8060
- fix(jellyfish): harden deserialization and remove reachable panics in #8059
- fix(mempool): match sync inventory in linear time in #8057
- fix(shutdown): make drop, trigger and flag state agree; add reason and a bounded drain in #8061
- fix(wallet): wallet output state consistency in #8066
- fix(console-wallet): --burn-proof-out sets the correct config key in #8048
- fix: refresh ledger comms_testing lockfile in #8047
- fix(wallet): use the wallet output's own commitment mask key id when signing a multisig withdrawal in #8010
- fix: private builds in #8045
- fix: stored target difficulty in #8046
Removals
- remove code template registration support from the base node and wallet in #8064
- remove validator eviction from the base layer in #8062
Full Changelog: v6.0.0...v6.0.1