Прадстаўлены рэліз адладчыка GDB 9.1 (першы выпуск серыі 9.x, галінка 9.0 выкарыстоўвалася для распрацоўкі). GDB падтрымлівае адладку на ўзроўні зыходных тэкстаў для шырокага спектру моў праграмавання (Ada, C, C ++, Objective-C, Pascal, Go і г.д.) на розных апаратных (i386, amd64, ARM, Power, Sparc, RISC-V і г.д.) і праграмных платформах (GNU/Linux, *BSD, Unix, Windows, macOS).
Спынена падтрымка платформаў Solaris 10 і Cell Broadband Engine;
Дададзены новы сімулятар падсістэмы PRU (Programmable Real-time Unit), якая выкарыстоўваецца ў працэсарах Texas Instruments (pru-*-elf);
Дададзены эксперыментальны рэжым хуткай загрузкі адладкавых знакаў у шматструменным рэжыме (уключаецца праз наладу 'maint set worker-threads unlimited');
Забяспечана магчымасць выкарыстання ў імёнах каманд знака '.';
Дададзена магчымасць усталёўкі кропак супыну на ўкладзеныя функцыі і падпраграмы ў Fortran;
Праведзена праца па прывядзенні да адзінага стылю і паляпшэнню чытальнасці каманд;
Рэалізаваная штатная інфраструктура для перадачы аргументаў каманд c ужываннем знака працяжнік ('-OPT'), што дазваляе ўжываць автодополнение клавішай табуляцыі;
У камандах "printf" і "eval" рэалізавана падтрымка вываду радкоў у стылях Сі і Ада без непасрэднага выкліку функцыі ў праграме;
У камандзе "info sources" дададзеная падтрымка фільтрацыі выводных файлаў на аснове рэгулярнага выразы;
У наладзе "set print frame-arguments" рэалізаваны параметр "presence", пры ўстаноўцы якога для аргументаў выводзіцца толькі індыкатар прысутнасці "…" замест вываду імя і значэння;
У інтэрфейсе TUI каманды "focus", "winheight", "+", "-", ">", "<" зараз адчувальныя ў рэгістра сімвалаў;
Для каманд "print", "compile print", "backtrace", "frame
apply», «tfaas» і «faas» рэалізаваны опцыі для перавызначэння глабальных настроек (напрыклад, якія выстаўляюцца праз «set print […]»);
У каманду "info types" дададзена опцыя "-q" для адключэння вываду некаторых загалоўкаў;
У наладах замест значэння "unlimited" зараз можна паказваць "u";
Дададзены новыя каманды:
"define-prefix" для вызначэння ўласных прэфіксных каманд;
«|» ці "pipe" для запуску каманды і перанакіраванні высновы ў каманду праграмнай абалонкі (shell);
"with" для запуску названай каманды з часова змененымі настройкамі;
"set may-call-functions" для кіравання магчымасцю выкліку падпраграмы з GDB;
"set print finish [on | off]" для кіравання адлюстраваннем якое вяртаецца значэння пры выкарыстанні каманды "finish";
"set print max-depth" для абмежавання вываду ўкладзеных структур;
"set print raw-values [on|off]" для ўключэння/выключэння фарматавання выводных значэння;
"set logging debugredirect [on | off]" для кіравання захаваннем адладкавай высновы ў лог-файл;
Серыя новых каманд "set style";
"set print frame-info […]" для вызначэння інфармацыі, якую варта выводзіць пры адлюстраванні стану кадра стэка;
"set tui compact-source" для ўключэння кампактнага рэжыму адлюстравання кода ў інтэрфейсе TUI (Text User Interface);
"info modules […]" для запыту звестак аб модулях Fortran;
Замест "set/show print raw-frame-arguments" прапанавана каманда "set/show print raw-frame-arguments" (у якасці падзельніка выкарыстоўвае працяжнік замест прабелу);
У праграмны інтэрфейс кіравання GDB/MI дададзены новыя каманды "-complete", "-catch-throw", "-catch-rethrow", "-catch-catch", "-symbol-info-functions", "-symbol-info-types",
"-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" і "-symbol-info-module-variables", эквівалентныя аналагічным камандам GDB. Па змаўчанні актываваная трэцяя версія інтэрпрэтатара MI (-i=mi3);
У зборачны скрыпт configure дададзена опцыя "-with-system-gdbinit-dir" для вызначэння шляху да сістэмных файлаў gdbinit;
Унесена порцыя паляпшэнняў у Python API. Дададзена магчымасць зборкі c Python 3 у Windows;
Павышаны патрабаванні да зборачнага асяроддзя. Для зборкі GDB і GDBserver зараз патрабуецца прынамсі GNU make 3.82. Пры зборцы з вонкавай бібліятэкай readline патрабуецца прынамсі GNU readline 7.0.