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