# proxmox-sdk v0.0.4.post3 v0.0.4.post3 | Field |Value | | --- | --- | | Canonical URL | https://emersonfelipesp.com/proxmox-sdk/releases/v0.0.4.post3 | | GitHub URL | https://github.com/emersonfelipesp/proxmox-sdk/releases/tag/v0.0.4.post3 | | Tag | v0.0.4.post3 | | State | latest | | Author | emersonfelipesp | | Created | 2026-05-15 02:47 UTC | | Published | 2026-05-15 02:48 UTC | | Target | main | | Synced | 2026-05-15 07:10 UTC | | Assets | 0 | ## Release notes ## Changes - Refactor SDK backend construction (`9c0e46b`) - Tighten SDK backend factory and unify response helpers (`b641357`) - `BackendConfig` → `BackendBuildSpec`; added `BackendName` Literal - `BackendFactory` dispatch promoted to a `ClassVar` `_CREATORS` map with clear error on unknown backends - `_version.get_version()` now caches `importlib.metadata` lookup - `BlockingDomainProxy` wraps with `functools.wraps` to preserve metadata - `ProxmoxSDK.service` simplified (dead-code fallback removed) - PBS/Ceph response helpers consolidated into `proxmox_sdk/_response_utils.py` **Net diff:** 15 files changed, +108 / −117 ## Compatibility - Python ≥ 3.11 - Proxmox VE 9.1.11 (`latest` mirrors 9.1.11) - API: backwards-compatible ## Install ```bash pip install proxmox-sdk==0.0.4.post3 ``` Docker: ```bash docker pull emersonfelipesp/proxmox-sdk:0.0.4.post3 docker pull emersonfelipesp/proxmox-sdk:0.0.4.post3-nginx docker pull emersonfelipesp/proxmox-sdk:0.0.4.post3-granian ``` ## Assets No binary assets attached. Source archives: | Format |URL | | --- | --- | | zip | https://api.github.com/repos/emersonfelipesp/proxmox-sdk/zipball/v0.0.4.post3 | | tar.gz | https://api.github.com/repos/emersonfelipesp/proxmox-sdk/tarball/v0.0.4.post3 |