Foundry’s November 12, 2026 nightly release lists changes across its development and testing tools. The release record was published on November 12, 2026, at 15:11 (UTC+08:00). These are changelog entries, not evidence of adoption or performance in a particular project.
Testing and symbolic execution
- Forge gained
forge equivalencefor symbolic bytecode equivalence (#18065, @0xalpharush). An invariant timeout test was also made speed-independent (#18403, @mablr). - Fuzzing gained compiler-instrumented edge coverage and CmpLog on the plain interpreter loop (#18204, @0xalpharush). A fix addresses a corpus final-sync livelock (#18230, @stevencartavia).
- Invariant testing gained
call_gas_limitfor campaign calls (#18250, @figtracer). Fixes check the initial state of timed campaigns (#18357, @stevencartavia), reportvm.assertmessages as failure reasons (#18286, @stevencartavia), and bound shrinking by the invariant timeout (#18405, @mablr). - Symbolic execution fixes read
setUpmapping values at symbolic keys (#18388, @figtracer), guard free-addressdealandstorewrites (#18406, @mablr), and build SVM calldata from the ABI while replaying SVM values (#18387, @figtracer).
Anvil, Tempo and other tools
- Anvil gained simulation and impersonation of Tempo configurable accounts (#18377, @mablr) and the ability to create TIP20 at chosen addresses (#18099, @0xKarl98). A fix loads revm 7702 state dumps (#18395, @stevencartavia).
- Tempo and Cast: sponsored gas estimates now include fee-payer access (#18404, @mablr), and
cast walletgained support for Tempo configurable accounts (#18378, @mablr). - Formatting and inspection:
fmtnow ignores unmatched disable-end directives (#18356, @0xKarl98) and respects block styles inforloops (#18393, @0xKarl98). A Chisel fix inspects local values whensolcis Solar (#18233, @rome-xi). - Cheatcodes: fixes keep caller writes out of callee resume (#18381, @stevencartavia), saturate replayed balance deltas (#18164, @stevencartavia), and check executing-code access (#18358, @0xKarl98). A test skips JSON-object strings in roundtrip testing (#18401, @figtracer).
EVM, performance and maintenance
- EVM changes chunk memory diffs when lowering steps (#18394, @stevencartavia) and carry persistent slot warmth across forks (#18396, @stevencartavia). The debugger now appends only new stack words (#18285, @figtracer).
- Maintenance changes remove per-call clones and reuse helpers (#18413, @figtracer), bump
rustixto 1.1.6 for RUSTSEC-2026-0486 (#18399, @mablr), and bump Tempo dependencies to4008a29(#18417, @github-actions[bot]). A script test updates its trace gas snapshot (#18409, @mablr).
For the release record and its full changelog, see the original Foundry nightly release.
