v0.16.0-alpha.1
Pre-release
Pre-release
Release v0.16.0-alpha.1
Breaking Changes
- Protocol: Updated
miden-protocoldependencies to use thenextbranch (v0.16). Block and transaction account updates now use the absoluteAccountPatchrepresentation instead of the relativeAccountDelta, and themiden-tx-batch-provercrate was renamed tomiden-tx-batch. The per-transaction fee was also removed following its removal from the protocol transaction kernel (0xMiden/protocol#3108), so thefeefield was dropped from theTransactionHeadergRPC message and from the store and validator transaction tables, andProvenTransactionandTransactionIdconstruction no longer take a fee. (#2282) - Protocol: Upgraded
miden-vmto v0.24 (#2320) - Protocol: Upgraded
miden-cryptoto v0.27 (#2320) - General: Minimum Rust Version is now 1.96 (#2320)
- Node: Rocksdb large SMT on disk layout changed (#2320)
Changes by Scope
General
- Breaking: Minimum Rust Version is now 1.96 (#2320)
Protocol
- Breaking: Updated
miden-protocoldependencies to use thenextbranch (v0.16). Block and transaction account updates now use the absoluteAccountPatchrepresentation instead of the relativeAccountDelta, and themiden-tx-batch-provercrate was renamed tomiden-tx-batch. The per-transaction fee was also removed following its removal from the protocol transaction kernel (0xMiden/protocol#3108), so thefeefield was dropped from theTransactionHeadergRPC message and from the store and validator transaction tables, andProvenTransactionandTransactionIdconstruction no longer take a fee. (#2282) - Breaking: Upgraded
miden-vmto v0.24 (#2320) - Breaking: Upgraded
miden-cryptoto v0.27 (#2320) - Changed: Upgraded protocol crates to
0.16.0-alpha.1(#2334) - Changed: Upgraded
miden-cryptoto0.28(#2334) - Changed: Upgrade to 0.16.0-alpha.2 (#2337)
Node
- Breaking: Rocksdb large SMT on disk layout changed (#2320)
Prover
- Removed: Removed the miden-remote-prover-client crate (#2315)