F

Foundry

F
Foundry Blockchain

Nightly (2026-11-04)

Other fix(symbolic): clear return data on STOP (#18066) by @stevencartavia fix(anvil): lock Tempo history before storage when mining (#18064) by @stevencartavia fix(traces): map DTL backtrace offsets to disk sources (#17904) by @figtracer fix(symbolic): model aliasing for large storage offsets (#18057) by @stevencartavia fix(symbolic): match concrete stopRecord and expectEmit count 0 (#18059) by @…

F
Foundry Blockchain

Nightly (2026-11-03)

Other chore(deps): pin Tempo to v1.17.0 for T13 activation (#18021) by @grandizzy fix(cast): skip ArbOS internal txs in replay warning (#17946) by @stevencartavia fix(anvil): skip reverted blocks in logs subscriptions (#17936) by @stevencartavia fix(script): warn while waiting on a pending receipt (#17977) by @stevencartavia fix(symbolic): consume expectRevert on early CREATE failure (#17976) by @…

F
Foundry Blockchain v1.9.0

v1.9.0

What you get: SolDB debugger. --debug now runs on SolDB and debugs large tests without exhausting memory. On a 1.46M-step Aave v4 test, peak memory footprint drops from 27.6 GiB to 0.92 GiB and the session opens 5.8× sooner (6.58 s → 1.13 s). Fork reuse. Creating a fork that already exists reuses it instead of reloading its cache. With a 20 MB fork cache and a local RPC, 40 suites that call create…

F
Foundry Blockchain

Nightly (2026-11-02)

Other ci: pin clippy and docs nightly to 2026-10-31 (#18006) by @stevencartavia feat(anvil): add Tempo consensus subscriptions (#17942) by @0xKarl98 Full Changelog: nightly-c9c0c17193fd9c7ffbb9d6d71500e94b0c9f7703...a577a11

F
Foundry Blockchain

Nightly (2026-11-01)

Other fix(anvil): forward fork block tx-by-number lookups (#17757) by @mortezashojaei Full Changelog: nightly-d291e9722ab352e77332736ce2ceb93758fc65a0...c9c0c17

F
Foundry Blockchain

Nightly (2026-10-31)

Other fix(symbolic): match expectRevert like Forge (#17945) by @stevencartavia fix(cast): ignore cached 4byte signatures with another selector (#17939) by @stevencartavia fix(anvil): don't drop pubsub clients over large responses (#17935) by @stevencartavia chore(bench): replace ithacaxyz/account with morpho-blue and zones (#17958) by @mablr fix(anvil): don't send fork headers to other origins (#1…

F
Foundry Blockchain

Nightly (2026-10-30)

Other fix(verify): do not panic when constructor args are longer than the bytecode (#16366) by @mkzung fix(script): fail verification when deployed contracts no longer match (#17885) by @stevencartavia fix(symbolic): make unmet expectRevert a catchable revert (#17907) by @stevencartavia feat: decode ERC-7201 namespaces in state diffs (#17869) by @sakulstra fix(anvil): return not found for unknown…

F
Foundry Blockchain v1.8.7

v1.8.7

v1.8.7 is a patch release on top of v1.8.6 that fixes two compile cache regressions introduced in v1.8.4 and picks up dependency security fixes. Fixes With dynamic test linking enabled (the default), widening a build after a narrower one, for example forge build --skip script followed by forge build, no longer recompiles every cached source. Only the newly included files are compiled, while tests,…

F
Foundry Blockchain

Nightly (2026-10-29)

Other chore(deps): bump solar dependencies to 80dda83 (#17859) by @github-actions[bot] fix(script): report failed resume signer re-run (#17879) by @stevencartavia fix(script): verify every chain in a multichain script (#17886) by @stevencartavia test(anvil): verify Tempo proofs in Solidity (#17889) by @0xKarl98 fix(anvil): seal Tempo fork state roots (#17884) by @0xKarl98 chore(deps): bump foundry…

F
Foundry Blockchain

Nightly (2026-10-28)

Other chore(cheatcodes): allow Solidity markup in spec docs (#17863) by @stevencartavia ci: bump z3 to 5.3.2 (#17868) by @DaniPopes fix(anvil): pay fork replay fees to source coinbase (#17864) by @stevencartavia fix(cheatcodes)!: drop recorded logs from reverted frames (#17866) by @stevencartavia fix(script): refuse rebroadcast over an unfinished run (#17851) by @stevencartavia fix(script): follow…

F
Foundry Blockchain

Nightly (2026-10-27)

Other chore(deps): bump solar dependencies to 3a70399 (#17819) by @github-actions[bot] feat(config): disallow linked Solidity libraries (#13585) by @mgiagante fix(symbolic): recognize all active precompiles (#17821) by @decofe fix(cheatcodes): reject delegatecall broadcasts (#17794) by @stevencartavia fix(script): simulate and send attached blobs (#17792) by @stevencartavia build(deps): bump the c…

F
Foundry Blockchain

Nightly (2026-10-26)

Other chore(deps): bump solar dependencies to ca46f5e (#17791) by @github-actions[bot] perf(deps): disable axum default features (#17788) by @DaniPopes perf(deps): bump alloy-core for compact #[sol(abi)] codegen (#17802) by @DaniPopes chore: enable axum form feature in workspace (#17804) by @DaniPopes fix: resolve Windows test failures (#17803) by @decofe feat(anvil): add Tempo consensus queries (…

F
Foundry Blockchain

Nightly (2026-10-25)

Other fix(deps): ignore crypto-bigint advisory (#17797) by @stevencartavia perf(anvil): erase EVM database types to cut monomorphization (#17786) by @DaniPopes perf(cheatcodes-spec): build Vm function ABIs at runtime (#17787) by @DaniPopes perf(anvil): make BlockchainError to RpcError mapping non-generic (#17782) by @DaniPopes perf: build soldeer-commands only for forge (#17781) by @DaniPopes refa…

F
Foundry Blockchain

Nightly (2026-10-24)

Other chore: remove stale RustSec ignores (#17767) by @mablr fix(deps): update clipboard-win (#17768) by @mablr feat(script): use endpoint profiles on forks (#17632) by @Thomas-Smets perf(invariant): faster shrinking, keep best scores (#17742) by @figtracer fix(anvil): preserve withdrawals in block bodies (#17770) by @0xKarl98 fix(ci): build standalone crate tests without warnings (#17772) by @fig…

F
Foundry Blockchain

Nightly (2026-10-23)

Other fix(anvil): keep EIP-8037 state gas reservoir (#17719) by @stevencartavia fix(anvil): respect genesis number in RPC lookups (#17731) by @stevencartavia fix(forge): stop adding refunds to flamegraph and evm-profile gas (#17728) by @aelmanaa fix(chisel): redact credentials from the fork URL that !fork prints (#17735) by @aelmanaa chore(deps): bump solar dependencies to 2287a3a (#17730) by @git…

F
Foundry Blockchain

Nightly (2026-10-22)

Other fix(ci): avoid Tempo updater backlinks (#17714) by @decofe docs(script): align recovery docs with merged behavior (#17713) by @stevencartavia fix(cheatcodes): reset delegated EOA nonces to 0 (#17686) by @stevencartavia fix(bench): skip stale account revert test (#17707) by @figtracer chore(deps): bump solar dependencies to eab60a0 (#17708) by @github-actions[bot] feat(mutation): replace func…

F
Foundry Blockchain v1.8.6

v1.8.6

v1.8.6 is a patch release on top of v1.8.5 that picks up dependency security fixes. Security Update rustls to 0.23.46, fixing RUSTSEC-2026-0346, RUSTSEC-2026-0347, RUSTSEC-2026-0348 and RUSTSEC-2026-0349. Update zip to 9.0.4 via svm-rs 0.5.30 and Soldeer 0.12.1, fixing RUSTSEC-2026-0367, RUSTSEC-2026-0368 and RUSTSEC-2026-0369. Dependencies Update rustls-webpki to 0.103.16 and webpki-roots / webpk…

F
Foundry Blockchain

Nightly (2026-10-21)

Other fix(forge): classify setup skips by error type (#17694) by @0xKarl98 fix(traces): stop unknown-selector reverts in libraries (#17688) by @figtracer chore(cheatcodes): drop unused cheatcode statuses (#17626) by @figtracer fix(invariant): report initial-state failures at start (#17689) by @figtracer chore(deps): bump solar dependencies to e935d25 (#17684) by @github-actions[bot] perf(symbolic)…

F
Foundry Blockchain

Nightly (2026-10-20)

Other test(fuzz): cover observed calls through the inspector (#17652) by @figtracer refactor(common): share decoded event param ordering (#17653) by @figtracer refactor(anvil): remove unused fee and EIP-8130 helpers (#17654) by @figtracer refactor(evm): remove unused chain env and fork mapping helpers (#17651) by @figtracer perf(coverage): index anchors and group reports (#17615) by @figtracer fix…

F
Foundry Blockchain

Nightly (2026-10-19)

Other perf(ci): reduce test setup and scheduling costs (#17639) by @mattsse perf(ci): cache external compiler artifacts (#17649) by @mattsse test: fix Windows CLI assertions (#17643) by @mablr perf(coverage): borrow source spans (#17613) by @figtracer Full Changelog: nightly-6c21ffe229e9963bf7e97c4879cd95c8a0463be3...4819830

F
Foundry Blockchain

Nightly (2026-10-18)

Other chore(deps): bump svm and soldeer zip (#17630) by @DaniPopes chore: allow Git dependency sources (#17631) by @decofe perf: build EVM, cheatcode and crypto crates optimized in dev (#17636) by @mattsse ci: build docs on a 16-core runner (#17637) by @mattsse perf(ci): cross-compile Intel macOS release (#17633) by @DaniPopes feat(cast): decode indexed event parameters (#17634) by @mattsse fix(ci…

F
Foundry Blockchain

Nightly (2026-10-17)

Other refactor(cheatcodes): register arbitrary storage in shared state (#17602) by @mablr fix(ci): stop rust-toolchain tag drift failures (#17612) by @figtracer refactor(cheatcodes): read broadcasts without the execution network (#17601) by @stevencartavia fix(script): report incomplete broadcasts (#17586) by @stevencartavia fix(chisel): stop concurrent saves from reusing an id (#17606) by @steven…

F
Foundry Blockchain

Nightly (2026-10-16)

Other fix(forge): stabilize test linking helpers (#17576) by @figtracer fix(anvil): isolate fork RPC connections (#17598) by @figtracer docs(cheatcodes): clarify mockFunction matching (#17595) by @luangucun fix(common): preserve helper ABI coder v2 (#17591) by @mablr chore(deps): bump solar dependencies to 4d497e3 (#17604) by @github-actions[bot] chore(deps): bump tempo dependencies to e4acf9c (#1…

F
Foundry Blockchain

Nightly (2026-10-15)

Other fix(forge): bound watch runtime shutdown (#17570) by @decofe fix(deps): update rustls for security advisories (#17572) by @mablr fix(cheatcodes): preserve wallet unlock errors (#17577) by @figtracer fix(symbolic): replay generic storage reads (#17579) by @figtracer fix(anvil): restore immediate automining (#17578) by @figtracer fix(cheatcodes): preserve getWallets errors (#17582) by @mablr f…

F
Foundry Blockchain

Nightly (2026-10-14)

Other refactor: remove redundant trait bounds (#17557) by @decofe refactor(cheatcodes): share engine-independent state with EVM2 (#17551) by @stevencartavia fix(vscode): ship bundled client as forge-lsp (#17517) by @DaniPopes fix(vscode): drop Solar from user-visible names (#17559) by @DaniPopes chore(deps): refresh Cargo.lock (#17558) by @decofe fix(evm): use caller nonce for top-level creates (#…

F
Foundry Blockchain

Nightly (2026-10-13)

Other fix(chisel): match the exact REPL source path (#17529) by @0xKarl98 fix(script): honor --sender over sole private key (#17528) by @0xKarl98 fix(verify): reject invalid Sourcify verifier URLs (#17519) by @stevencartavia feat(tempo): support expiring nonce discriminators (#17245) by @mattsse fix(bind): display paths without debug escaping (#17533) by @decofe chore(ci): update gh-actions to lat…

F
Foundry Blockchain

Nightly (2026-10-12)

Other feat(cheatcodes): add storeTransient and loadTransient (#17484) by @awss1i chore(deps): bump solar dependencies to 271db33 (#17518) by @github-actions[bot] fix(anvil): enforce strictly increasing block timestamps on default path (#17373) by @Lubov66 fix(cast): respect fees in cast call --trace (#17527) by @stevencartavia fix(coverage): only credit exact bytecode matches (#17520) by @stevenca…

F
Foundry Blockchain

Nightly (2026-10-10)

Other ci: install libudev for default-feature tests (#17502) by @stevencartavia test(script): pin simulation ignoring execution-only state (#17501) by @stevencartavia fix(traces): keep external lookups on the traced chain (#17492) by @stevencartavia fix(forge): reset library deployer nonce on forks (#17493) by @stevencartavia test(forge): pin failure classification without isolation (#17496) by @s…

F
Foundry Blockchain

Nightly (2026-10-09)

Other chore(deps): bump solar dependencies to 3681609 (#17466) by @github-actions[bot] test: reuse solc versions across fixtures (#17049) by @DaniPopes test(cheatcodes): cover deployCode and CREATE2 exits (#17470) by @stevencartavia fix(cheatcodes): use CREATE2 factory for deployCode (#17471) by @stevencartavia test(cheatcodes): cover storage hook halts (#17472) by @stevencartavia test(cheatcodes)…

F
Foundry Blockchain

Nightly (2026-10-08)

Other perf(fork): skip cache reload for existing forks (#17418) by @figtracer refactor: apply machine-applicable helper lints (#17357) by @decofe refactor(script): make gas search engine-free (#17441) by @stevencartavia test(forge): run testdata contracts that pass with isolation (#17442) by @stevencartavia refactor(cheatcodes): extract prank application (#17437) by @stevencartavia test(script): u…