ארנקים ב-Bitcoin Core 24.1 מוחקים את המפתח הראשי בנעילה, כדי שלא יישאר בזיכרון (#27080), והשחתת peers.dat נמנעת בזכות סריאליזציה חד-פעמית (#26909). תורי inv-to-send רצים מהר יותר (#27610), ו-segfault של REST על URI לא תקין נעלם (#27468).
דגל -persistmempool ללא ערך פירושו עכשיו -persistmempool=1 ב-Bitcoin Core 22.1, אחרי שבטעות כיבה את שמירת ה-mempool (#23061). חישוב העמלה מעגל כלפי מעלה כדי לא ליפול מתחת לשיעור הצפוי (#22949), ו-segfault בארנק שקשור ל-external_spk_managers תוקן (#23333).
סנכרון הכותרות מקבל שלב presync ב-Bitcoin Core 24.0.1: כדי לבלום מניעת שירות אפשרית, צמתים בודקים את העבודה המצטברת של עמית לפני שהם שומרים את כותרותיו, מה שעלול להאט סנכרון ראשון (#25717). חדשים גם ה-RPC sendall ואפשרות mempoolfullrbf, שמקבלת החלפות בלי איתות BIP125, וארנקים עוברים כברירת מחדל ל-RBF מסוג opt-in.
עמיתים סוררים מופיעים בלוגים של Bitcoin Core 0.20.2 כ״discouraged״ ולא כחסומים: הם עדיין יכולים להתחבר אך מנותקים ראשונים, והמצב מתאפס בהפעלה מחדש. האפשרות -walletnotify שוב פועלת על עסקאות ארנק שנשרו מה-mempool בגלל התנגשות עם בלוק חדש, ו-PSBTs נושאים גם witness utxo וגם non-witness utxo בקלטי segwit.
כתובות rumoured זוכות להגבלת קצב ב-Bitcoin Core 0.21.2 (#22569), ושורת פקודה עם -noincludeconf=0 כבר לא מפילה את המנתח (#22002). ב-GUI, הודעות שגיאה על URI מפסיקות להציג בחזרה קלט של המשתמש (gui#280).
תבניות בלוקים מ-Bitcoin Core 0.21.1 מאותתות על מוכנות ל-taproot במשך כשלושה חודשים. אם 90% מהבלוקים בתקופת התאמה של 2,016 בלוקים יאותתו, taproot יינעל והגרסה הזו תאכוף את BIP 341 ואת BIP 342 החל מבלוק 709,632. משתמשי Windows יראו הודעת התקנה נוספת בגלל בעיה בתעודת חתימת הקוד.
רשתות הבדיקה signet (BIP325) נכנסות ל-Bitcoin Core 0.21.0, יחד עם כללי הקונצנזוס של Taproot מ-BIP341 ו-BIP342, שפעילים ב-signet אך לא ב-mainnet. צמתים מקבלים גם שירותים נסתרים של Tor v3, הפצת wtxid לפי BIP339 ואפשרות להגיש לעמיתים compact filters של BIP157.
חסימות אוטומטיות מפנות מקום למסנן discouragement ב-Bitcoin Core 0.20.1: עמיתים סוררים עדיין יכולים להתחבר, אך הם מועדפים לניתוק. עסקאות ארנק בקונפליקט שוב מפעילות את -walletnotify אחרי שזה נשבר ב-v0.19, ו-PSBTs לקלטי segwit נושאים עכשיו גם את ה-UTXO של witness וגם את זה של non-witness.
הודעות reject של BIP61 והתמיכה בתשלומי BIP70 הוסרו שתיהן מ-Bitcoin Core 0.20.0, שגם מפסיקה להשתמש ב-OpenSSL. אפשרות ניסיונית, -asmap, מפזרת חיבורי עמיתים בין Autonomous Systems, והגדרות rpcwhitelist יכולות להגביל משתמש RPC לקריאות נבחרות.
משתמשי Tor יכולים עכשיו להגיע לאתר Bitcoin Core דרך כתובת onion, בעקבות בקשות רבות. השירות הנסתר מוסיף נתיב נוסף לעקיפת צנזורה ונתיב אמון שלא תלוי ברשויות אישורים או ב-DNS.
העברת -blockfilterindex=basic פעמיים כבר לא גורמת לשגיאת leveldb קטלנית ב-Bitcoin Core 0.19.1, עדכון תחזוקה. הוא גם מתקן את הערך origfee שמחזיר bumpfee ומוסיף בדיקות גבולות לאינדקסים ולסכומים ב-PSBT.
מי שמוריד את 0.19.0 מקבל למעשה את 0.19.0.1, כי בעיה צצה מיד אחרי תהליך ה-rc. חדש בגרסה הזו של Bitcoin Core: דגל ארנק avoid_reuse שיכול להשאיר כתובות משומשות מחוץ לפעולה, ה-RPC getbalances שנועד להחליף קריאות יתרה ישנות, ופילטרי בלוקים של BIP158 דרך -blockfilterindex.
פרוקסי SOCKS זדוני יכול היה לדרוס את מחסנית התוכנית בצומת Bitcoin Core, כך לפי החשיפה המלאה של CVE-2017-18350. גלישת החוצץ נכנסה עם תמיכת SOCKS5 ב-v0.7.0rc1 ותוקנה בשקט ב-0.15.1; חשופים היו רק צמתים שהוגדרו להשתמש בפרוקסי כזה, במערכות עם טיפוס char עם סימן.
גרסה 0.18.1 של Bitcoin Core מתקנת את גובה הגיזום שמחזיר pruneblockchain וגורמת ל-signrawtransactionwithkey לדווח על שגיאה כש-redeemScript או witnessScript חסרים. בצד ה-GUI, תוקן באג במק בפתיחת קובץ ההגדרות.
כורים שקוראים ל-getblocktemplate בלי כלל segwit מקבלים עכשיו שגיאה ב-Bitcoin Core 0.18.0, כי השמטתו מקטינה את התגמול שלהם. גם הגדרת ה-RPC מתהדקת: rpcallowip כבר לא גורם לצומת להאזין בכל הממשקים, ותו hash ב-rpcpassword עוצר את ההפעלה.
ארנקים אפשר עכשיו לטעון, ליצור ולפרוק בזמן ריצה דרך RPC ב-Bitcoin Core 0.17.0, ולא רק בעלייה. דגל חדש, -avoidpartialspends, מוציא יחד מטבעות ששולמו לאותה כתובת, אולי במחיר עמלות גבוהות יותר, ו-API של label מחליף את account שהוצא משימוש. CVE-2018-17144 לא משפיעה על הגרסה הזו.