Bitcoin PoW Core v26.1.0 Release
bitcoin-pow
released this
15 Mar 14:34
·
26 commits
to 26.x_btcw
since this release
v26.1.0 Release Notes (BTCW/BTC)
Merged the BitcoinPoW/PoT code into BTC 26.1
Notable changes
BTCW updates:
- To mine BTCW, use the rpc command 'generate'
- Miner is single threaded, only one wallet can be loaded when mining.
- Stop mining by clicking the lightning icon and select stop mining.
- getmininginfo rpc command returns cpu loading / local hashrate / days to find block.
- Hover over lightning icon to get mining stats.
- tx / txzap / rescan rpc commands have been added.
- The binaries built use the same naming convention as Bitcoin. bitcoin-qt is the binary. Rename manually if you wish.
Wallet
- bitcoin#28994 wallet: skip BnB when SFFO is enabled
- bitcoin#28920 wallet: birth time update during tx scanning
- bitcoin#29176 wallet: Fix use-after-free in WalletBatch::EraseRecords
- bitcoin#29510 wallet: getrawchangeaddress and getnewaddress failures should not affect keypools for descriptor wallets
RPC
- bitcoin#29003 rpc: fix getrawtransaction segfault
- bitcoin#28784 rpc: keep .cookie file if it was not generated
Logs
- bitcoin#29227 log mempool loading progress
P2P and network changes
- bitcoin#29200 net: create I2P sessions using both ECIES-X25519 and ElGamal encryption
- bitcoin#29412 p2p: Don't process mutated blocks
- bitcoin#29524 p2p: Don't consider blocks mutated if they don't connect to known prev block
Build
- bitcoin#29127 Use hardened runtime on macOS release builds.
- bitcoin#29195 build: Fix -Xclang -internal-isystem option
CI
- bitcoin#28992 ci: Use Ubuntu 24.04 Noble for asan,tsan,tidy,fuzz
- bitcoin#29080 ci: Set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK to avoid unrelated failures
Miscellaneous
- bitcoin#28391 refactor: Simplify CTxMempool/BlockAssembler fields, remove some external mapTx access
- bitcoin#29179 test: wallet rescan with reorged parent + IsFromMe child in mempool
- bitcoin#28791 snapshots: don't core dump when running -checkblockindex after loadtxoutset
- bitcoin#29357 test: Drop x modifier in fsbridge::fopen call for MinGW builds
- bitcoin#29529 fuzz: restrict fopencookie usage to Linux & FreeBSD
Credits
Thanks to everyone who directly contributed to this release:
- Fluffy Function
- dergoegge
- fanquake
- furszy
- glozow
- Greg Sanders
- Hennadii Stepanov
- MarcoFalke
- Martin Zumsande
- Murch
- Roman Zeyde
- stickies-v
- UdjinM6