Ví trên Bitcoin Core 24.1 xóa master key ngay khi bị khóa, không để nó lưu lại trong bộ nhớ (#27080), còn peers.dat tránh bị hỏng nhờ chỉ tuần tự hóa một lần (#26909). Hàng đợi inv-to-send chạy nhanh hơn (#27610), và lỗi segfault REST với URI không hợp lệ đã hết (#27468).
deriveaddresses không còn sập ở chỉ số 2147483647 trong Bitcoin Core 23.1 (#26275), và lỗi segfault trên MacOS 13 do một số thông báo gây ra đã hết. GUI giờ từ chối mã hóa ví watch-only, còn Qt5 lên 5.15.3 (#24668).
Cờ -persistmempool đứng một mình nay nghĩa là -persistmempool=1 trong Bitcoin Core 22.1, trong khi trước đây nó lại tắt nhầm tính năng lưu mempool (#23061). Tính phí làm tròn lên để không rơi dưới mức phí kỳ vọng (#22949), và lỗi segfault ví liên quan external_spk_managers đã được sửa (#23333).
Đồng bộ header có thêm pha presync trong Bitcoin Core 24.0.1: để ngăn nguy cơ từ chối dịch vụ, nút kiểm tra tổng work tích lũy của peer trước khi lưu header, điều có thể làm chậm lần đồng bộ đầu (#25717). Bản này còn có thêm RPC sendall và tùy chọn mempoolfullrbf chấp nhận giao dịch thay thế không cần báo hiệu BIP125, còn ví nay mặc định bật opt-in RBF.
CJDNS được hỗ trợ đầy đủ trong Bitcoin Core 23.0, và thói quen ưu tiên peer cổng 8333 bị bỏ (#23542). Ước tính phí nay tính cả giao dịch thay thế RBF, tham số khởi động -rescan bị gỡ, còn bản Linux đi kèm tracepoint thử nghiệm.
Peer có hành vi xấu hiện là “discouraged” thay vì bị cấm trong log của Bitcoin Core 0.20.2: chúng vẫn kết nối được nhưng bị loại trước tiên, và trạng thái này mất khi khởi động lại. -walletnotify lại kích hoạt với giao dịch của ví bị đẩy khỏi mempool do xung đột với khối mới, còn PSBT mang cả utxo witness lẫn non-witness cho đầu vào segwit.
Địa chỉ truyền miệng giữa các peer bị giới hạn tốc độ trong Bitcoin Core 0.21.2 (#22569), và dòng lệnh chứa -noincludeconf=0 không còn làm sập bộ phân tích (#22002). Trên GUI, thông báo lỗi URI thôi lặp lại dữ liệu người dùng nhập (gui#280).
Bitcoin Core 22.0 bắt đầu hỗ trợ I2P và bỏ địa chỉ Tor v2, vì chính mạng Tor đã loại bỏ chúng. Bản này thêm ánh xạ cổng NAT-PMP, RPC yêu cầu Bech32m cho địa chỉ witness phiên bản 1 gốc theo BIP 350, và tệp phát hành được build bằng Guix.
Mẫu khối từ Bitcoin Core 0.21.1 báo hiệu sẵn sàng cho taproot trong khoảng ba tháng. Nếu 90% số khối trong một chu kỳ điều chỉnh 2.016 khối báo hiệu, taproot sẽ được lock-in và phiên bản này áp dụng BIP 341 và 342 từ khối 709.632. Người dùng Windows gặp thêm một hộp thoại khi cài do trục trặc chứng chỉ ký mã.
Mạng thử nghiệm signet (BIP325) và quy tắc đồng thuận Taproot theo BIP341, BIP342 cùng vào Bitcoin Core 0.21.0, trong đó Taproot chạy trên signet nhưng chưa trên mainnet. Nút cũng có thêm hidden service Tor v3, wtxid relay theo BIP339 và tùy chọn phục vụ compact filter BIP157 cho peer.
Bitcoin Core 0.20.1 thay lệnh cấm tự động bằng bộ lọc discouragement: peer có hành vi xấu vẫn có thể kết nối nhưng sẽ bị ưu tiên loại. Giao dịch ví bị xung đột lại kích hoạt -walletnotify sau khi hỏng ở v0.19, và PSBT cho đầu vào segwit giờ chứa cả UTXO witness lẫn non-witness.
Thông điệp reject BIP61 và hỗ trợ thanh toán BIP70 cùng bị gỡ khỏi Bitcoin Core 0.20.0, phiên bản cũng bỏ hẳn OpenSSL. Tùy chọn thử nghiệm -asmap phân tán kết nối peer qua các Autonomous System, còn thiết lập rpcwhitelist có thể giới hạn một người dùng RPC vào những lệnh được chọn.
Người dùng Tor giờ có thể vào website Bitcoin Core qua địa chỉ onion, sau nhiều lần được đề nghị. Hidden service này mở thêm một đường vòng qua kiểm duyệt và một đường tin cậy không phụ thuộc vào tổ chức cấp chứng chỉ lẫn DNS.
Truyền -blockfilterindex=basic hai lần không còn gây lỗi leveldb nghiêm trọng trong Bitcoin Core 0.19.1, một bản bảo trì. Bản này cũng sửa giá trị origfee do bumpfee trả về và thêm kiểm tra giới hạn cho chỉ số và số tiền trong PSBT.
Ai tải 0.19.0 thực ra sẽ nhận 0.19.0.1, vì một lỗi lộ ra ngay sau quá trình rc. Điểm mới của phiên bản Bitcoin Core này: cờ ví avoid_reuse có thể loại các địa chỉ đã dùng khỏi một thao tác, RPC getbalances dự kiến thay các lệnh số dư cũ, và bộ lọc khối BIP158 qua -blockfilterindex.
Một proxy SOCKS độc hại có thể ghi đè stack chương trình của nút Bitcoin Core, theo bản công bố đầy đủ về CVE-2017-18350. Lỗi tràn bộ đệm xuất hiện cùng hỗ trợ SOCKS5 ở v0.7.0rc1 và được âm thầm sửa trong 0.15.1; chỉ những nút cấu hình dùng proxy như vậy, trên hệ thống có kiểu char có dấu, mới bị ảnh hưởng.
Phiên bản 0.18.1 của Bitcoin Core sửa độ cao prune do pruneblockchain trả về và khiến signrawtransactionwithkey báo lỗi khi thiếu redeemScript hoặc witnessScript. Trên GUI, lỗi mở tệp cấu hình trên Mac đã được khắc phục.
Thợ đào gọi getblocktemplate mà không có quy tắc segwit giờ nhận lỗi trong Bitcoin Core 0.18.0, vì bỏ quy tắc này làm giảm phần thưởng của họ. Thiết lập RPC cũng chặt hơn: rpcallowip không còn khiến nút lắng nghe trên mọi giao diện, và dấu # trong rpcpassword sẽ khiến nút không khởi động được.
Bitcoin Core 0.17.1 đưa nhãn trở lại listtransactions: tham số account, bị đánh dấu ngừng dùng và đổi tên thành dummy ở 0.17.0, nay thành label. Các bản sửa xử lý một trường hợp biên tràn số khi giải tuần tự hóa và một lỗi ký PSBT.
Từ Bitcoin Core 0.17.0, ví có thể tải, tạo và gỡ qua RPC ngay khi đang chạy, thay vì chỉ lúc khởi động. Cờ mới -avoidpartialspends chi cùng lúc các coin gửi về một địa chỉ, có thể tốn phí cao hơn, và API label thay cho API account đã ngừng dùng. CVE-2018-17144 không ảnh hưởng tới phiên bản này.