Release Notes - v0.71.0
v0.71.0
Section titled “v0.71.0”Title: Improve ledger recovery and operational reliability
Date: 2026-09-21
Version: v0.71.0
Release: v0.71.0
This release updates Dingo from v0.70.16 to v0.71.0. It improves ledger recovery, stake history, transaction submission, operational certificate validation, KES agent integration, replay behavior, and development reliability.
Recommended Network Compatibility ⚠️
Section titled “Recommended Network Compatibility ⚠️”| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Ledger and recovery improvements
Section titled “Ledger and recovery improvements”-
Improved protocol compatibility and restore safety by upgrading
gouroborostov0.205.7, enforcing strict Alonzo protocol parameter provenance, supporting protocol parameter migration v20, matching era specificcoins_per_utxo_sizebehavior, enforcing transaction submission bounds, and applying unified recovery validation. -
Added Bursa KES agent client support with
serve-keyandsignmodes, new CLI and configuration options, bounded protocol handling, validation, and metrics. -
Recovered reward stake inputs that retention pruning removed, preserving the inputs required for historical reward calculations.
-
Made replay recovery safe when retained producer parents or fallback anchors are unavailable by preventing recovery from incomplete state.
-
Deferred
reward_live_stakerebuilds during bulk ledger state imports so the import can complete before that state is rebuilt. -
Reconciled txpump wallet inputs with node snapshots, keeping transaction submission aligned with the node’s current state.
-
Excluded stale post-
POOLREAPdelegations from historical stake calculations. -
Aligned operational certificate cold signature validation with the strict criteria used by ledger verification.
Reliability and validation improvements
Section titled “Reliability and validation improvements”-
Stabilized SQLite
DiskSizetests by retrying until completion withinAsyncWaitdeadlines. -
Strengthened cancellation coverage for trusted immutable block decoding so cancellation interrupts decoding safely.
-
Coalesced premature ledger batch flushes during bulk replay and added commit batch metrics for clearer replay monitoring.
-
Standardized
ledger/eras/mir_test.goformatting for consistent maintenance.
Dependency and example improvements
Section titled “Dependency and example improvements”-
Refreshed the Dingo Blockfrost Explorer example’s
@types/nodedependency from26.5.1to26.6.1. -
Upgraded the Dingo Sundae Preview example’s
@types/nodedependency from26.5.1to26.6.1. -
Updated the AWS S3 Go SDK service from
1.110.0to1.113.1and refreshed its related SDK modules. -
Modernized
klauspost/compressfrom1.19.2to1.20.0.
Build and quality improvements
Section titled “Build and quality improvements”-
Expanded CI build support by updating
docker/build-push-actionfrom7.3.0to7.4.0. -
Refined CI image building by updating
docker/setup-buildx-actionfrom4.3.0to4.4.1. -
Scoped
make lintnilaway analysis toblinklabs-iopackages throughNILAWAY_FLAGS.
Docs authored by Doc Holiday