セキュリティ修正があるとのことで当サイトもアップデートしました。今のところ問題無いようです。
2.3.0
Chia リファレンス クライアントのバージョン 2.3.0 がダウンロードできるようになりました。このリリースにはソフト フォークが含まれており、2024 年 7 月末に有効になります。また、セキュリティ修正も含まれています。時間が許す限り、全員が農家と収穫機を少なくともバージョン 2.3.0 にアップグレードする必要があります。
このリリースには、CHIP-25 の Chialisp メッセージ条件、CHIP-26 のウォレット同期プロトコル、さまざまな DataLayer パフォーマンスの改善、その他いくつかの使いやすいアップデートが含まれています。
修理済み
Install.ps1
PowerShell 7.4 用に修正されましたCould not find parent coin
バイトではなく 16 進数を印刷することでエラー ログの読みやすさを修正しました- シグナル ハンドラーのシグナル オブジェクトを確保することにより、一部のシャットダウン ログ スパムを修正しました (修正#17578 )
- ネガティブプロットの同期期間がハーベスターをクラッシュさせない問題を修正しました (修正#15027 ) (ありがとう)@felixbrucker)
- ファーマーとハーベスターのプロトコルの不一致に関する警告のみをログに記録することで、ログスパムを修正しました。
- 高さが実際に削除された場合にのみロールバックをログに記録することでログスパムを修正しました
- DID 更新メタデータの問題を修正しました (修正#17412 )
- エラーコードを修正し、メッセージ条件のテストカバレッジを追加しました
- 非開発ソースのインストールを修正
- 0 からの再編成を修正
- Datalayer のダウンロード禁止を (再度) 修正しました
- タイムロード スキップ ピーク ロジックが改善されました。
- make_offer コマンドのファイル名に click.Path を使用しました (修正#10920 )
- 構成内の xch_target_address が正しくデコードされない場合の処理 (修正#16995 )
- 未確認のクローバック送信を削除
- ブロックをリクエストする前に、重複する UnfinishedBlock のチェックを強化します。
- 最適化されたデータレイヤー
get_key_by_node
- 溶けた CAT バランスを遵守するためのテストを追加しました (修正#17727 )
- ピアファイルパスのデフォルト値を使用して下位互換性を向上
--skip-keyring
GUIにオプションを追加しchia start
、GUI で使用できるようにしました (修正#17848 )
追加した
- Python 3.12のサポートを追加しました
- 新しいサブスクリプションとウォレット同期プロトコルのサポートを追加しました (将来のリリースのウォレットで使用されます)
- Chip-25 メッセージ条件のサポートを追加しました ( Chia-Network/chips#98 )
- プール URL の HTTP リダイレクトのサポートを追加しました (ありがとう)@felixbrucker)
use_delta_sync
ウォレット同期を高速化するためのオプションを追加しました(ありがとう)@felixbrucker)- Datalayer RPC ページネーションを追加しました。
- オプションを使用して Datalayer の複数のバッチ更新を追加しました
submit_on_chain
。 get_network_info
デーモンに RPCを追加しましたnew_unfinished_block2
Chia Seeder のサポートを追加しました- SpendSim のヒントのサポートを追加しました
かわった
FullBlock
、BlockRecord
、CoinSpend
、そしてHeaderBlock
サビへの移行- テストの移動 – すべてのテストとインフラストラクチャが chia-blockchain パッケージに含まれるようになりました。
chia/_tests
- サブクラス
Announcement
を優先してクラスを削除しますCondition
- 取り除く
ignore_max_send_amount
psutil.cpu_affinity()
代わりに使用しますos.cpu_count()
- ウォレットによる自動トランザクションプッシュを停止する
- トランザクションプッシュを統合する
- テスト目的で、非 SSL RPC クライアントのサポートが追加されました
- CATWallet からの TX の返送とオファーの作成
- Python をインストールする install.sh コードをすべて削除し、ユーザーが個別にインストールできるようにします。
- 古い
unhashable
専用ケースを取り外しますStreamable
- 最適化する
validate_removals()
- 従来のファイル形式からピアを移行するためのサポートを削除
- テストネットとの間で交換するときに一意のピア ファイル名を設定する
- RPC クライアントのフェッチ エラーに対する CLI 出力のクリーン化
QueuedAsyncPool
forを使用して Datalayer サブスクリプション処理を最適化しました。DataLayer.periodically_manage_data()
- Wiki と FAQ サンセットの README.md リンクを更新
- README のフォーマットとリンクを更新します (ありがとう)@bknox83)
- 文字列の連結を f 文字列に変更しました (ありがとう)@eukub)
- デッドコードを削除する
multiprocess_validation
- 高さからハッシュまでのキャッシュとサブエポックサマリーキャッシュのロギングを改善しました。
- フルバージョンを渡してください
Handshake
(ありがとう@felixbrucker) - full_node、ファーマー、ハーベスター、ウォレットの個別のプロトコル バージョン
- v1 から v2 への DB アップグレードの最適化
- Datalayer: セルフ サブスクリプションのデータ ループ遅延の管理を回避する
- データレイヤー: すでにディスク上にある DAT ファイルをダウンロードしないでください
- データレイヤー:
get_proof
最適化 – get_ancestors_optimized を使用する - データレイヤー: を使用して挿入/更新/挿入/削除を最適化します。
get_node_by_key
- Datalayer: 料金構成設定の使用を停止し、初期構成から削除します
- データレイヤー: 緩和された外部キーを活用して clean_node_table のクエリを最適化し、高速化します。
- cli rpm の圧縮を有効にしました
chia_rs
にぶつかる0.6.1
clvm_tools
にぶつかる0.4.9
chiavdf
にぶつかる1.1.4
chiapos
にぶつかる2.0.4
clvm
にぶつかる0.9.9
aiohttp
にぶつかる3.9.2
anyio
にぶつかる4.3.0
boto3
にぶつかる1.34.46
aiosqlite
にぶつかる0.20.0
colorlog
にぶつかる6.8.2
cryptography
にぶつかる42.0.5
keyring
にぶつかる24.3.1
dnspython
にぶつかる2.5.0
watchdog
にぶつかる4.0.0
dnslib
にぶつかる0.9.24
typing-extensions
にぶつかる4.10.0
既知の問題点
DEBUG
ログ レベルでログを記録すると、ローカル キーリングのパスフレーズがログ ファイルに記録される可能性があることに注意してください。これは重要なニーモニックではないことに注意してください。