Release Notes - v0.205.6
v0.205.6
Section titled “v0.205.6”Title: Strengthen certificate and input validation
Version: v0.205.6
This release improves block certificate checks, hash input validation, CBOR decoding safety, and preservation of canonical UTxO outputs.
New Features
Section titled “New Features”- Added operational certificate checks:
VerifyBlocknow validates cold signatures and reports invalid signatures throughValidationErrorTypeOpCert.ledger.ExtractOpCertFromHeaderexposes operational certificate data from supported Shelley family and Babbage family headers.
Bug Fixes
Section titled “Bug Fixes”- Improved hash validation: Blake2b constructors now reject hashes with the wrong length. Native script witness lookup and JSON decoding also reject wrong length hashes for MultiAsset policy IDs, PoolRegistrationCertificate VRF key hashes, and pool owners.
Additional Changes
Section titled “Additional Changes”- Updated CBOR decoding safety: Version
v2.9.4ofgithub.com/fxamacker/cbor/v2, including its example modules, improves safety when decoding CBOR maps with uncomparable Go keys. - Preserved canonical UTxO output encoding:
github.com/blinklabs-io/ouroboros-mockv0.20.2 retains canonical CBOR output encoding in mock UTxO data.
Release: v0.205.6
Compare: v0.205.5…v0.205.6
Docs authored by Doc Holiday