ProxmoxMCP-Plus v0.5.1
This patch release tightens persistent job controls and closes an OpenAPI job-route auth edge case.
Highlights
retry_jobnow refuses to replay jobs that are stillrunningor alreadycompleted.poll_jobnow discards stale Proxmox task results if the job was retried while polling was in flight.- Direct OpenAPI
/jobsroutes reuse API-key verification when an app is created with an API key but without strict middleware. - SQLite WAL sidecar files are ignored by Git.
- Package, server, and manifest metadata are aligned at
0.5.1.
Upgrade Notes
- Operators should poll a job to a terminal failure or cancellation state before retrying it.
- Clients that intentionally retried completed jobs must switch to creating a new operation instead.
- OpenAPI deployments should continue sending
Authorization: Bearer <PROXMOX_API_KEY>for/jobsroutes.
Validation
pytest -qruff check .MYPYPATH=src mypy --explicit-package-bases src tests main.pypip-audit -r requirements.txtpython -m buildtwine check dist/*