Solidity v0.8.28 is out! 🚀

This version brings full support for transient storage state variables of value types, improvements to speed up compilation via IR and lower RAM usage, bugfixes, and more!

Notable features :sparkles:

  • Support for transient storage value type state variables
  • Generating JSON representations of Yul ASTs only on demand
  • Per-contract pipeline configuration

Language Features

  • Transient storage state variables of value types are now fully supported.

Compiler Features

  • General: Generate JSON representations of Yul ASTs only on demand to reduce memory usage.
  • Standard JSON Interface: Bytecode or IR can now be requested for a subset of all contracts without triggering unnecessary code generation for other contracts.

Check out our release blog post to learn more about the other features in the release and read the full changelog:
:memo: Blog: Solidity 0.8.28 Release Announcement | Solidity Programming Language

:speaking_head:Help us spread the word!
Twitter: x.com

And lastly, a big thank you to all the contributors who helped make this release possible! :heart:

2 Likes