Skip to content

Release Notes - v0.186.2

Title: Improve legacy pre-Conway compatibility while keeping Conway and Dijkstra validation strict

Date: July 5, 2026

Version: v0.186.2

This release improves compatibility with older pre-Conway data while keeping Conway and Dijkstra validation strict for malformed payloads.

  • Added duplicate-member validation for Conway and Dijkstra tagged sets: gOuroboros now rejects duplicate members in the covered witness, body, sub-transaction, and guard sets, so malformed tagged payloads fail fast during decode.
  • Improved legacy pre-Conway MultiAsset decoding: gOuroboros now accepts duplicate map keys in pre-Conway MultiAsset CBOR with last-wins behavior, improving compatibility with older chain data during sync and decode workflows.

  • Preserved strict Conway and Dijkstra transaction decoding: gOuroboros still rejects duplicate MultiAsset keys after decode, so malformed newer transactions continue to fail rather than produce ambiguous state.

Thank you for following gOuroboros releases.