コンテンツにスキップ

リリースノート - v0.72.0

タイトル: 検証、同期、運用効率を強化

日付: 2026-09-24

バージョン: v0.72.0

リリース: v0.72.0

このリリースでは、ledger、governance、network、credentialの検証を強化し、同期、報酬処理、データベースのdurability、運用状況の可視性を改善しました。

NetworkCompatible
mainnet⛔
preprod-testnet✅
preview-testnet✅
musashi✅
  • 強化し、gouroboros v0.206.2によってpeer sharingを改善し、pool relay decodingをstrictにしました。サイズ超過のSharePeers replyはstrictに失敗し、governance、ledger、threshold cacheのcorrectnessも改善されます。

  • 拒否し、active networkと異なるnetwork magicを持つByron outputがvalidationに入らないようにしました。

  • 確認し、catch up capを超えて進むchain frontierを異なるconnectionでcorroborateしてから受け入れるようにしました。未検証のfrontierを追跡するリスクを抑えます。

  • 改善し、Koios parity cacheのSQLite durability設定による負荷を軽減しました。test-only databaseではsynchronous=OFFを使用し、Koios parity cacheでは既存のbusy timeoutを維持してsynchronous=NORMALを使用します。disposable test cacheではdurabilityを緩和してtest実行を高速化できます。

  • 防止し、ledgerがpartial stateを書き込む前に、重複したByronおよびShelleyのgenesis UTxO referenceを拒否するようにしました。

  • 保持し、rollback後も置き換えられたgovernance voteをvote history migrationで復元できるようにしました。

  • 復元し、NewConfigのhistorical validationとstrict UTxO validationにfail closedのdefaultを設定しました。明示的に変更しない限り、これらのcheckは有効です。

  • 明確化し、reference_lagだけが原因のepochではstrict Koios parity checkをshutdownしないようにしました。実際のdata failureは引き続きfatalとして扱います。

  • 整合させ、Byron canonical JSONのduplicate key、escape sequence、unsigned fieldの処理をreference behaviorに合わせました。

  • 評価し、SPO governed actionを同じboundaryのstake snapshotに対して判定するようにしました。ratificationされていないactionがratification済みとして扱われることも防ぎます。

  • 保護し、Mithril credentialとsigned URL dataをredactionし、userinfoを含むURLを拒否するようにしました。

  • 検証し、Acquire中にLocalStateQuery pointがquery可能か確認するようにしました。Dingoがpointを使用する前にpinned era checkとretention handlingも実行します。

同期、ガバナンス、可視性の改善

Section titled “同期、ガバナンス、可視性の改善”
  • 再配置し、gosec G703 lint suppression commentの位置を修正しました。security checkを維持しながらruntime behaviorは変更しません。

  • 削除し、retired Go Report Card badgeをproject presentationから取り除きました。

  • 切り替え、Antithesis Moog downloadでGITHUB_TOKEN authenticationを使用するようにしました。

  • 拡張し、epoch_rollover timing、stage maximum gauge、広いlatency bucket、dashboard panelを運用metricに追加しました。

  • 導入し、Koiosを利用したgenesisからのnode parity validationと、completeおよびincomplete resultのreportingを追加しました。

  • 強固にし、malformedまたはunknown Byron witnessを拒否するようにしました。

  • 緩和し、CI test serviceのMySQLおよびPostgreSQL durability設定を変更しました。

  • バッチ化し、reward live stake rebuildをmemory使用量の上限内で実行し、ETA progressを表示するようにしました。

  • 修正し、credentialから特定した完全な委任集合をactive stake denominatorに使用するようにしました。inactiveまたはretired poolへの委任も含まれますが、reward bucketとreward_pool_input rowはactive poolに限定されます。reward_snapshot.total_active_stakeにはこのstakeを保持し、degraded registrationおよびinactiveまたはretired poolへの委任による除外をreward_snapshot.excluded_active_stakeに記録します。reward round logとprecompute attribution(再利用したprecomputeを含む)にはreserves、fees、total_active_stake、total_circulation、total_blocks、reward_efficiencyを出力します。

  • 更新し、plutigoをv0.7.2に変更しました。Previewのreference script validation haltを防ぎながらexecution safetyを維持します。

  • 強制し、Shelley familyのDELEGおよびMIR certificate predicateをvalidationで適用するようにしました。

  • 分類し、missing redeemerをdeterministic failureとして扱うことで、replay recoveryが一貫して処理できるようにしました。

  • 安定化し、blockfetch refusal testのpromotion handlingにあったraceを解消しました。

  • パイプライン化し、deep catch up中のblockfetch range requestを並行して処理し、requestとerror handlingを改善しました。


Doc Holiday logo

Docs authored by Doc Holiday

ページを編集

最終更新日: