v0.5.0
0.5.0 — three additive, backward-compatible features:
- SIGNET — signed A2A agent cards. Opt-in ES256/JWS signatures over the AgentCard (RFC 8785 canonicalization), operator public key published as a JWKS at
/.well-known/jwks.json.algpinned to ES256 on signer and verifier — HS256 algorithm-confusion is structurally refused. Shipsverifier_for_jwk, a client-side pinned verifier that resists key substitution by a MITM. pve_task_wait— block until an async Proxmox task (migrate / backup / restore / clone / rollback / snapshot+guest create) reaches a terminal state or a timeout, returning a structured, fail-closed result. Read-only. (Proximo's native UPID model — not the removed MCP Tasks protocol.)- Blast-radius op-class #5 — storage nodes-restrict.
pve_storage_updatewith a restrictednodeslist now NAMES the guests it would strand (excluded-node guests with a disk on the storage), mirroring the storage-delete class.
Tool surface 144 → 145; 2308 tests, ruff + pyright clean. Full notes in CHANGELOG.md.