2
[ ~/proxmox-sdk/releases/v0.0.6 ]tty0

emerson@netdevops:~/proxmox-sdk$ gh release view v0.0.6 --repo emersonfelipesp/proxmox-sdk

back to releases / back to project

v0.0.6 — Proxmox VE 9.2 + Multi-Version Compatibility

[open on GitHub]
tag=v0.0.6state=stablepublished=2026-05-21synced=2026-05-21 20:24 UTC
author
emersonfelipesp
created
2026-05-21 17:47 UTC
target
main
downloads
0

emerson@netdevops:~/proxmox-sdk$ cat RELEASE_NOTES.md

What's new

Proxmox VE 9.2 Support

  • 675 operations / 449 endpoints — upgraded from PVE 9.1.11 to PVE 9.2 schema; latest tag now mirrors 9.2
  • 9.1.11 schema 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 probes GET /api2/json/version and 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_STATES keyed by version_tag; parallel mock apps for different schemas no longer clobber each other
  • sys.modules fingerprint guardload_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 isolationPROXMOX_MOCK_STATE_NAMESPACE: pmx_${{ matrix.proxmox_schema }} in ci.yml and publish-testpypi.yml
  • PDM seed version derived from PROXMOX_MOCK_SCHEMA_VERSION env var instead of hardcoded "9.1.11"

TUI

  • Per-module TUIs with in-app view switching (#57, #58)

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

Docker Hub

docker pull emersonfelipesp/proxmox-sdk:0.0.6        # uvicorn
docker pull emersonfelipesp/proxmox-sdk:0.0.6-nginx   # nginx + mkcert
docker pull emersonfelipesp/proxmox-sdk:0.0.6-granian # granian + mkcert
docker pull emersonfelipesp/proxmox-sdk:latest

PyPI

pip install proxmox-sdk==0.0.6

emerson@netdevops:~/proxmox-sdk$ gh release download --pattern '*'

assets

no binary assets attached

source code