Saltar al contenido

Release Notes - v0.61.1

Este contenido aún no está disponible en español.

Title: Configurable tracing, safer startup validation, and steadier Mithril and Leios recovery

Date: July 2, 2026

Version: v0.61.1

Hi folks! Here’s what we shipped in v0.61.1.

NetworkCompatible
mainnet
preprod-testnet
preview-testnet
  • Expanded configure tracing more flexibly: Dingo now lets operators configure tracing through command line, config, and environment settings, and it now offers stdout tracing for debugging when closer visibility is needed.

  • Strengthened stop invalid plugin settings at startup: Dingo now fails fast when invalid database.blob and database.metadata plugin settings appear, instead of silently ignoring those startup configuration problems.

  • Improved serve historical Leios endorser blocks more reliably: Dingo now persists Leios endorser block manifests and transaction bodies to the blob store and can reload them after in memory cache expiry, which helps fully synced nodes serve historical Leios endorser blocks to downstream peers instead of failing historical lookups.

  • Expanded keep metadata plugin builds more selective: Dingo now keeps MySQL and Postgres metadata plugins opt in behind the dingo_extra_plugins build tag, which gives operators tighter control over optional metadata plugin support when building Dingo.

  • Refined keep Mithril bootstrap recovery more consistent: Dingo now preserves the full Mithril trust boundary and improves recovery handoff points, which makes bootstrap and archive recovery steadier.

  • Enhanced apply Mithril snapshots with steadier loading: Dingo now runs Mithril snapshot apply in load mode and turns off default storage cleanup during snapshot load, which improves Mithril bootstrap and archive stability.

  • Stabilized keep Mithril archive downloads more dependable: Dingo now isolates pooled Mithril archive download connections, which improves archive download stability during recovery.

  • Advanced recover from stalled validation paths more reliably: Dingo now continues recovery with fresh peer rotation and reconnect behavior, which improves recovery when validation stalls.

  • Updated improve Leios conflict handling: Dingo now handles historical and conflicting Leios endorser block states more robustly, which improves speculative conflict tolerance during recovery.

  • Modernized avoid duplicate Leios recovery transactions: Dingo now skips duplicate endorser transactions during Leios recovery, which avoids repeated submissions during recovery.

  • Streamlined handle large Leios batches more smoothly: Dingo now chunks large Leios batches during Leios recovery, which improves large batch handling during recovery.

  • Corrected repair epoch boundary nonce recovery: Dingo now derives and repairs the lab nonce correctly around epoch boundaries, which improves ledger verification and recovery reliability.

  • Preserved keep Mithril covered lab nonces during healing: Dingo now preserves Mithril covered lab nonces during ledger healing and recovery, which improves recovery reliability when restoring ledger state.

  • Verified check inbound block leadership eligibility more accurately: Dingo now verifies inbound block leadership eligibility against stake derived thresholds, which improves ledger verification reliability.

  • Normalized verify blocks from canonical leadership data: Dingo now normalizes the leadership key and result from the canonical block header data during block verification, which improves recovery and verification reliability.

  • Restored accept DevNet txpump transactions again: Dingo now fixes DevNet txpump transaction submission so generated test transactions are accepted again.

🧪 Testing, CI, Docs, and Release Tooling

Section titled “🧪 Testing, CI, Docs, and Release Tooling”
  • Refreshed keep the prior release record aligned: The prior release record now stays refreshed and aligned, which keeps recent release tracking current.

Thank you for trying!