Daedalus 11.6.2 が Windows のアップデートインストールの不具合を修正
Cardano のデスクトップウォレットは、公式のアップデートフィードのチェックサムと照合した後に、ダウンロード済みのインストーラーを再利用できる
By SongMarketCap
Updated:
Input Output は、ウォレット内蔵のアップデータに関する 2 件の修正を含む Daedalus 11.6.2 をリリースした。Windows 向けの修正は、Daedalus を終了して更新をインストールする選択をしても、既存バージョンのままになってしまう可能性があった問題に対処する。別の変更では、ウォレットが既にダウンロードして検証済みのインストーラーを再利用できるようになった。
Daedalus 終了後も Windows のインストーラーが動作し続ける
Daedalus は自身の Cardano ノードを実行し、ブロックチェーンをローカルで検証する。ユーザーが Windows で更新を開始すると、バックグラウンドのスーパーバイザーがノードとウォレットのサービスを停止し、管理者権限でインストーラーを起動する。
これまでインストーラーはスーパーバイザーと同じ Windows のプロセスグループに属していた。そのグループは、スーパーバイザーが終了すると残りのプロセスを閉じるよう設定されていたため、Windows はインストーラーが完了する前にそれを停止していた。バージョン 11.6.2 では、インストーラーの起動が成功した時点でその終了設定を解除する。ユーザーが Windows の管理者プロンプトを拒否した場合は、その設定は維持される。
Daedalus は再ダウンロード前にインストーラーの有無を確認する
アップデータは新しいインストーラーを要求する前に、自身のダウンロードフォルダー内にインストーラーのコピーがあるかを確認するようになった。コピーが存在する場合、Daedalus はその SHA-256 チェックサムを計算し、公式のアップデートフィードの値と比較する。一致すれば、既存ファイルを用いて即座にインストールを案内できる。
チェックサムが異なる場合、または Daedalus がファイル確認を完了できない場合は、アップデータが新しいコピーをダウンロードする。インストール時に実施されるチェックサム検証は従来どおり行われる。
[NEWSBREAK]
フィード障害でもダウンロード済みファイルは消去されない
このリリースでは、アップデートフィードを取得または検証できない場合の保存済みインストーラーの扱いも変更された。以前は、検証が失敗するとウォレットがそのファイルを削除してしまうことがあった。バージョン 11.6.2 では、フィードが利用可能になった際にアップデータが再度確認できるよう、インストーラーとそのローカル記録を保持する。
アップデートフィードの取得と検証に成功し、そのフィードが当該プラットフォーム向けのアップデートをもはや掲載していないと判明した場合に、Daedalus は保存済みインストーラーを消去する。