2
[ ~/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

[open on GitHub]
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; 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 now 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 }} added to both 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

Installation (TestPyPI — RC only)

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ proxmox-sdk==0.0.6rc1

For production use, wait for v0.0.6.

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

assets

no binary assets attached

source code