# We just released Solidity v0.8.23!

**URL:** <https://forum.soliditylang.org/t/we-just-released-solidity-v0-8-23/1966>\
**Category:** Announcements\
**Created:** [November 8, 2023, 7:00pm UTC](https://forum.soliditylang.org/t/we-just-released-solidity-v0-8-23/1966 "2023-11-08T19:00:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mehtavishwa30](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.soliditylang.org/mehtavishwa30/32/1079_2.png) [@mehtavishwa30](https://forum.soliditylang.org/u/mehtavishwa30)\
**Post date:** [November 8, 2023, 7:00pm UTC](https://forum.soliditylang.org/t/we-just-released-solidity-v0-8-23/1966/1 "2023-11-08T19:00:54Z")

</div>

Today, we announce the release of the Solidity Compiler [v0.8.23](https://github.com/ethereum/solidity/releases/tag/v0.8.23). This newest version of the compiler is meant to be a pure bugfix release that includes the fix for an important bug of low severity.

Based on our investigations, we do not foresee real-world instances of the bug being used as an exploit or an attack vector and thus, we assess its overall severity as low.

**Important bugfix:** Fixing the invalid `verbatim` deduplication bug

A user reported a block deduplicator bug 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. The new release fixes this bug.

**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.

Read [our blog post describing the bug](https://blog.soliditylang.org/2023/11/08/verbatim-invalid-deduplication-bug/) to learn more about how it manifested, what kind of contracts could be affected, and other technical details.

**Compiler features:**

- Commandline Interface: An empty `--yul-optimizations` sequence can now be always provided.
- Standard JSON Interface: An empty `optimizerSteps` sequence can now always be provided.

Check out our release blog post to learn more about the other features in the release and read the full changelog.  
📃 Blog: [Solidity 0.8.23 Release Announcement | Solidity Programming Language](https://soliditylang.org/blog/2023/11/08/solidity-0.8.23-release-announcement)  
💾 Github: [Release Version 0.8.23 · ethereum/solidity · GitHub](https://github.com/ethereum/solidity/releases/tag/v0.8.23)

🗣 Help us spread the word by sharing our Twitter announcement:  
[https://x.com/solidity\_lang/status/1722326411665609169?s=20](https://x.com/solidity_lang/status/1722326411665609169?s=20)
