[ ~/proxmox-sdk/releases/v0.0.6rc1 ]tty0
emerson@netdevops:~/proxmox-sdk$ gh release view v0.0.6rc1 --repo emersonfelipesp/proxmox-sdk
back to releases / back to project
v0.0.6rc1 — Release Candidate 1
tag=v0.0.6rc1state=pre-releasepublished=2026-05-21synced=2026-05-21 20:24 UTC
- author
- emersonfelipesp
- created
- 2026-05-21 17:40 UTC
- target
- main
- downloads
- 0
emerson@netdevops:~/proxmox-sdk$ cat RELEASE_NOTES.md
v0.0.6 Release Candidate 1
This is a pre-release for validation on TestPyPI. Do not use in production — install from PyPI only after the final v0.0.6 release is published.
What's new in v0.0.6
Proxmox VE 9.2 Support
- 675 operations / 449 endpoints — upgraded from PVE 9.1.11 to PVE 9.2 schema;
latesttag now mirrors 9.2 9.1.11schema retained for backward compatibility- Automated weekly schema-update workflow: detects upstream Proxmox API drift and opens a PR automatically (
schema-update.yml) - Real-mode startup now probes
GET /api2/json/versionand warns when the loaded schema major.minor doesn't match the connected node version
Multi-Version Compatibility Hardening
- Isolated mock route state per schema version —
_GENERATED_ROUTE_STATESkeyed byversion_tag; parallel mock apps for different schemas no longer clobber each other sys.modulesfingerprint guard —load_model_module()caches by content hash; re-importing unchanged modules is a no-op- Namespace isolation — default namespace is
pmx_{version_tag}so concurrent schema instances keep separate mock stores - CI matrix isolation —
PROXMOX_MOCK_STATE_NAMESPACE: pmx_${{ matrix.proxmox_schema }}added to bothci.ymlandpublish-testpypi.yml - PDM seed version derived from
PROXMOX_MOCK_SCHEMA_VERSIONenv var instead of hardcoded"9.1.11"
TUI
CI / Release Pipeline
- Release workflow now gates PyPI and Docker Hub publish on non-prerelease — RC releases publish to TestPyPI only
- Pip CDN propagation verified before service image builds
Installation (TestPyPI — RC only)
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ proxmox-sdk==0.0.6rc1For production use, wait for v0.0.6.
emerson@netdevops:~/proxmox-sdk$ gh release download --pattern '*'