github mattrobinsonsre/terrapod v0.21.1

4 hours ago

Patch release of Terrapod — two post-v0.21.0 bug fixes uncovered in the mgmt cluster and the workspaces UI.

Bug Fixes

  • Uvicorn access logs now emit as JSON. Previously uvicorn's startup-time loggers (uvicorn, uvicorn.access, uvicorn.error) installed their own non-JSON StreamHandlers, producing plaintext INFO: 10.x.y.z - "GET /path" 200 OK lines interleaved with our structlog JSON. configure_logging now clears those handlers and routes uvicorn's records through the root JSON formatter, so log ingestion pipelines see uniform one-record-per-line JSON.
  • Workspaces filter ↔ address bar sync is now reliable. The URL-sync effect compared the serialised filter against searchParams.get('q'), which Next.js App Router updates asynchronously — so the effect's early-return could fire on a stale comparison and leave the address bar stuck. Replaced the searchParams read with a useRef that tracks the last query we wrote. The Clear button now reliably removes ?q=... from the URL, and rapid edits through the dropdown / input always reach the address bar.

Status

Beta — patches only, no API or schema changes. Drop-in replacement for v0.21.0.

Full Changelog: v0.21.0...v0.21.1

Don't miss a new terrapod release

NewReleases is sending notifications on new releases.