Skip to content

v0.9.1 — Exception view & MCP server fixes

Latest

Choose a tag to compare

@astro-stack astro-stack released this 15 Jun 15:27
26cb195

Patch release with two fixes.

Fixed

  • MCP server runtime crash — every tool call failed with "You cannot call this from an async context" because the tools use the synchronous Django ORM inside FastMCP's async loop. The orbit_mcp command now sets DJANGO_ALLOW_ASYNC_UNSAFE (safe for this local, single-user stdio server), so AI assistants can actually query Orbit.
  • Hidden exceptions — exceptions without a fingerprint were no longer shown in the grouped Exceptions view (the sidebar badge could show a count while the list said "No exceptions"). They now appear individually; fingerprinted exceptions still group together. Grouping uses COALESCE(NULLIF(fingerprint, ''), id), portable across SQLite / MySQL / PostgreSQL.

Install: pip install -U django-orbit

Full changelog: https://github.com/astro-stack/django-orbit/blob/main/CHANGELOG.md