🌐 Network View
New sidebar view in the Corporate Layout — see all bridges and SDN VNets across your cluster, grouped by node, with connected VMs listed per bridge.
🎨 Corporate Light Mode
Extensive light mode improvements for the Corporate Layout. Charts, tooltips, sidebar, modals, and all corporate components now properly adapt to the light theme.
🔧 Bug Fixes
- Cross-cluster replication now uses correct PVE storage mapping format (#192)
- Site Recovery plans no longer get stuck in 'running' after a crash or restart (#238)
- Container migration with multiple mount points / local disks now maps all storages correctly
- Guest agent no longer spams Proxmox logs when QEMU agent is disabled (#237)
- Background image upload behind reverse proxy works again (#210)
- Topology diagram no longer jumps around from live metric updates
- PBS filtering in topology now only shows PBS servers linked to the cluster (#142)
- Datastore usage sidebar and tab now always show the same values (#201)
- Fixed node card expand chevron not rotating in Corporate Layout
- Fixed node shell text spacing in Corporate Layout
🔐 Security
- Hardened file upload validation (path traversal, null bytes)
- Added field whitelist to prevent SQL injection in cluster updates
- Reduced information exposure in API error responses
- Fixed 5 undefined permission references across endpoints
🌍 Community
- proxmox-ha plugin for HA resource management by @yairmiz (PR #226)
- Spanish translations update by @ColombianJoker (PR #234)
- Language picker dropdown for Corporate Layout by @gyptazy (PR #236)
- Custom reverse proxy bind address (#212)
- OIDC JWT verification can now be disabled for broken JWKS environments
📋 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