Binubura ng mga wallet sa Bitcoin Core 24.1 ang master key kapag nag-lock para hindi ito manatili sa memory (#27080), at naiiwasan ang pagkasira ng peers.dat sa minsanang serialization (#26909). Mas mabilis na ang inv-to-send queues (#27610), at wala na ang REST segfault sa mga invalid na URI (#27468).
Hindi na bumabagsak ang deriveaddresses sa index na 2147483647 sa Bitcoin Core 23.1 (#26275), at wala na ang segfault sa MacOS 13 na dulot ng ilang notification. Tumatanggi na ang GUI na i-encrypt ang watch-only wallets, at lumipat ang Qt5 sa 5.15.3 (#24668).
Sa Bitcoin Core 22.1, -persistmempool=1 na ang kahulugan ng -persistmempool flag na walang value, na dati ay maling pumapatay sa mempool persistence (#23061). Ni-ro-round up na ang pagkalkula ng fee para hindi bumaba sa inaasahang feerate (#22949), at naayos ang wallet segfault na kaugnay ng external_spk_managers (#23333).
May presync phase na ang headers sync sa Bitcoin Core 24.0.1: para maagapan ang posibleng denial-of-service, sinusuri ng mga node ang cumulative work ng peer bago iimbak ang headers nito, na maaaring magpabagal sa unang sync (#25717). Bago rin ang sendall RPC at ang mempoolfullrbf option na tumatanggap ng replacements kahit walang BIP125 signaling, habang opt-in RBF na ang default ng mga wallet.
Buo na ang suporta sa CJDNS sa Bitcoin Core 23.0, at wala na ang dating pagkiling sa mga peer na nasa port 8333 (#23542). Binibilang na ng fee estimation ang RBF replacements, tinanggal ang -rescan startup parameter, at may experimental na tracepoints ang Linux binaries.
"Discouraged" sa halip na banned na ang tawag sa mga peer na hindi maayos ang asal sa logs ng Bitcoin Core 0.20.2: nakakakonekta pa rin sila pero unang napapaalis, at nawawala ang estadong ito sa restart. Muling gumagana ang -walletnotify sa mga wallet transaction na nalaglag sa mempool dahil sumalungat sa bagong block, at dala na ng PSBTs ang witness at non-witness utxo para sa segwit inputs.
May rate limit na ang mga kumakalat na address sa Bitcoin Core 0.21.2 (#22569), at hindi na bumabagsak ang parser sa command line na may -noincludeconf=0 (#22002). Sa GUI, hindi na inuulit ng mga error message sa URI ang input ng user (gui#280).
Dumating ang suporta sa I2P sa Bitcoin Core 22.0, at wala na ang Tor v2 addresses dahil tinanggal na ang mga ito ng mismong Tor network. Idinagdag ang NAT-PMP port mapping, Bech32m na ang hinihingi ng RPCs para sa native witness version 1 addresses ayon sa BIP 350, at mula sa Guix-based na build ang release binaries.
Magsi-signal ng kahandaan para sa taproot ang block templates mula sa Bitcoin Core 0.21.1 sa loob ng halos tatlong buwan. Kapag 90% ng mga block sa isang retarget period na may 2,016 block ang nag-signal, magla-lock in ang taproot at ipapatupad ng bersyong ito ang BIPs 341 at 342 simula block 709,632. May dagdag na install prompt ang Windows users dahil sa problema sa code-signing certificate.
Idinagdag ng Bitcoin Core 0.21.0 ang signet test networks (BIP325) at dala nito ang consensus rules ng Taproot mula sa BIP341 at BIP342, aktibo sa signet pero hindi sa mainnet. Mayroon na ring Tor v3 hidden services, BIP339 wtxid relay at opsyong magbigay ng BIP157 compact filters sa mga peer ang mga node.
Discouragement filter na ang pumalit sa awtomatikong ban sa Bitcoin Core 0.20.1: puwede pa ring kumonekta ang mga pasaway na peer, pero sila ang unang napapaalis. Muling nagti-trigger ng -walletnotify ang conflicted na wallet transactions matapos itong masira sa v0.19, at dala na ng PSBTs para sa segwit inputs ang parehong witness at non-witness UTXO.
Parehong tinanggal sa Bitcoin Core 0.20.0 ang BIP61 reject messages at ang BIP70 payment support, at hindi na rin ito gumagamit ng OpenSSL. Ikinakalat ng experimental na -asmap option ang peer connections sa iba't ibang Autonomous Systems, at kayang limitahan ng rpcwhitelist settings ang isang RPC user sa mga piling tawag.
Maaabot na ng Tor users ang website ng Bitcoin Core sa pamamagitan ng onion address, matapos ang madalas na kahilingan. Dagdag na daan ang hidden service para makaiwas sa censorship, at landas ng tiwala na hindi nakasalalay sa certificate authorities o DNS.
Hindi na nagdudulot ng fatal na leveldb error ang dalawang beses na -blockfilterindex=basic sa Bitcoin Core 0.19.1, isang maintenance update. Naitama rin ang origfee value na ibinabalik ng bumpfee, at may bounds checks na sa indexes at amounts sa PSBTs.
0.19.0.1 talaga ang makukuha ng sinumang magda-download ng 0.19.0, dahil may lumitaw na problema pagkatapos ng rc process. Bago sa bersyong ito ng Bitcoin Core ang avoid_reuse wallet flag na puwedeng umiwas sa mga nagamit nang address sa isang operasyon, ang getbalances RPC na ipapalit sa mas lumang balance calls, at BIP158 block filters sa pamamagitan ng -blockfilterindex.
Kayang patungan ng malisyosong SOCKS proxy ang program stack ng isang Bitcoin Core node, ayon sa buong disclosure ng CVE-2017-18350. Pumasok ang buffer overflow kasabay ng SOCKS5 support sa v0.7.0rc1 at tahimik na inayos sa 0.15.1; ang mga node lang na naka-configure sa ganoong proxy, sa mga system na may signed char type, ang nalantad.
Itinatama ng bersyong 0.18.1 ng Bitcoin Core ang prune height na ibinabalik ng pruneblockchain, at nag-uulat na ng error ang signrawtransactionwithkey kapag walang redeemScript o witnessScript. Sa GUI, naayos ang bug sa Mac sa pagbubukas ng configuration file.
Error na ang natatanggap ng miners na tumatawag sa getblocktemplate nang walang segwit rule sa Bitcoin Core 0.18.0, dahil nababawasan ang kita nila kapag wala ito. Humigpit din ang RPC setup: hindi na pinapakinig ng rpcallowip ang node sa lahat ng interface, at pinapatigil ng hash character sa rpcpassword ang startup.
Ibinabalik ng Bitcoin Core 0.17.1 ang labels sa listtransactions: ang account parameter, na na-deprecate at pinangalanang dummy sa 0.17.0, ay nagiging label. Kasama sa mga ayos ang edge case ng deserialization overflow at isang bug sa PSBT signing.
Puwede nang i-load, likhain at i-unload ang wallets habang tumatakbo sa pamamagitan ng RPC sa Bitcoin Core 0.17.0, hindi lang sa startup. Sa bagong -avoidpartialspends flag, sabay-sabay na ginagastos ang mga coin na ibinayad sa iisang address, posibleng kapalit ng mas mataas na fees, at pumalit ang label API sa deprecated na account API. Hindi apektado ng CVE-2018-17144 ang bersyong ito.