# proxmox-sdk v0.0.6

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

| Field |Value |
| --- | --- |
| Canonical URL | https://emersonfelipesp.com/proxmox-sdk/releases/v0.0.6 |
| GitHub URL | https://github.com/emersonfelipesp/proxmox-sdk/releases/tag/v0.0.6 |
| Tag | v0.0.6 |
| State | stable |
| Author | emersonfelipesp |
| Created | 2026-05-21 17:47 UTC |
| Published | 2026-05-21 17:48 UTC |
| Target | main |
| Synced | 2026-05-22 00:47 UTC |
| Assets | 0 |

## Release notes

## 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 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 }}` 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

```bash
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

```bash
pip install proxmox-sdk==0.0.6
```

## Assets

No binary assets attached.

Source archives:

| Format |URL |
| --- | --- |
| zip | https://api.github.com/repos/emersonfelipesp/proxmox-sdk/zipball/v0.0.6 |
| tar.gz | https://api.github.com/repos/emersonfelipesp/proxmox-sdk/tarball/v0.0.6 |