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.
title: Release Notes - v0.171.0 description: gOuroboros Release Notes - v0.171.0
Section titled “title: Release Notes - v0.171.0 description: gOuroboros 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.
title: Release Notes - v0.171.0 description: gOuroboros Release Notes - v0.171.0
Section titled “title: Release Notes - v0.171.0 description: gOuroboros 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.
title: Release Notes - v0.171.0 description: gOuroboros Release Notes - v0.171.0
Section titled “title: Release Notes - v0.171.0 description: gOuroboros 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.
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.
v0.178.0 (May 26, 2026)
Section titled “v0.178.0 (May 26, 2026)”Title: Migrate example applications, expand Cardano aware CBOR diagnostics, and publish a public diagnostics API
Date: May 26, 2026
Version: v0.178.0
Hi folks! Here’s what landed between v0.171.0 and v0.178.0.
✨ What’s New
Section titled “✨ What’s New”-
Expanded first party example coverage: The repository now ships first party example applications for block fetch, chain sync, chain tip, peer sharing, ping, state query, tx monitor, and tx submission.
-
Updated example application layout: The examples now live under
examples/as standalone modules, and local runs should start from that location instead of the earliercmd/path. -
Enhanced Cardano aware diagnostic formatting: Diagnostic formatting is now available for transactions, blocks, Plutus data, and native scripts.
-
Refined annotated diagnostic output: Diagnostic output can include Cardano labels and human readable address annotations.
-
Introduced public diagnostics access: A public diagnostics API now covers generic CBOR plus Cardano transactions and blocks, with parse trees, offsets, warnings, and statistics.
📋 What You Need to Know
Section titled “📋 What You Need to Know”- Clarified documentation guidance: Documentation and local workflows should no longer describe these examples as coming from the retired starter kit repository, and should use the final
examples/path.
🙏 Thank You
Section titled “🙏 Thank You”Thank you for following gOuroboros releases.