Foundry are o nouă versiune candidată: v1.6.0-rc1! Punctele forte includ: Osaka ca hardfork EVM implicit, fuzzing fără stare paralelizat, intervale de verificare invariante configurabile, detectare îmbunătățită a reintranței și fuzzing invariant bazat pe timp. $ foundryup -i v1.6.0-rc1
Testele fuzz rulează acum pe mai multe fire worker thread, scalându-se corect pe mașini multi-core. Fiecare lucrător își păstrează propriul corpus și se sincronizează periodic cu un master, împărtășind acoperirea în timp ce explorează în paralel!
Noile "check_interval" controlează frecvența invariantă în rulări adânci (0, 1 sau N), oferind o execuție cu până la 3,6× mai rapidă prin reducerea verificărilor costisitoare, iar invarianții "call_override" prind acum corect reintranța transferului ETH.
Acțiunea GitHub "foundry-toolchain" a fost complet rescrisă în TypeScript, iar o rescriere experimentală Rust a "foundryup" este acum disponibilă, având ca scop o experiență de instalare mai curată și mai fiabilă.
Recent am depășit 10.000 de GitHub 🌟 — mulțumim tuturor celor care au contribuit, au raportat probleme și au ajutat la îmbunătățirea Foundry!
122