v0.11.0-rc.2
Pre-release
Pre-release
Enhancements
- Added environment variable support for batch and block size CLI arguments (#1081).
- A transaction's account delta is now checked against its commitments in
SubmitProvenTransaction
endpoint (#1093). - Added check for Account Id prefix uniqueness when transactions to create accounts are submitted to the mempool (#1094).
- RPC accept header now supports specifying the genesis commitment in addition to the RPC version. This lets clients ensure they are on the right network (#1084).
- gRPC server timeout is now configurable (defaults to
10s
) (#1133)
Changes
- [BREAKING] Updated MSRV to 1.88.
- [BREAKING] Refactor protobuf messages (#1045).
- [BREAKING] De-duplicate storage of code in DB (no-migration) (#1083).
- [BREAKING] RPC accept header format changed from
application/miden.vnd+grpc.<version>
toapplication/vnd.miden; version=<version>
(#1084). - [BREAKING] Integrated
FeeParameters
into block headers. (#1122). - [BREAKING] Genesis configuration now supports fees (#1157).
- Configure
NativeFaucet
, which determines the native asset used to pay fees - Configure the base verification fee
- Note: fees are not yet activated, and this has no impact beyond setting these values in the block headers
- Configure
Fixes
- [BREAKING] Integrated proxy status endpoint into main proxy service, removing separate status port.
- RPC requests with wildcard (
*/*
) media-type are not longer rejected (#1084). - Stress-test CLI account now properly sets the storage mode and increment nonce in transactions (#1113).
- [BREAKING] Update
notes
table schema to have a nullableconsumed_block_num
(#1100).