Skip to content

v0.11.0-rc.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@bobbinth bobbinth released this 19 Aug 09:04
· 39 commits to next since this release
48e7fa5

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> to application/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

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 nullable consumed_block_num (#1100).