Által benyújtott hibakereső kiadás GDB 9.1 (a 9.x sorozat első kiadása, a fejlesztéshez a 9.0 ágat használták). A GDB támogatja a forrásszintű hibakeresést a programozási nyelvek széles skálájához (Ada, C, C++, Objective-C, Pascal, Go stb.) különféle hardvereken (i386, amd64, ARM, Power, Sparc, RISC-V). és stb.) és szoftverplatformok (GNU/Linux, *BSD, Unix, Windows, macOS).
A Solaris 10 és a Cell Broadband Engine platformok támogatása megszűnt;
Új szimulátor hozzáadva a Texas Instruments processzorokban használt PRU (Programmable Real-time Unit) alrendszerhez (pru-*-elf);
Kísérleti mód hozzáadva a hibakeresési szimbólumok gyors betöltéséhez többszálas módban (a 'maint set worker-threads unlimited' beállítással engedélyezve);
A parancsnevekben a '.' szimbólum is használható;
Hozzáadtuk a töréspontok beállításának lehetőségét a Fortran beágyazott függvényeihez és szubrutinjaihoz;
Dolgoztunk az egységes stílus kialakításán és a parancsok olvashatóságának javításán;
Egy szabványos infrastruktúra került megvalósításra a parancsargumentumok kötőjellel ('-OPT') történő átadására, amely lehetővé teszi az automatikus kiegészítést a tabulátor billentyű használatával;
A „printf” és „eval” parancsok támogatják a karakterláncok C és Ada stílusban történő kiadását anélkül, hogy közvetlenül hívnának függvényt a programban;
Támogatás hozzáadva a kimeneti fájlok szűréséhez az „info sources” parancs reguláris kifejezése alapján;
A "set print frame-arguments" beállításnál a "presence" paraméter implementálva van, ha be van állítva, csak a "…" jelenlétjelző jelenik meg az argumentumoknál a név és az érték megjelenítése helyett;
A felületen TUI a "focus", "winheight", "+", "-", ">", "<" parancsok most megkülönböztetik a kis- és nagybetűket;
A "print", "compile print", "backtrace", "frame" parancsokhoz
alkalmazni”, „tfaas” és „faas” opciók kerültek megvalósításra a globális beállítások felülbírálására (például a „set print […]” funkcióval beállítottak);
A "-q" opció hozzáadásra került az "info type" parancshoz, hogy letiltson néhány fejléc kimenetét;
A beállításokban a „korlátlan” érték helyett mostantól „u” is megadható;
Új parancsok hozzáadva:
"define-prefix" a saját előtag parancsok meghatározásához;
"|" vagy "pipe" parancs futtatásához és a kimenet átirányításához egy shell parancsra;
„with” a megadott parancs futtatásához ideiglenesen módosított beállításokkal;
„set may-call-functions” annak szabályozására, hogy egy szubrutin hívható-e a GDB-ből;
"set print finish [on|off]" a visszatérési érték megjelenítésének vezérléséhez a "finish" parancs használatakor;
„set print max-depth” a beágyazott struktúrák kimenetének korlátozása érdekében;
„set print raw-values [on|off]” a kimeneti értékek formázásának engedélyezéséhez/letiltásához;
„Set logging debugredirect [on|off]” a hibakeresési kimenet naplófájlba való mentésének vezérléséhez;
Új „stílus beállítása” parancsok sorozata;
„set print frame-info […]” annak meghatározásához, hogy milyen információkat kell kinyomtatni a verem keretállapotának megjelenítésekor;
„set tui compact-source” a kompakt mód engedélyezéséhez a kód megjelenítéséhez a TUI (Szöveges felhasználói felület) felületen;
„információs modulok […]” a Fortran modulokkal kapcsolatos információk kéréséhez;
A „nyers keret-argumentumok beállítása/megjelenítése” helyett a „nyers keret-argumentumok nyomtatása/megjelenítése” parancs javasolt (szóköz helyett kötőjelet használ elválasztóként);
A vezérlő szoftver interfészében GDB/MI új parancsokat adtunk: „-teljes”, „elkapni-dob”, „-elkapni-újra”, „-elkapni-elkapni”, „-szimbólum-információ-funkciók”, „-szimbólum-információ-típusok”,
A "-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" és "-symbol-info-module-variables" ugyanazoknak a GDB parancsoknak felel meg. Alapértelmezés szerint az MI értelmező harmadik verziója aktiválva van (-i=mi3);
Hozzáadtuk a „--with-system-gdbinit-dir” beállítást a configure build szkripthez, amely meghatározza a gdbinit rendszerfájlok elérési útját;
Számos fejlesztés történt a Python API-n. Hozzáadtuk a Python 3-mal való építkezés lehetőségét Windows rendszeren;
Az összeszerelési környezettel szemben támasztott követelmények megemelkedtek. A GDB és a GDBserver felépítéséhez most legalább GNU make 3.82 szükséges. Ha külső readline könyvtárat használ, akkor legalább GNU readline 7.0 szükséges.