コンテンツにスキップ

リリースノート - v0.208.2

タイトル: パイプラインの信頼性と Plutus V4 互換性を改善

バージョン: v0.208.2

このリリースでは、順序が前後するブロックの処理をより予測しやすくし、Plutus V4 のガードデータをリファレンス動作に合わせ、全幅 UTxO-RPC 有理数の境界を検証します。

  • 改善 順序が前後するブロックの処理で、保留容量が空くまで待ってからシーケンス番号を割り当て、上限を超える項目を保持前に拒否できるようにしました。MaxPendingBlocks: 0 で制限を無効にでき、ErrPendingLimitExceeded は配信をブロックせず致命的エラーとして処理します。ChainSync はドレインに失敗したロールバックを停止し、シャットダウン時には protocol.ErrProtocolShuttingDown を返してロールバックコールバックを呼び出しません。
  • 更新 Plutus V4 の required-guard マップの順序を変更し、スクリプト認証情報をキー認証情報より先に配置しました。同じ種別の認証情報はバイト列で並べ、リファレンス動作と一致するスクリプトから見て決定的な順序を実現します。
  • 削除 Dijkstra V4 のサブトランザクションインデックスを、トップレベルとガードされた子コンテキストで具体値としてエンコードしないようにしました。スクリプトとツールはこのフィールドが存在しない場合を処理する必要があります。
  • 拡充 Shelley、Alonzo、Conway の全幅 UTxO-RPC 有理数の検証範囲を拡大し、正確な int32 と uint32 の境界を確認するとともに、Conway の投票しきい値で範囲外の値を拒否します。

リリース: v0.208.2

比較: v0.208.1…v0.208.2


Doc Holiday logo

Docs authored by Doc Holiday

ページを編集

最終更新日: