← All Releases

v0.2.18

2026-07-03

ROOM TO WORK

The api-portal sheds its cramped side drawer: every model gets a full page — columns, named endpoints, and a test console that runs APIs live and renders the rows as a data table. Plus the theme finally follows you: toggle light or dark once, and the hub, catalog and portal all agree.

CHANGED

  • Full model pages: clicking any model opens its own page with real room — a columns card with search, a named-endpoints manager with locked-filter badges, and a TEST & CONSUME console covering the default API and every named endpoint.
  • Results visualize: the live runner renders rows as a proper data table with HTTP status, row count and federation timing — raw JSON one click away.
  • The model list gains filter chips — all / api live / no api — beside search, and live models carry an API badge with their endpoint count.

FIXED

  • One theme across every DVT app: localStorage is isolated per port, so the hub, catalog and portal could never share a toggle — the theme now lives in a cookie all three read. Set it once, it follows you everywhere.

Get it: pip install dvt-core==0.2.18 · wheels on PyPI for macOS (arm64 + x86_64) and Linux, Python 3.10–3.12.