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.
Sort: