github PegaProx/project-pegaprox v0.9.4.1

4 hours ago

🛡️ Bug Fixes

  • ESXi Migration: Datastore auto-detection via pyvmomi — fixes VSAN, restricted shells, datastore name issues (#222)
  • ESXi Migration: pvesm path validation — prevents disk writes to wrong location (#251, #244)
  • ESXi Migration: TMPDIR redirected to target storage instead of local root partition
  • Replication Jobs: Fixed get_cluster_resources AttributeError when creating jobs (#241)
  • Cross-Cluster Replication: Real Proxmox error messages instead of generic "timed out" (#192)
  • Cross-Cluster Replication: Storage mapping now includes EFI disk and TPM state
  • SSL Verification: Uses system CA store — custom/internal CAs now work (#246)
  • Reverse Proxy: SSH WebSocket route mismatch fixed (/shellws) (#221)
  • VNC Console: noVNC load timeout race condition fixed + auto-reconnect (max 3 retries)
  • Site Recovery: Network mapping uses full bridge mapping instead of first value only
  • LDAP/OIDC: Password form replaced with provider info message (#164)

⚡ Improvements

  • Cross-Cluster Migration: Per-NIC bridge mapping — each NIC gets its own target bridge (#242)
  • Cross-Cluster Migration: Per-storage mapping — EFI, TPM, and multi-disk VMs can target different storages
  • RBAC: Users with VM ACLs can now see their assigned VMs without needing cluster.view (#248)

📋 Updating

Use the built-in web updater in Settings → Updates, or manually:

cd /opt/PegaProx
curl -O https://raw.githubusercontent.com/PegaProx/project-pegaprox/refs/heads/main/update.sh
chmod +x update.sh && sudo bash update.sh

Or pull the latest Docker image.

Don't miss a new project-pegaprox release

NewReleases is sending notifications on new releases.