Iesniedzis atkļūdotāja izlaišana GDB 9.1 (pirmais 9.x sērijas laidiens, izstrādei tika izmantota filiāle 9.0). GDB atbalsta avota līmeņa atkļūdošanu plašam programmēšanas valodu klāstam (Ada, C, C++, Objective-C, Pascal, Go utt.) dažādās aparatūrā (i386, amd64, ARM, Power, Sparc, RISC-V). utt.) un programmatūras platformām (GNU/Linux, *BSD, Unix, Windows, macOS).
Solaris 10 un Cell Broadband Engine platformu atbalsts ir pārtraukts;
Pievienots jauns Texas Instruments procesoros izmantotās PRU (Programmable Real-time Unit) apakšsistēmas simulators (pru-*-elf);
Pievienots eksperimentāls režīms ātrai atkļūdošanas simbolu ielādei vairāku pavedienu režīmā (iespējots, izmantojot iestatījumu “maint set worker-threads unlimited”);
Komandu nosaukumos ir iespējams izmantot simbolu '.';
Pievienota iespēja Fortran iestatīt pārtraukuma punktus ligzdotajām funkcijām un apakšprogrammām;
Ir veikts darbs, lai panāktu vienotu stilu un uzlabotu komandu lasāmību;
Komandu argumentu nodošanai, izmantojot domuzīmes ('-OPT'), ir ieviesta standarta infrastruktūra, kas ļauj veikt automātisko pabeigšanu, izmantojot tabulēšanas taustiņu;
Komandas “printf” un “eval” nodrošina atbalstu virkņu izvadīšanai C un Ada stilos, tieši neizsaucot funkciju programmā;
Pievienots atbalsts izvades failu filtrēšanai, pamatojoties uz regulāro izteiksmi komandā “info sources”;
Iestatījumā “set print frame-arguments” ir ieviests parametrs “presence”, kad tas ir iestatīts, argumentiem tiek rādīts tikai klātbūtnes indikators “…”, nevis tiek rādīts nosaukums un vērtība;
Interfeisā TUI komandas "focus", "winheight", "+", "-", ">", "<" tagad ir reģistrjutīgas;
Komandām "print", "compile print", "backtrace", "frame"
Lietot, "tfaas" un "faas" opcijas ir ieviestas, lai ignorētu globālos iestatījumus (piemēram, tos, kas iestatīti, izmantojot "set print […]");
Opcija "-q" ir pievienota komandai "info type", lai atspējotu dažu galveņu izvadi;
Iestatījumos vērtības “neierobežots” vietā tagad varat norādīt “u”;
Pievienotas jaunas komandas:
"define-prefix", lai definētu savas prefiksa komandas;
"|" vai "caurule", lai palaistu komandu un novirzītu izvadi uz čaulas komandu;
“ar”, lai palaistu norādīto komandu ar īslaicīgi mainītiem iestatījumiem;
“set may-call-functions”, lai kontrolētu, vai apakšprogrammu var izsaukt no GDB;
"set print finish [on|off]", lai kontrolētu atgriešanas vērtības rādīšanu, izmantojot komandu "finish";
“iestatīt drukas maksimālo dziļumu”, lai ierobežotu ligzdoto struktūru izvadi;
“iestatīt drukas neapstrādātās vērtības [ieslēgts | izslēgts]”, lai iespējotu/atspējotu izvades vērtību formatēšanu;
“set print frame-info […]”, lai definētu informāciju, kas jādrukā, parādot kaudzes kadra stāvokli;
“set tui compact-source”, lai iespējotu kompakto režīmu koda parādīšanai TUI (teksta lietotāja interfeisā) saskarnē;
“informācijas moduļi […]”, lai pieprasītu informāciju par Fortran moduļiem;
Vietā “set/show print raw frame-arguments” tiek piedāvāta komanda “set/show print raw-frame-arguments” (izmanto domuzīmi, nevis atstarpi kā atdalītāju);
Vadības programmatūras saskarnē GDB/MI pievienotas jaunas komandas “-complete”, “-catch-throw”, “-catch-rethrow”, “-catch-catch”, “-symbol-info-functions”, “-symbol-info-types”,
"-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" un "-symbol-info-module-variables" ir līdzvērtīgas tām pašām GDB komandām. Pēc noklusējuma ir aktivizēta trešā MI tulka versija (-i=mi3);
Pievienota opcija “--with-system-gdbinit-dir” konfigurēšanas skriptam, lai noteiktu ceļu uz gdbinit sistēmas failiem;
Python API ir veikti vairāki uzlabojumi. Pievienota iespēja veidot ar Python 3 operētājsistēmā Windows;
Ir paaugstinātas prasības montāžas videi. Lai izveidotu GDB un GDBserver, tagad ir nepieciešams vismaz GNU make 3.82. Veidojot ar ārēju readline bibliotēku, ir nepieciešama vismaz GNU readline 7.0.