リリースノート - v0.78.0
v0.78.0
Section titled “v0.78.0”タイトル: APIアクセスを拡張し、ノードの信頼性を強化
日付: 2026-10-04
バージョン: v0.78.0
リリース: v0.78.0
Dingo v0.78.0では、オプトインのAPIアクセスを拡張し、ノードのシャットダウンとプロバイダーのクリーンアップを予測可能にし、ConwayおよびMithrilアンカーに基づく会計を修正し、遅延ヘッダー検証とピアの再同期を強化します。
推奨ネットワーク互換性 ⚠️
Section titled “推奨ネットワーク互換性 ⚠️”| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
APIアクセス
Section titled “APIアクセス”- 拡張: オプトインのModel Context Protocol (MCP) APIプラグインを追加し、
/mcpではStreamable HTTP、/sseではSSEを提供します。Dingoは/healthと/healthzでヘルスチェックを公開し、読み取り専用のSQLiteおよびCardanoツールと再開可能なUTxOクエリにより、より安全なデータアクセスをサポートします。認証、レート制限、オリジン検証でリクエストを保護し、ループバック以外のバインディングには認証とTLSが必要です。
ノードのライフサイクルとインターフェースの変更
Section titled “ノードのライフサイクルとインターフェースの変更”- 改善: コンテキストで期限を制限したシャットダウン、決定論的な接続完了処理、停止したハンドラーを報告する制限付きEventBusシャットダウン、協調的なプロバイダーのクリーンアップ、登録に失敗してもパニックを起こさずロールバックするメトリクス登録を実現しました。Mempoolの完了チャネルは
<-chan errorから<-chan struct{}に変更されたため、利用側は処理するチャネル型を更新する必要があります。
台帳とガバナンスの修正
Section titled “台帳とガバナンスの修正”- 修正: ConwayスナップショットでDStateおよびDRepレコードを分類する処理を修正し、
GetCommitteeActiveCountをGetCommitteeAuthorizedCountに改名し、Mithrilアンカー付きの報酬とAPIブロック数を修正しました。Genesis delegationはShelley安定期間の後にのみ適用され、検証で重複した委任と無効な委任を拒否します。
ヘッダー検証と同期
Section titled “ヘッダー検証と同期”- 強化: 各ヘッダーを台帳を変更する前に完全に検証し、遅延マーカーに上限を設けて永続化し、検証中にサイズ超過ヘッダーを拒否します。再同期ではピアごとの帰属を記録し、スロットとハッシュの両方が完全一致した場合に限り、リプレイで冗長な暗号処理をスキップします。
Docs authored by Doc Holiday