Foundry har en ny release-kandidat: v1.6.0-rc1! Höjdpunkter inkluderar: Osaka som standard EVM hardfork, parallelliserad stateless fuzzing, konfigurerbara invarianta kontrollintervaller, förbättrad reentrancy-detektion och tidsbaserad invariant fuzzing. $ foundryup -i v1.6.0-rc1
Fuzz-tester körs nu över flera arbetstrådar och skalar korrekt på flerkärniga maskiner. Varje arbetare behåller sin egen korpus och synkar periodvis med en mästare, delar täckning samtidigt som de utforskar parallellt!
Nya 'check_interval' kontrollerar invariantfrekvensen i djupa körningar (0, 1 eller N), ger upp till 3,6× snabbare utförande genom att minska dyra kontroller, och 'call_override'-invarianter fångar nu korrekt ETH-överföringsreentrancy.
'foundry-toolchain'-versionen av GitHub Action har skrivits om helt i TypeScript, och en experimentell Rust-omskrivning av 'foundryup' finns nu tillgänglig, med målet att skapa en renare och mer pålitlig installationsupplevelse.
Vi har nyligen passerat 10 000 GitHub 🌟 — tack till alla som bidragit, rapporterat problem och hjälpt till att förbättra Foundry!
131