Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 22:07
· 168 commits to master since this release

xrat v0.2.0

This release expands xrat's day-to-day CLI and runtime management surface with structured logs, richer config/subscription management, consistent output formats, and improved testing/probing behavior.

Highlights

  • Added xrat logs for reading structured app events and runtime/daemon logs.
  • Added persistent structured events backed by the new events database table.
  • Expanded config and subscription management with show/delete flows, idempotent enable/disable behavior, and purge support.
  • Unified CLI output formatting across more commands with table, TSV, JSON, and CSV support where applicable.
  • Improved test output, progress reporting, and xhttp probing support.
  • Improved error reporting by surfacing underlying database causes.
  • Added homepage TUI screenshot to the README and documentation homepage.

Database

  • Adds migration 0017_add_events.sql for SQLite and PostgreSQL.
  • Existing databases will run the migration automatically on startup.

Documentation

  • Added CLI docs for xrat logs.
  • Updated config management, list, scan, test, and database schema docs.
  • Refreshed README/docs homepage with the current TUI screenshot.

Upgrade Notes

  • Upgrade from v0.1.4 should be automatic.
  • If you use an external PostgreSQL database, make sure the configured user can run the bundled migrations.