Release Notes - v0.61.2
このコンテンツはまだ日本語に翻訳されていません。
v0.61.2 (July 6, 2026)
Section titled “v0.61.2 (July 6, 2026)”Title: Improved peer recovery, validation, and Leios reliability
Date: July 6, 2026
Version: v0.61.2
This release improves peer recovery, validation, outbound connectivity, and archive safety.
Recommended Network Compatibility ⚠️
Section titled “Recommended Network Compatibility ⚠️”| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ⛔ |
| preview-testnet | ✅ |
✨ Highlights
Section titled “✨ Highlights”-
Added safer peer rotation for discovered and public-root peers so Dingo stops reconnecting to peers that never connected, tracks prior connections, and backs off repeated dial failures.
-
Improved switched peer cursor handling so Dingo realigns cursors and resyncs when the selected cursor advances beyond the local tip.
-
Corrected Praos epoch nonce assembly across Mithril and epoch boundaries and healed missing Mithril gap block nonces at startup.
-
Fixed chain block number queries so genesis and tip lookups return the expected origin.
-
Updated outbound dialing so Dingo rotates across resolved backend IPs, refreshes DNS results, and falls back safely when a target address fails.
💪 Improvements
Section titled “💪 Improvements”-
Expanded Leios endorser persistence so blocks reach blob storage asynchronously instead of blocking the write path.
-
Strengthened Leios backfill cooldowns so repeated failures trigger longer per-connection backoff.
-
Extended the Musashi keep-alive timeout so healthy connections stay open longer during transient delays.
-
Updated
gouroborosthroughv0.186.2andv0.186.3so Dingo picks up the latest upstream fixes and compatibility updates. -
Added configurable consumed UTxO validation so strict mode and Mithril boundary checks can gate validation when required.
🔧 Fixes
Section titled “🔧 Fixes”-
Improved chainsync recycling so Dingo waits for ledger backlog to clear and reconcile before recycling peers.
-
Surfaced unrecoverable chainsync rollback loops with metrics and operator warnings so stuck recovery paths are easier to detect.
-
Rejected recovery attempts below the Mithril boundary so restoration stays inside the supported trust range.
-
Tightened block verification so pool registration and block numbers stay in step before a block is accepted.
-
Hardened Bark archive downloads by requiring HTTPS, validating archive block URLs, capping download size, and allowing only approved hosts.
🧪 Testing, CI, Docs, and Release Tooling
Section titled “🧪 Testing, CI, Docs, and Release Tooling”-
Verified zero-length Leios endorser blocks by point hash before decoding them so malformed records stop at the boundary.
-
Refreshed the linter workflow so
golangci-lintstays current. -
Replenished ledger peers more aggressively when upstream sources run low.
-
Optimized committee voting queries so voting lookups complete faster under load.
-
Updated the example app dependencies so the Node type definitions stay current.