コンテンツにスキップ

リリースノート - v0.70.5

タイトル: ガバナンス、同期、ノードの信頼性を改善

日付: Not provided

バージョン: v0.70.5

このリリースでは、Dingoノードとライブラリ利用者向けに、ガバナンスの正確性、障害の可視性、同期の安全性、ネットワークリクエスト処理、Koiosアカウント更新を改善します。

NetworkCompatible
mainnet
preprod-testnet
preview-testnet
musashi
  • 改善: 委員会情報でcredential tagと明示的なmembership termを保持し、Dingoがレコードを検証し、ガバナンス決定を解決し、証明書状態をインポートし、SQLメタデータを更新できるようにしました。必須のメタデータマイグレーションにより、タグ付きの委員会証明書と投票者も検索可能にしました。

  • 追加: 厳格なイベントサブスクリプションにより、ロールバックと評価の失敗をイベントとして通知するようにしました。サブスクリプションの回復処理でpanicがイベント配信を妨げないようにしました。

  • 訂正: Mithrilからインポートしたoperational certificate counterを除外してminted block countを正しく計算し、形式が正しくないMithril境界を明確に拒否するようにしました。

  • 強化: Leiosの取得処理で展開前にresponse bitmapのサイズと範囲を確認し、大きすぎる応答や範囲外の応答を拒否するようにしました。

  • 更新: gouroboros依存関係をv0.202.5に更新し、Plutus transaction validationに各eraに一致するvalidity upper boundを適用しました。

  • 改良: replay recoveryで、provenance recordの欠落が実際のgapを生む場合だけ再試行し、必要な入力が存在して検証が決定的に失敗する場合の繰り返しループを避けるようにしました。

  • 有効化: 厳格なKoios parity checkで、snapshot pruning後もpoolがretained stateから離脱したことを確認し、不完全な証拠を拒否するようにしました。

  • 解消: poolのreap時にstale delegationとlive stake attributionを消去し、更新後の状態をrollbackで一貫して復元するようにしました。

  • 安定化: HeaderRangeが0以下のリクエストを安全に処理し、キューに入れたヘッダーのrollbackをアトミックに維持するようにしました。

  • 明確化: Leios peerが未対応のblock range requestを明示的に拒否してpeerを待機させないようにし、利用できないtransaction requestに対するno block responseは維持するようにしました。

  • 最適化: Koios account synchronizationでepoch間のaccount universeをキャッシュし、crawlの進捗を報告し、refreshの失敗を伝播させて古いデータを使用しないようにしました。

完全な変更履歴: v0.70.4…v0.70.5


Doc Holiday logo

Docs authored by Doc Holiday

ページを編集

最終更新日: