Foundry heeft een nieuwe release kandidaat: v1.6.0-rc1! Hoogtepunten zijn: Osaka als standaard EVM hardfork, parallelle stateless fuzzing, configureerbare intervallen voor invariant checks, verbeterde reentrancy detectie en tijdgebaseerde invariant fuzzing. $ foundryup -i v1.6.0-rc1
Fuzz-tests worden nu uitgevoerd op meerdere werkthreads, die goed schalen op multicore-machines. Elke worker houdt zijn eigen corpus bij en synchroniseert periodiek met een master, waarbij de dekking wordt gedeeld terwijl er parallel wordt verkend!
Nieuwe `check_interval` controleert de invariantiefrequentie in diepe runs (0, 1 of N), wat tot 3,6× snellere uitvoering oplevert door dure controles te verminderen, en `call_override` invarianten vangen nu correct ETH-overdracht re-entrantie.
De `foundry-toolchain` GitHub Actie is volledig herschreven in TypeScript, en een experimentele Rust herschrijving van `foundryup` is nu beschikbaar, met als doel een schonere, betrouwbaardere installatie-ervaring.
We hebben onlangs de 10.000 GitHub 🌟 overschreden — bedankt aan iedereen die heeft bijgedragen, problemen heeft gerapporteerd en heeft geholpen Foundry te verbeteren!
138