Repository navigation
v0.17.0-rc.4
Pre-release
Pre-release
·
86 commits
to next
since this release
Release v0.17.0-rc.4
Protocol support updated from 0.17.0-rc.7 to 0.17.0-rc.9.
Node migration required. Run miden-node migrate.
NTX Builder migration required. Run miden-ntx-builder migrate.
Breaking Changes
- General: Migrated structured database payloads and node-owned binary files to protobuf. (#2690)
- RPC: Updated all gRPC methods to use dedicated request and response messages for independent schema evolution. (#2699)
- RPC: Standardized node gRPC package and service names under versioned miden.*.v1 namespaces. (#2708)
- Network Monitor: In the
/statusJSON, the faucet details replacelast_tx_idwithlast_note_id, and the faucet metadata replacesmax_supplyandnote_transport_urlwithbalance. (#2710) - Note Transport: Removed SendNote and unverified block hints; note submissions now require inclusion proofs. (#2711)
- NTX Builder: Removed
--idle-timeoutand--max-account-crashes. (#2585)
Changes by Scope
General
- Breaking: Migrated structured database payloads and node-owned binary files to protobuf. (#2690)
- Added: Added the
miden-usdcx-genesiscrate. (#2712) - Changed: Removed the vendored USDCx genesis binary and use the local USDCx genesis binary instead. (#2713)
RPC
- Breaking: Updated all gRPC methods to use dedicated request and response messages for independent schema evolution. (#2699)
- Breaking: Standardized node gRPC package and service names under versioned miden.*.v1 namespaces. (#2708)
- Added: Added new error codes to the SyncNullifiers, SyncAccountVault, SyncAccountStorageMaps and SyncTransactions endpoints (#2700)
Node
- Added: The store applies account code upgrades: it stores the new code and updates the code commitment of the account. (#2707)
NTX Builder
- Breaking: Removed
--idle-timeoutand--max-account-crashes. (#2585) - Added: Added the
notes.next_eligible_blockcolumn. (#2582) - Added: Added
--max-concurrent-txsto bound the number of network transactions computed concurrently. (#2585) - Added: Added
--priority-accountto serve named network accounts before all others. (#2586) - Added: The network transaction builder applies code upgrades of network accounts to its tracked account state. (#2707)
- Changed: Network transactions are now built by short-lived per-account attempts driven by the committed-block loop. (#2585)
Validator
- Fixed: Fixed 1-of-N storage key setup. (#2695)
Note Transport
- Breaking: Removed SendNote and unverified block hints; note submissions now require inclusion proofs. (#2711)
Network Monitor
- Breaking: In the
/statusJSON, the faucet details replacelast_tx_idwithlast_note_id, and the faucet metadata replacesmax_supplyandnote_transport_urlwithbalance. (#2710) - Added: Add an Agglayer bridge card that reads the bridge E2E test results from an agglayer-monitor
/v1/statusendpoint, enabled with--agglayer-monitor-url/MIDEN_MONITOR_AGGLAYER_MONITOR_URL. (#2687) - Fixed: Show the genesis commitment on the RPC card as a hex string. (#2710)
- Fixed: Accept the
/get_tokensand/get_metadataresponses of faucet 0.17, so successful mints no longer mark the faucet as unhealthy. The faucet card shows the last note ID and the funding account balance. (#2710) - Fixed: Show service error messages on the dashboard cards. (#2710)
- Fixed: Keep long values (URLs, commitments, IDs) on one line with an ellipsis, and fit cards on narrow screens. (#2710)