Solidity 0.8.31 introduces support for the Fusaka network upgrade with the CLZ opcode for bit manipulation, makes osaka the default EVM version, and adds official ARM Linux builds. The release extends storage layout specifiers to support constant variables and begins deprecating features for removal in 0.9.0, including send/transfer functions, ABI coder v1, virtual modifiers, and contract comparison operators. The team also introduces pre-releases for experimental features and discontinues Ubuntu PPA distribution.

10m read timeFrom soliditylang.org
Post cover image
Table of contents
Notable Features and ChangesFull ChangelogHow to Install/Upgrade?

Sort: