リリースノート - v0.72.0
v0.72.0
Section titled “v0.72.0”タイトル: 検証、同期、運用効率を強化
日付: 2026-09-24
バージョン: v0.72.0
リリース: v0.72.0
このリリースでは、ledger、governance、network、credentialの検証を強化し、同期、報酬処理、データベースのdurability、運用状況の可視性を改善しました。
推奨ネットワーク互換性 ⚠️
Section titled “推奨ネットワーク互換性 ⚠️”| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
検証と互換性の改善
Section titled “検証と互換性の改善”-
強化し、gouroboros
v0.206.2によってpeer sharingを改善し、pool relay decodingをstrictにしました。サイズ超過のSharePeersreplyは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
G703lint suppression commentの位置を修正しました。security checkを維持しながらruntime behaviorは変更しません。 -
削除し、retired Go Report Card badgeをproject presentationから取り除きました。
-
切り替え、Antithesis Moog downloadで
GITHUB_TOKENauthenticationを使用するようにしました。 -
拡張し、
epoch_rollovertiming、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_inputrowは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およびMIRcertificate predicateをvalidationで適用するようにしました。 -
分類し、missing redeemerをdeterministic failureとして扱うことで、replay recoveryが一貫して処理できるようにしました。
-
安定化し、blockfetch refusal testのpromotion handlingにあったraceを解消しました。
-
パイプライン化し、deep catch up中のblockfetch range requestを並行して処理し、requestとerror handlingを改善しました。
Docs authored by Doc Holiday