Skip to content

Releases: JacobCoffee/debug-toolbar

v0.4.2

07 Jan 00:25
Immutable release. Only release title and notes can be modified.
ee8b070

Choose a tag to compare

0.4.2 - 2026-01-07

Bug Fixes

  • issue with collapsed toolbar - (462de98) - Jacob Coffee

Documentation

  • regenerate changelog for v0.4.1 - (5829d7a) - github-actions[bot]

Miscellaneous Chores

  • bump version to 0.4.2 - (ee8b070) - Jacob Coffee

v0.4.1

07 Jan 00:31
Immutable release. Only release title and notes can be modified.
b671d40

Choose a tag to compare

0.4.1 - 2026-01-05

Features

  • Add toolbar collapse button and mobile responsiveness (#33) - (daecc00) - Copilot

Miscellaneous Chores

  • bump version to 0.4.1 - (b671d40) - Jacob Coffee

v0.3.1

07 Jan 00:31
Immutable release. Only release title and notes can be modified.
47a5d2e

Choose a tag to compare

0.3.1 - 2026-01-03

Bug Fixes

  • handle gzip-compressed responses in toolbar injection (#24) - (6f15ec0) - Jacob Coffee

Features

  • (adapters) add Starlette and FastAPI framework support (#20) - (eec0ab2) - Jacob Coffee
  • (panels) add WebSocket Panel for real-time connection tracking (#19) - (ac1b97f) - Jacob Coffee
  • add brotli and zstd decompression support for toolbar injection (#37) - (4d8f3f3) - Jacob Coffee

Miscellaneous Chores

  • bump version to 0.3.1 - (47a5d2e) - Jacob Coffee

Build

  • (deps) bump the actions group across 1 directory with 5 updates (#22) - (e743273) - dependabot[bot]
  • (deps) bump the actions group with 5 updates (#23) - (51d51ce) - dependabot[bot]

v0.3.0

30 Nov 20:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

Other Changes

  • fix: correct example to raise n+1 error by @cofin in #13
  • feat: add AsyncProfilerPanel for async task tracking by @JacobCoffee in #14
  • feat: add GraphQL Panel with Strawberry integration by @JacobCoffee in #15
  • feat: add MCP server for AI assistant integration by @JacobCoffee in #16
  • release: v0.3.0 with MCP Server integration by @JacobCoffee in #17
  • docs: update MCP screenshot and API docs for FileToolbarStorage by @JacobCoffee in #18

New Contributors

  • @cofin made their first contribution in #13

Full Changelog: v0.2.0...v0.3.0

v0.2.0

29 Nov 21:33
Immutable release. Only release title and notes can be modified.
88427d3

Choose a tag to compare

What's Changed

Other Changes

  • feat: Phase 10 - Additional Panels by @JacobCoffee in #2
  • feat(ci): add documentation preview and GitHub Pages workflows by @JacobCoffee in #3
  • feat(ui): Phase 5 - Complete toolbar UI with themes, positioning, and history by @JacobCoffee in #4
  • feat(sql): add EXPLAIN query plans for SQLAlchemy panel by @JacobCoffee in #5
  • docs: restructure documentation layout by @JacobCoffee in #6
  • docs: improve index page with installation tabs and card grid by @JacobCoffee in #7
  • feat(sql): add N+1 query detection to SQLAlchemy panel by @JacobCoffee in #8
  • feat(events): add Events Panel for Litestar lifecycle tracking by @JacobCoffee in #9
  • feat(alerts): add proactive issue detection panel by @JacobCoffee in #10
  • feat(profiling): add flame graph visualization support by @JacobCoffee in #11
  • feat(memory): add multi-backend memory profiling panel by @JacobCoffee in #12

New Contributors

Full Changelog: v0.1.4...v0.2.0

v0.1.0 - Initial Release

27 Nov 05:00
Immutable release. Only release title and notes can be modified.
9cb8dfe

Choose a tag to compare

First public release of debug-toolbar, an async-native debug toolbar for Python ASGI frameworks.

Features

Core

  • Framework-agnostic debug toolbar with async-first design
  • Request context management with contextvars
  • Thread-safe LRU storage for request history
  • Server-Timing header support

Built-in Panels

  • Timer Panel - Request timing and CPU time
  • Request Panel - HTTP request details
  • Response Panel - HTTP response info
  • Logging Panel - Captured log records
  • Versions Panel - Python and package versions

Litestar Integration

  • DebugToolbarPlugin for easy integration
  • LitestarDebugToolbarConfig for framework-specific settings
  • Routes Panel - Registered routes display
  • Automatic toolbar injection into HTML responses

Advanced-Alchemy Support

  • SQLAlchemy Panel - SQL query tracking
  • Duplicate query detection
  • Slow query highlighting
  • Query timing and parameters

Installation

pip install debug-toolbar                    # Core only
pip install debug-toolbar[litestar]          # With Litestar support
pip install debug-toolbar[advanced-alchemy]  # With SQLAlchemy panel
pip install debug-toolbar[all]               # All extras

Quick Start

from litestar import Litestar
from debug_toolbar.litestar import DebugToolbarPlugin, LitestarDebugToolbarConfig

app = Litestar(
    plugins=[DebugToolbarPlugin(LitestarDebugToolbarConfig())],
)

CI Status

  • ✅ 106 tests passing
  • ✅ 96% code coverage
  • ✅ All linting checks pass
  • ✅ Type checking passes

Full Changelog: https://github.com/JacobCoffee/debug-toolbar/commits/v0.1.0