Dompet di Bitcoin Core 24.1 menghapus master key saat dikunci agar tidak tertinggal di memori (#27080), dan kerusakan peers.dat dicegah dengan melakukan serialisasi sekali saja (#26909). Antrean inv-to-send berjalan lebih cepat (#27610), dan segfault REST pada URI tidak valid hilang (#27468).
deriveaddresses tidak lagi crash di indeks 2147483647 pada Bitcoin Core 23.1 (#26275), dan segfault di MacOS 13 yang dipicu notifikasi tertentu sudah hilang. GUI kini menolak mengenkripsi dompet watch-only, sedangkan Qt5 naik ke 5.15.3 (#24668).
Flag -persistmempool tanpa nilai kini berarti -persistmempool=1 di Bitcoin Core 22.1; sebelumnya flag itu keliru mematikan persistensi mempool (#23061). Perhitungan biaya dibulatkan ke atas agar tidak jatuh di bawah tarif yang diharapkan (#22949), dan segfault dompet terkait external_spk_managers diperbaiki (#23333).
Sinkronisasi header mendapat fase presync di Bitcoin Core 24.0.1: untuk mencegah potensi denial-of-service, node memverifikasi akumulasi work peer sebelum menyimpan header-nya, yang bisa memperlambat sinkronisasi pertama (#25717). Juga baru, RPC sendall dan opsi mempoolfullrbf yang menerima penggantian tanpa sinyal BIP125, sementara dompet kini memakai opt-in RBF secara bawaan.
CJDNS kini didukung penuh di Bitcoin Core 23.0, dan preferensi lama terhadap peer di port 8333 dihapus (#23542). Estimasi biaya mulai memperhitungkan penggantian RBF, parameter startup -rescan hilang, dan biner Linux menyertakan tracepoint eksperimental.
Peer yang berulah muncul sebagai "discouraged", bukan banned, di log Bitcoin Core 0.20.2: mereka masih bisa tersambung, tetapi pertama kali didepak, dan statusnya hilang saat restart. -walletnotify kembali terpicu untuk transaksi dompet yang keluar dari mempool karena konflik dengan blok baru, dan PSBT membawa utxo witness sekaligus non-witness untuk input segwit.
Alamat hasil gosip antarpeer kini dibatasi lajunya di Bitcoin Core 0.21.2 (#22569), dan baris perintah berisi -noincludeconf=0 tidak lagi membuat parser crash (#22002). Di GUI, pesan galat URI berhenti menampilkan kembali masukan pengguna (gui#280).
Dukungan I2P hadir di Bitcoin Core 22.0, sedangkan alamat Tor v2 dihapus karena jaringan Tor sendiri sudah meninggalkannya. Pemetaan port NAT-PMP ditambahkan, RPC mewajibkan Bech32m untuk alamat native witness versi 1 sesuai BIP 350, dan biner rilis kini berasal dari build berbasis Guix.
Templat blok dari Bitcoin Core 0.21.1 menandakan kesiapan taproot selama kurang lebih tiga bulan. Jika 90% blok dalam satu periode retarget 2.016 blok memberi sinyal, taproot terkunci dan versi ini memberlakukan BIP 341 dan 342 mulai blok 709.632. Pengguna Windows menjumpai prompt instalasi tambahan akibat masalah sertifikat code-signing.
Bitcoin Core 0.21.0 menambahkan jaringan uji signet (BIP325) dan menyertakan aturan konsensus Taproot dari BIP341 dan BIP342, aktif di signet tetapi tidak di mainnet. Node juga mendapat hidden service Tor v3, wtxid relay BIP339, dan opsi melayani compact filter BIP157 ke peer.
Larangan otomatis berganti menjadi filter discouragement di Bitcoin Core 0.20.1: peer yang berulah masih boleh tersambung, tetapi diutamakan untuk didepak. Transaksi dompet yang berkonflik kembali memicu -walletnotify setelah rusak sejak v0.19, dan PSBT untuk input segwit kini membawa UTXO witness sekaligus non-witness.
Pesan reject BIP61 dan dukungan pembayaran BIP70 sama-sama dicabut dari Bitcoin Core 0.20.0, yang juga berhenti memakai OpenSSL. Opsi eksperimental -asmap menyebarkan koneksi peer ke berbagai Autonomous System, dan pengaturan rpcwhitelist bisa membatasi pengguna RPC pada panggilan tertentu.
Pengguna Tor kini bisa membuka situs Bitcoin Core lewat alamat onion, setelah sering diminta. Hidden service ini menambah jalur untuk menghindari sensor sekaligus jalur kepercayaan yang tidak bergantung pada otoritas sertifikat maupun DNS.
Memberikan -blockfilterindex=basic dua kali tidak lagi memicu galat fatal leveldb di Bitcoin Core 0.19.1, sebuah pembaruan pemeliharaan. Versi ini juga membetulkan nilai origfee yang dikembalikan bumpfee dan menambahkan pemeriksaan batas untuk indeks dan jumlah dalam PSBT.
Siapa pun yang mengunduh 0.19.0 sebenarnya mendapat 0.19.0.1, karena ada masalah yang muncul tepat setelah proses rc. Yang baru di Bitcoin Core versi ini: flag dompet avoid_reuse yang bisa menjauhkan alamat yang sudah terpakai dari suatu operasi, RPC getbalances sebagai pengganti panggilan saldo lama, dan filter blok BIP158 melalui -blockfilterindex.
Proxy SOCKS jahat bisa menimpa stack program node Bitcoin Core, menurut pengungkapan penuh CVE-2017-18350. Buffer overflow ini masuk bersama dukungan SOCKS5 di v0.7.0rc1 dan diam-diam diperbaiki di 0.15.1; yang terpapar hanya node yang dikonfigurasi memakai proxy semacam itu pada sistem dengan tipe signed char.
Bitcoin Core versi 0.18.1 membetulkan tinggi prune yang dikembalikan pruneblockchain dan membuat signrawtransactionwithkey melaporkan galat bila redeemScript atau witnessScript tidak ada. Di sisi GUI, bug di Mac saat membuka berkas konfigurasi diperbaiki.
Penambang yang memanggil getblocktemplate tanpa aturan segwit kini menerima galat di Bitcoin Core 0.18.0, sebab menghilangkannya mengurangi imbalan mereka. Pengaturan RPC juga diperketat: rpcallowip tidak lagi membuat node mendengarkan di semua antarmuka, dan karakter pagar di rpcpassword menghentikan startup.
Bitcoin Core 0.17.1 mengembalikan label ke listtransactions: parameter account, yang dideprekasi dan diganti nama menjadi dummy di 0.17.0, kini menjadi label. Perbaikannya mencakup kasus tepi overflow saat deserialisasi dan bug penandatanganan PSBT.
Dompet kini bisa dimuat, dibuat, dan dilepas saat runtime lewat RPC di Bitcoin Core 0.17.0, tidak lagi hanya saat startup. Flag baru -avoidpartialspends membelanjakan koin yang dibayarkan ke alamat yang sama secara bersamaan, dengan kemungkinan biaya lebih tinggi, dan API label menggantikan API account yang dideprekasi. CVE-2018-17144 tidak memengaruhi versi ini.