v6.1.0 (2026-10-07)
What's Changed
Features
- feat: rebootstrap peers when the DHT connection pool is starved in #8082
- feat(sidechain): transaction commands carry their atom bytes in #8072
- feat: display the TIP-004 backoff adjusted target difficulty in #8070
- feat(sidechain): commit to a transaction merkle root from protocol version 1 in #8076
Bug Fixes
- fix: blame the block that failed in a reorg and keep the strongest valid chain in #8091
- fix: consensus limit on block body bytes in #8079
- fix(grpc): bound the cost of GetTokensInCirculation in #8081
- fix: keep yamux connections moving when substreams back up in #8089
- fix(minotari-utils): fix three dbstats bugs affecting Windows and legacy chains in #7866
- fix: name the block, algorithm and peer when proof of work is rejected in #8085
- fix: narrow RandomX factory lock scope in #8080
- fix: enforce decoder parity across serde, borsh and both protobuf families in #8077
- fix: tari script hardening in #8065
- fix: tari_common hardening in #8075
- fix: tari_hashing audit remediation in #8071
- fix: update tari_crypto to 0.24 and return errors instead of Ok(false) from verification functions in #8074
- fix(wallet): consistent address and memo sizing in #8068
Full Changelog: v6.0.1...v6.1.0