Skip to content

Release Notes - v0.54.0

Title: Make Mithril v2 the default, add offline metadata fetching, and strengthen experimental Leios and chainsync recovery

Date: June 12, 2026

Version: v0.54.0

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

NetworkCompatible
mainnet
preprod-testnet
preview-testnet
  • Updated make Mithril v2 the default backend for snapshot sync: Dingo now uses the Mithril v2 backend by default, and operators who need legacy behavior must explicitly select v1.

  • Expanded fetch Mithril metadata without an active online session: Dingo now supports offline metadata fetching, which helps operators inspect sync metadata before starting a full retrieval flow.

  • Refined improve the experimental Leios pipeline for Dijkstra flows: Dingo now manages pipeline timing and stage progression more reliably in experimental Leios and Dijkstra flows, which improves consistency during experimental test runs.

  • Enhanced improve experimental Leios endorser block forging: Dingo now integrates experimental Leios endorser block forging into the Praos slot leader in Dijkstra flows, which improves experimental testing for those network modes.

  • Strengthened reduce sync stalls when a chainsync peer goes stale: Dingo now detects stale chainsync peers more effectively and advances recovery sooner, which reduces sync stalls after peer problems.

  • Improved recover more safely after reconnect and peer churn events: Dingo now reconnects more safely and recovers better after peer churn, which helps sync resume cleanly when peers drop or rotate.

  • Streamlined refresh Midnight service bindings more consistently: Dingo now vendors the Acropolis midnight_state.proto definition and adds gRPC code generation, which keeps Midnight service integrations aligned for teams that depend on it.

  • Clarified move API packages under the api/ namespace without changing runtime endpoints: Dingo keeps the same runtime endpoints, and it now places library import paths under api/, which simplifies package organization for library consumers.

  • Corrected reject experimental Leios endorser blocks with slot mismatches: Dingo now rejects experimental Leios endorser blocks when their slot values do not match expected timing, which prevents bad data from moving further through those flows.

🧪 Testing, CI, Docs, and Release Tooling

Section titled “🧪 Testing, CI, Docs, and Release Tooling”
  • Documented publish the finalized v0.53.0 release notes: The release history now includes the finalized v0.53.0 notes so the published record stays current.

Thank you for trying!