Foundry’s November 12, 2026 nightly release adds a forge equivalence command for symbolic bytecode equivalence and brings compiler-instrumented edge coverage and CmpLog to the plain fuzzing interpreter loop. Both changes are credited to @0xalpharush in the release notes.
Other additions include a call_gas_limit setting for invariant-campaign calls, contributed by @figtracer. For Tempo, Anvil can simulate and impersonate configurable accounts, while Cast adds support for those accounts in its wallet commands; both changes are credited to @mablr. Anvil can also create TIP20 tokens at chosen addresses, a change credited to @0xKarl98.
The nightly includes fixes across testing and execution. Timed invariant campaigns now check their initial state, invariant failures can report vm.assert messages as reasons, and invariant shrinking is bounded by the invariant timeout. The release notes also list fixes for a fuzz-corpus final-sync livelock, persistent storage-slot warmth across forks, and sponsored gas estimates that previously omitted fee-payer access. A dependency update bumps rustix to 1.1.6 for RUSTSEC-2026-0486.
These are changes listed for the nightly release, not evidence of wider adoption or deployment. The original Foundry release notes were published November 12, 2026, at 15:11 (UTC+08:00).