Foundry memiliki kandidat rilis baru: v1.6.0-rc1! Sorotan meliputi: Osaka sebagai hardfork EVM default, fuzzing stateless paralel, interval pemeriksaan invarian yang dapat dikonfigurasi, deteksi reentrancy yang ditingkatkan, dan fuzzing invarian berbasis waktu. $ pengecoran -i v1.6.0-rc1
Pengujian fuzz sekarang berjalan di beberapa utas pekerja, menskalakan dengan benar pada mesin multi-core. Setiap pekerja menyimpan korpusnya sendiri dan secara berkala menyinkronkan dengan master, berbagi cakupan sambil menjelajahi secara paralel!
'check_interval' baru mengontrol frekuensi invarian dalam deep run (0, 1, atau N), memberikan eksekusi hingga 3,6× lebih cepat dengan mengurangi pemeriksaan yang mahal, dan invarian 'call_override' sekarang menangkap reentransi transfer ETH dengan benar.
GitHub Action 'foundry-toolchain' telah sepenuhnya ditulis ulang di TypeScript, dan penulisan ulang Rust eksperimental dari 'foundryup' sekarang tersedia, yang bertujuan untuk pengalaman instalasi yang lebih bersih dan lebih andal.
Kami baru-baru ini melewati 10.000 GitHub 🌟 — terima kasih kepada semua orang yang telah berkontribusi, melaporkan masalah, dan membantu meningkatkan Foundry!
137