Solidity v0.8.17 ist out, fixing an important bug!

We just released Solidity 0.8.17! Version 0.8.17 fixes an important bug, makes overflow checks on multiplication more efficient and adds an LSP feature to always analyze all files in a project.

:open_book: Solidity 0.8.17 Release Announcement | Solidity Blog
:floppy_disk: Release Version 0.8.17 · ethereum/solidity · GitHub

Storage Write Removal Bug On Conditional Early Termination

The bug may result in storage writes being incorrectly considered redundant and removed by the optimizer. The problem manifests in presence of assembly functions that may conditionally terminate the external EVM call using the return() or stop() opcode.

See the security alert for all details:

Help us spread the word! :bird:

2 Likes