Presentat llançament del depurador GDB 9.1 (primera versió de la sèrie 9.x, la branca 9.0 es va utilitzar per al desenvolupament). GDB admet la depuració a nivell d'origen per a una àmplia gamma de llenguatges de programació (Ada, C, C++, Objective-C, Pascal, Go, etc.) en diversos maquinari (i386, amd64, ARM, Power, Sparc, RISC-V). i etc.) i plataformes de programari (GNU/Linux, *BSD, Unix, Windows, macOS).
El suport per a les plataformes Solaris 10 i Cell Broadband Engine s'ha interromput;
S'ha afegit un nou simulador del subsistema PRU (Unitat de temps real programable) utilitzat en els processadors de Texas Instruments (pru-*-elf);
S'ha afegit un mode experimental per a la càrrega ràpida de símbols de depuració en mode multifils (habilitat mitjançant la configuració "conjunt de manteniment de fils de treball il·limitats");
És possible utilitzar el símbol '.' en els noms d'ordres;
S'ha afegit la possibilitat d'establir punts d'interrupció en funcions i subrutines imbricades a Fortran;
S'ha treballat per portar a un estil unificat i millorar la llegibilitat de les ordres;
S'ha implementat una infraestructura estàndard per passar arguments d'ordres utilitzant el caràcter de guió ("-OPT"), que permet l'autocompleció mitjançant la tecla tabulador;
Les ordres "printf" i "eval" implementen suport per a la sortida de cadenes en estils C i Ada sense cridar directament una funció al programa;
S'ha afegit suport per filtrar fitxers de sortida basant-se en una expressió regular a l'ordre "fonts d'informació";
A la configuració "establir arguments de marc d'impressió", s'implementa el paràmetre "presència", quan s'estableix, només es mostra l'indicador de presència "..." per als arguments en lloc de mostrar el nom i el valor;
A la interfície TUI les ordres "focus", "winheight", "+", "-", ">", "<" ara distingeixen entre majúscules i minúscules;
Per a les ordres "print", "compile print", "backtrace", "frame"
aplicar", s'han implementat les opcions "tfaas" i "faas" per anul·lar la configuració global (per exemple, les establertes mitjançant "establir impressió […]");
L'opció "-q" s'ha afegit a l'ordre "tipus d'informació" per desactivar la sortida d'algunes capçaleres;
A la configuració, en lloc del valor "il·limitat", ara podeu especificar "u";
S'han afegit noves ordres:
"define-prefix" per definir les vostres pròpies ordres de prefix;
"|" o "pipe" per executar una ordre i redirigir la sortida a una ordre de shell;
"amb" per executar l'ordre especificada amb la configuració canviada temporalment;
"set may-call-functions" per controlar si es pot cridar una subrutina des de GDB;
"set print finish [on|off]" per controlar la visualització del valor de retorn quan s'utilitza l'ordre "finish";
"establir la profunditat màxima d'impressió" per limitar la sortida d'estructures imbricades;
"establir valors bruts d'impressió [activat|desactivat]" per activar/desactivar el format dels valors de sortida;
"set logging debugredirect [on|off]" per controlar el desament de la sortida de depuració en un fitxer de registre;
Una sèrie de noves ordres de "establir estil";
“set print frame-info […]” per definir la informació que s'ha d'imprimir quan es mostra l'estat del marc de la pila;
"set tui compact-source" per habilitar el mode compacte per mostrar el codi a la interfície TUI (Text User Interface);
“mòduls d'informació […]” per sol·licitar informació sobre els mòduls de Fortran;
En lloc de "establir/mostrar imprimir arguments de marc en brut", es proposa l'ordre "establir/mostrar imprimir arguments de marc en brut" (utilitza un guió en lloc d'un espai com a separador);
Interfície de programari de control GDB/MI S'han afegit noves ordres "-complete", "-catch-throw", "-catch-rethrow", "-catch-catch", "-symbol-info-functions", "-symbol-info-types",
"-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" i "-symbol-info-module-variables" són equivalents a les mateixes ordres GDB. Per defecte, la tercera versió de l'intèrpret MI està activada (-i=mi3);
S'ha afegit l'opció "--with-system-gdbinit-dir" a l'script de construcció de configuració per determinar el camí als fitxers del sistema gdbinit;
S'han fet una sèrie de millores a l'API de Python. S'ha afegit la possibilitat de construir amb Python 3 a Windows;
S'han augmentat els requisits per a l'entorn de muntatge. La creació de GDB i GDBserver ara requereix almenys GNU make 3.82. Quan es construeix amb una biblioteca de readline externa, es requereix almenys GNU readline 7.0.