v0.3.0
This release adds a persistent SQLite-backed job layer for long-running Proxmox tasks, direct OpenAPI job routes, richer metrics and health reporting, high-risk operation policy controls, and plugin-based tool registration.
Highlights
- persistent JobStore with retry, cancel, progress polling, and audit history
- MCP job tools: list_jobs, get_job, poll_job, cancel_job, retry_job
- OpenAPI job routes: /jobs, /jobs/{job_id}, /jobs/{job_id}/poll, /jobs/{job_id}/cancel, /jobs/{job_id}/retry
- version bump to 0.3.0 and updated README/wiki/operator docs
Validation
- pytest tests -q
- python -m build
- live Proxmox e2e passed through the local OpenAPI stage; Docker stage remains dependent on a local Docker daemon