All Versions
Latest Version
Avg Release Cycle
80 days
Latest Release

Changelog History
Page 1

  • v0.15.1.0 Changes

    • Compatibility with Werkzeug 2.1. Use the eventlet server instead of the Werkzeug development server.
    • ๐Ÿ“Œ Use pinned requirements instead of abstract requirements to ensure reproducability of pip installs
  • v0.15.0.1 Changes

    ๐Ÿš€ This release has no changes to features or usability. The only change is to include a file used by other package maintainers.

    • Include all files needed to rebuild from source (#403)
  • v0.15.0.0 Changes

    ๐Ÿš€ This release is focused mostly on Python 3.9 compatibility and updating dependencies

    • ๐Ÿ‘Œ Support only Python 3.9 (though other Python versions may still work)
    • ๐Ÿ— Build gdbgui as a pex executable.
      • These are executable Python environments that are self-contained with the exception of requiring a specific Python version installed in the environment running the executable. The pex executables should have better compatibility than PyInstaller executables, which sometimes have missing shared libraries depending on the operating system.
    • ๐Ÿ‘‰ Use only the threading async model for flask-socketio. No longer support gevent or eventlet.
    • ๐Ÿ›  [bugfix] Catch exception if gdb used in tty window crashes instead of gdbgui crashing along with it
    • 0๏ธโƒฃ Disable pagination in gdb tty by default. It can be turned back on with set pagination off.
    • โฌ†๏ธ Upgrade various dependencies for both the backend and frontend (Python and JavaScript)
    • Display gdbgui version in "about" and "session information"
  • v0.14.0.2 Changes

    • ๐Ÿ“Œ Pinned python-socketio version
    • ๐Ÿ‘• Pinned mypy version to unbreak linting
    • ๐Ÿ›  Fixed reverse debugging commands that were broken when --gdb flag was removed
  • v0.14.0.1 Changes

    October 03, 2020
    • ๐Ÿ›  Fix import paths
    • ๐Ÿ“Œ Pin broken dependency to avoid segfault
    • Hide "No registers." message
  • v0.14.0.0b0 Changes

    August 16, 2020

    ๐Ÿš€ A test release for major changes to gdbgui. This release drops support for Windows.

  • v0.14.0.0 Changes

    August 23, 2020

    Replaced single terminal on frontend with three terminals: an interactive xterm terminal running gdb, a gdbgui console for diagnostic messages, and a terminal connected to the inferior application being debugged. The gdb process that runs is now connected to a terminal you control directly. Everything works as expected -- tab completion, ctrl+c (break), and gdb will wait for user input. This differs from previous behavior when gdb was run as a subprocess and was not connected to a terminal.

    ๐Ÿ’ฅ Breaking Changes

    • โœ‚ Removed support for Windows (see #348)
    • Replaced --gdb flag with --gdb-cmd. The --gdb-cmd argument specifies the gdb executable as well as all arguments you wish to pass to gdb at startup, for example --gdb-cmd "gdb -nx". The existing -g argument is an alias for --gdb-cmd.
    • โœ‚ Removed --rr flag. Use --gdb-cmd rr replay instead.
    • โœ‚ Removed deprecated and hidden --hide-gdbgui-upgrades argument. It will now raise an error.

    โž• Additional Changes

    • โšก๏ธ Updates to the dashboard
    • โž• Add ability to specify gdb command from the browser. This can now be accomplished from the dashboard.
    • โœ‚ Removed gdbgui binaries from source control. They can now be downloaded as artifacts of releases.
    • ๐Ÿ“š [documentation] Fix bug when generating md5 checksum for binary releases
    • โœ‚ Remove "shutdown" button in UI
  • v0.13.2.1 Changes

    July 13, 2020
    • ๐Ÿš€ No end user changes. This release builds the gdbgui executables with GitHub actions.
  • v0.13.2.0 Changes

    July 25, 2019
    • ๐Ÿ–จ Print number of times a breakpoint was hit (@MatthiasKreileder).
    • ๐Ÿš€ Publish sdist to PyPI (this was overlooked in previous release).
    • โฌ†๏ธ Do not notify users of gdbgui upgrades (deprecate --hide-gdbgui-upgrades flag)
    • โฌ‡๏ธ Drop support for Python 3.4
    • [dev] Some infrastructure changes to gdbgui. End users should not be affected.
    • ๐Ÿ— [dev] Fix build error due to webpack bug (
  • v0.13.1.2 Changes

    March 26, 2019
    • ๐Ÿ“ฆ Exclude "tests" directory from Python package
    • โœ‚ Remove analytics from documentation