Skip to content

v0.14.7

Latest

Choose a tag to compare

@rtsaimonad rtsaimonad released this 22 Jun 04:16
· 24 commits to master since this release

v0.14.7

v0.14.7 is an execution-layer hotfix on top of v0.14.6. The monad-bft (consensus) binary is unchanged — only the monad (execution) package is updated.

If upgrading from v0.14.5 or earlier, this release includes all v0.14.6 changes listed below.

Tags or hashes:

  • monad-bft (consensus): tag v0.14.6 (309b912a) — no consensus changes
  • monad (execution): tag v0.14.7 (3d04e824b)

v0.14.7 changes (hotfix)

Notable RPC/SDK changes

  • [Execution] Mixed TX envelope decoding for eth_simulateV1 — accepts both direct legacy RLP list payloads and string-wrapped envelopes (EIP-2930, EIP-1559); fixes crash on legacy transactions
  • [Execution] Throw on missing TX result — converts MONAD_ASSERT to MONAD_ASSERT_THROW in execute_block_transactions so RPC process fails gracefully instead of crashing

v0.14.6 changes (included in this release)

Highlights

  • eth_simulateV1 — new RPC endpoint for simulating multiple transactions across multiple blocks with state and block overrides
  • Prometheus metrics migration — all executor metrics now backed by the prometheus crate for better observability
  • Robustness fixes — cold start fix for non-dedicated full nodes; consensus timing improvements

Notable RPC/SDK changes

  • [RPC] eth_simulateV1 implementation — simulate multiple transactions across multiple blocks with state/block overrides, trace transfers, and call limits
  • [RPC] Graceful state override failure — eth_simulateV1 state override errors now return a structured error response instead of an assertion failure
  • [RPC] Fix tx index ordering in indexed log stream
  • [RPC] Fix debug_traceCall param requiredness

Notable robustness changes

Notable internal changes

  • [Consensus] Switch to prometheus-backed metrics
  • [Execution] Restructure intrinsic_gas as additive feature gates (includes latent EIP-7702 gas bug fix)

Full Changelog: v0.14.6...v0.14.7