unstale

pypi / django-debug-toolbar

django-debug-toolbar

What changed in django-debug-toolbar 7 to 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

1 new APIs and options2 behavior and defaults11 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.4 on npm

django-debug-toolbar 86 changes

Behavior and default changes 2

  • The timer panel tracks and displays application processing time, including the toolbar's time.

    8.0.0release notes

  • The toolbar adds keyboard focus and operable scroll regions, reduced-motion support, accessible panel and history status announcements, and WCAG 2.1 AA contrast.

    8.0.0release notes

Fixes and other changes 4

  • Cache hit/miss reporting for cache.get() is improved.

    8.0.0release notes

  • The History panel no longer renders a duplicate Refresh button below the title-bar button.

    8.0.0release notes

  • Clicking Refresh before the panel script loads no longer submits its form.

    8.0.0release notes

  • The toolbar has a refreshed visual design, including new fonts, colors, panel icons, and project branding.

    8.0.0release notes

django-debug-toolbar 78 changes

New APIs and options 1

  • A panel shows tasks queued during the request via Django’s built-in tasks framework; Django 6.0+ is required.

    7.1.0release notes

Fixes and other changes 7

  • Whitespace was removed from the Tasks panel’s kwargs column.

    7.1.1release notes

  • The Tasks panel serializes TaskResult to accommodate the storage mechanism.

    7.1.1release notes

  • Added support for Django 6.1.

    7.1.0release notes

  • Buttons clicked before the panel script loads no longer submit the form and navigate away from the page.

    7.1.0release notes

  • Fixed the error shown when panel content fails to load because the toolbar window could not be found inside the shadow root.

    7.1.0release notes

  • Restored the buttons for queries that run without parameters.

    7.1.0release notes

  • Fixed behavior on Docker runtimes where host.docker.internal resolves to an address outside the container network.

    7.1.0release notes