A Foundry tem um novo candidato a lançamento: v1.6.0-rc1! Os destaques incluem: Osaka como hardfork EVM padrão, fuzzing sem estado paralelizado, intervalos de verificação de invariantes configuráveis, detecção de reentrância melhorada e fuzzing de invariantes baseado em tempo. $ foundryup -i v1.6.0-rc1
Os testes de fuzz agora são executados em vários threads de trabalho, escalando corretamente em máquinas multi-core. Cada trabalhador mantém seu próprio corpus e sincroniza periodicamente com um mestre, compartilhando cobertura enquanto explora em paralelo!
O novo `check_interval` controla a frequência invariável em execuções profundas (0, 1 ou N), proporcionando uma execução até 3,6× mais rápida ao reduzir verificações dispendiosas, e os invariantes `call_override` agora capturam corretamente a reentrância de transferências de ETH.
A ação do GitHub `foundry-toolchain` foi completamente reescrita em TypeScript, e uma reescrita experimental em Rust do `foundryup` está agora disponível, visando uma experiência de instalação mais limpa e confiável.
Recentemente ultrapassámos 10.000 GitHub 🌟 — obrigado a todos que contribuíram, relataram problemas e ajudaram a melhorar o Foundry!
127