Release Notes - v0.171.0
v0.171.0 (May 21, 2026)
Section titled “v0.171.0 (May 21, 2026)”Title: Protocol visibility, deterministic TTL validation, and ledger error decoding
Date: May 21, 2026
Version: v0.171.0
Hi folks! Here’s what landed in v0.171.0.
✨ What’s New
Section titled “✨ What’s New”-
Expanded ledger peer snapshot access: Integrations can now retrieve ledger peer snapshots directly, which improves visibility into peer discovery and also resolves a default chain sync stall that could interrupt normal startup and sync behavior.
-
Added deterministic message expiry checks: Integrations can now validate distributed message expiry against an explicit point in time, which makes testing, replay, and controlled validation flows more predictable while still rejecting expired or overly future dated messages.
💪 Improvements
Section titled “💪 Improvements”-
Refreshed companion library compatibility: The latest bundled transaction support update keeps dependent integrations aligned with newer companion behavior.
-
Updated utility library support: The latest bundled utility update keeps related integration behavior current across dependent workflows.
-
Advanced simulation coverage: The latest bundled mock network update keeps test and simulation flows aligned with newer protocol behavior.
🔧 Fixes
Section titled “🔧 Fixes”- Corrected incomplete withdrawal reporting: Validation errors for incomplete withdrawals now report the underlying balance mismatch more clearly, which makes failed transaction handling easier to understand.
📋 What You Need to Know
Section titled “📋 What You Need to Know”-
Maintained publish workflow dependencies: The release workflow now uses a newer module publishing dependency, which keeps release publication behavior current.
-
Recorded prior release notes publication: The previous
v0.170.1release notes are now part of the published release history for gOuroboros.
🙏 Thank You
Section titled “🙏 Thank You”Thank you for following gOuroboros releases.