Bitcoin Core 26.1

Bitcoin Core installation binaries can be downloaded from bitcoincore.org and the source-code is available from the Bitcoin Core source repository.

26.1 リリースノート

Bitcoin Core バージョン 26.1 は以下から入手可能です:

https://bitcoincore.org/bin/bitcoin-core-26.1/

このリリースには、さまざまなバグ修正およびパフォーマンス改善、更新された翻訳が含まれています。

バグの報告にはGitHubのIssue Trackerを使用してください:

https://github.com/bitcoin/bitcoin/issues

セキュリティやアップデートの通知を受け取りたい場合は、以下に登録してください:

https://bitcoincore.org/en/list/announcements/join/

アップブレード方法

旧バージョンを起動している場合はシャットダウンしてください。 完全にシャットダウンするのを待ってから(数分かかる場合があります)、 Windowsの場合はインストーラーを実行、Macの場合は/Applications/Bitcoin-Qtを上書き、 Linuxの場合はbitcoind/bitcoin-qtを上書きしてください。

EOLに達したBitcoin Coreのバージョンから直接アップグレードすることは可能ですが、 データディレクトリを移行する必要がある場合は時間がかかる可能性があります。 Bitcoin Coreの旧ウォレットバージョンが一般的にサポートされます。

互換性

Bitcoin CoreはLinuxカーネルやmacOS 11.0以降、Windows 7以降を使用している オペレーティングシステムでサポートされ、広範囲にテストされています。 Bitcoin Coreは他のほとんどのUNIXライクなシステムでも動作するはずですが、 それらの環境では頻繁にテストされていません。 サポートされていないシステムでBitcoin Coreを使用することは推奨されません。

注目すべき変更

ウォレット

  • #28994 wallet: skip BnB when SFFO is enabled
  • #28920 wallet: birth time update during tx scanning
  • #29176 wallet: Fix use-after-free in WalletBatch::EraseRecords
  • #29510 wallet: getrawchangeaddress and getnewaddress failures should not affect keypools for descriptor wallets

RPC

  • #29003 rpc: fix getrawtransaction segfault
  • #28784 rpc: keep .cookie file if it was not generated

ログ

  • #29227 log mempool loading progress

P2Pとネットワークの変更

  • #29200 net: create I2P sessions using both ECIES-X25519 and ElGamal encryption
  • #29412 p2p: Don’t process mutated blocks
  • #29524 p2p: Don’t consider blocks mutated if they don’t connect to known prev block

ビルド

  • #29127 Use hardened runtime on macOS release builds.
  • #29195 build: Fix -Xclang -internal-isystem option

CI

  • #28992 ci: Use Ubuntu 24.04 Noble for asan,tsan,tidy,fuzz
  • #29080 ci: Set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK to avoid unrelated failures
  • #29610 ci: Fix “macOS native” job

その他

  • #28391 refactor: Simplify CTxMempool/BlockAssembler fields, remove some external mapTx access
  • #29179 test: wallet rescan with reorged parent + IsFromMe child in mempool
  • #28791 snapshots: don’t core dump when running -checkblockindex after loadtxoutset
  • #29357 test: Drop x modifier in fsbridge::fopen call for MinGW builds
  • #29529 fuzz: restrict fopencookie usage to Linux & FreeBSD

クレジット

このリリースに直接貢献されたみなさん、ありがとうございます:

  • dergoegge
  • fanquake
  • furszy
  • glozow
  • Greg Sanders
  • Hennadii Stepanov
  • Jon Atack
  • MarcoFalke
  • Mark Friedenbach
  • Martin Zumsande
  • Murch
  • Roman Zeyde
  • stickies-v
  • UdjinM6

Transifexでの翻訳を手伝ってくださったみなさんもありがとうございます。