Chia 1.2.8がリリースされました。今回は変更点おおいです。maxMAxは0.1.6のままでした。
1.2.8Chiaブロックチェーン2021-09-30
幸せな農業!
Added
- キーリングの移行をサポートし、今後のリリースでウォレットのパスフレーズの追加をサポートするために、RPCアップデートを追加しました。
- PlotManagerにプロットメモのキャッシュを追加し、ハーベスタがシャットダウン時に解析されたプロットメモをディスクに保存し、起動時にメモリにロードして、既知のすべてのプロットのキー解析計算をスキップできるようにすることで、初期読み込みとキャッシュ読み込みを高速化しました。
- すべてのSQLコマンドをログに記録するデバッグオプションが追加されました。
- Chiaの幅広いDID機能セットに向けた構成要素として、分散型IDソリューションであるDIDのサポートが追加されました。
- 未使用のすべてのコインのクエリを回避するために、CoinStoreのクエリを特殊なケースの高さ0に追加してくれた@olivernycに感謝します。
- コインストアに追加と削除を適用するタイミングのログ記録を開始します。
- レポートプロット情報が最大メッセージサイズを超える非常に大規模なファームで考えられる回避策として、config.yamlで最大メッセージサイズを構成可能にしました。
- peer_connect_timeoutの構成オプションを追加しました。
- 強化されていない鍵導出のサポートが追加されました。
- さまざまなCoinStoreベンチマークとパフォーマンスの改善。
- ベータビルドは、mainへのすべてのマージで構築され、https://chia.net/download/から入手できるようになりました。
- GUIインストールスクリプトにRaspberryPi 464ビットのサポートを追加してくれた@Radexitoに感謝します。
- macOS keyring.yamlのサポートを追加し、キーをmacOS Keychainからkeyring.yamlに移行して、オプションのパスフレーズをウォレットに追加する次のリリースをサポートします。
- 今後のChiaAsset Token(CAT)標準と、Chiaの新しいエレクトラムスタイルプロトコルを使用してウォレットの同期を高速化するスタンドアロンのライトウォレットをサポートするために、ノード全体に多くの変更を加えました。
- このリリースでは、多くの新しい翻訳が追加されています。以下のコミュニティメンバーの貢献に感謝します。アルバニア語@ATSHOOTER; アラビア語@ younes.huawei.test; ベラルーシ語@LUXDAD ; カタロニア語@Poliwhirl ; 繁体字中国語@ MongWu-NeiTherHwoGer-Long、@ danielrangel6 ; 中国語、簡体字@SupperDog ; クロアチア語@ vjukopila5 @ marko.anti12; チェコ語@HansCz ; デンマーク語@loppefaaret ; オランダ語@Netlob ;英語@ sharjeelazizn @ darkflare ; 英語、オーストラリア@nzjake ; 英語、ニュージーランド@nzjake @sharjeelazizn; フィンランド語@ f00b4r ; フランス語@burnt; ハンガリー語@sirgeoff ; ヘブライ語@Arielzikri; インドネシア語@lespau ;リトアニア語@Mariusxz ; ポーランド語@ bartlomiej.tokarzewski; ポルトガル語@darkflare ; ポルトガル語、ブラジル語@fsavaget ; シンハラ語@HelaBasa;スロバキア語@atomsymbol ; スペイン語@needNRG ; スペイン語、アルゼンチン@ juands1644 @gdestribats ; スペイン語、メキシコ@ danielrangel6 ; スウェーデン語@MrDyngrak; タイ語@ 3bb.pintakam.7m1 @ taweesak0803650558 @ taweesak.25may1993 @ 3bb.pintakam.7m1; トルコ語@ baturman @ ExtremeSTRAUSSER。
Changed
- ブルーボックスプルーフは、ブロックチェーンの最も古い部分を最初に調べて圧縮されていないプルーフを見つける代わりに、ランダム化されるようになりました。
- ソートされたコンテナをバージョン2.4.0にバンプしました。
- plotting /manager.pyにいくつかの冗長なコードを削除しました
- 更新:いくつかのフックを更新し
flake8
、3.9.2にpre-commit-hooks
、4.0.1にblack
21.8b0へ - clvm_rsを0.1.14にバンプします。
- 条件内の無効なリストターミネータのテストを追加しました。
- blspyを1.0.6に更新しました。
- ホストをタイムロードランチャー用に構成できるように変更しました。
- キューに入れられたプロットのIDを収集し、応答とともに返す機能を追加してくれた@dkackmanに感謝します。
- SpendBundle.debugがデフォルトでデフォルトのジェネシスチャレンジを使用するようにしました。
- データベースが開かれているレベルでsqliteプラグマを1回だけ実行するようにフルノードを変更し、ディスクI / Oパフォーマンスを向上させるためにプラグマsynchronous = FULLをOFFに変更しました。また、ウォレットの冗長データベースプラグマを削除しました。
- ブロックを追加するために必要なブロックの部分を渡すだけで、CoinStoreのFullBlockへの依存を削除するように変更しました。
- ログのフォーマットが改善されました。
- 警告ログの数を減らすために、10秒以上経過した場合にのみ警告をログに記録するようにログを変更しました。
- CLIのいくつかの古いメッセージを改善および修正しました。助けてくれてありがとう@ jack60612!
- 以前、Rust条件チェッカーを追加して、既存のPythonベースの条件チェッカーを置き換えました。このリリースでは、古いPythonコードを削除します。
- 今後のChiaAsset Token(CAT)標準をサポートするためのいくつかのclvm_rsアップデート。
Fixed
- keyring_pathを修正してくれた@mgraczykに感謝します。
- 回避策としてPython3.9の手動インストールを必要とするUbuntuインストーラーをブロックする問題を修正しました。
- 書き込み中に別のプロセスが構成を読み取ろうとした場合に、config.yamlとkeyring.yamlが部分的にしか書き出されない問題を修正しました。
- create_pool_plotのrmtree呼び出しを修正しました。
- fix-ssl-permissionsが「更新されたモード」ではなく現在の「モード」を表示する問題を修正してくれた@ Knight1に感謝します。
- mypyの実行時に多くのエラーを生成するPython3.9.7のMypyの問題を修正しました。
- ‘truncate_to_significant_bits’への負の入力を持つエッジケースを修正してくれた@olivernycに感謝します。
- キーリングへの書き込み時に例外が発生していたWindowsインストールの修正を追加しました。