v0.2.0
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 logsfor reading structured app events and runtime/daemon logs. - Added persistent structured events backed by the new
eventsdatabase 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.sqlfor 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.4should be automatic. - If you use an external PostgreSQL database, make sure the configured user can run the bundled migrations.