This is an automated archive.

The original was posted on /r/ethereum by /u/franzihei on 2023-11-09 10:40:34+00:00.


Solidity 0.8.23 is purely a bugfix release that fixes an important bug of low severity.

  • Release blog post:
  • GitHub:
  • Security alert:

Fixing Invalid ‘verbatim’ Deduplication Bug

This release fixes a block deduplicator bug reported by a user which led to blocks which are identical apart from the contents of verbatim instructions to be treated as equivalent and thus collapsed into a single one. Read more about the bug in the respective security alert on the Solidity blog.

Note: The bug existed since version 0.8.5, which introduced verbatim, and only affected pure Yul compilation with optimization enabled. Solidity code or Yul used in inline assembly blocks would not trigger it.