-
v1.17.0
Stablereleased this
2026-08-20 05:46:58 +05:00 | 27 commits to main since this releaseПеренос дисков LXC-контейнера на другое хранилище
- Перенос диска теперь работает для LXC, а не только для QEMU-ВМ — раньше действие было жёстко привязано к VM-эндпоинту
move_diskи было недостижимо для контейнеров (нет вкладки «Оборудование», а детектор строк диска распознавал только имена устройств ВМ).rootfs/mp\d+теперь распознаются как дисковые устройства LXC, на вкладку «Настройки» для LXC-инстансов добавлена карточка «Перенести диск» - Новый эндпоинт
POST /api/{server_id}/container/{vmid}/disk/moveвызываетlxc/{vmid}/move_volumeProxmox; список целевых хранилищ теперь фильтруется по поддерживаемому типу содержимого (rootdirдля LXC,imagesдля ВМ) вместо показа всех хранилищ подряд - Перенос заблокирован на запущенных контейнерах — с пошаговым сценарием вместо ошибки — Proxmox отклоняет
move_volumeна работающем LXC (move_diskу QEMU работает «на живую»,move_volumeу LXC — нет). Теперь такая попытка открывает диалог подтверждения, который останавливает контейнер, переносит диск и запускает его обратно, показывая прогресс на каждом шаге; контейнер перезапускается в любом случае, даже если сам перенос завершился ошибкой. Для ВМ и уже остановленных контейнеров показывается обычный диалог подтверждения
Список инстансов — сворачиваемая панель метрик
- CPU/RAM/Диск/Сеть/Диск I/O/Аптайм убраны из всегда видимых колонок таблицы в раскрывающуюся панель под строкой, которая открывается кликом по имени инстанса — по образцу дисклоужер-паттерна из VMmanager. В панели появилась ссылка «Параметры», ведущая прямо на вкладку настроек инстанса, и более понятные карточки для скорости сети/диска
- Полосы vCPU/RAM расширены и увеличены (ширина полосы и размер шрифта подписи/деталей) для более быстрого визуального восприятия в свёрнутой панели
Страница «Топология сети»
- Новая страница
/topology— интерактивная карта инфраструктуры: панель → кластер → нода Proxmox → VM/LXC на базе React Flow. На карточках нод — живые индикаторы CPU/RAM, у гостей видны статус, IP, bridge/VLAN и теги - Фильтры — сужение графа до одного подключения, фильтр гостей по статусу (все / запущенные / остановленные) и схлопывание гостей ноды в один узел при превышении настраиваемого порога (запоминается в браузере); свернувшуюся ноду можно раскрыть по отдельности
- Инструменты холста — зум, панорама, вписать в экран, полноэкранный режим, миникарта, легенда и экспорт всего графа в PNG/SVG
- Новый API
GET /proxmox/api/network/topology— один агрегированный запрос вместо обхода серверов/нод/SDN/VM; требует правоnetwork:view, учитывает рабочие области и изоляцию VM по владельцу. Недоступное подключение отдаёт данные из кэша с предупреждением, а не ломает страницу - Парсер
netN— строки сетевых карт гостей теперь разбираются (bridge, VLAN-тег, MAC, модель, firewall, rate, MTU) для обоих диалектов, QEMU и LXC; доступно черезinclude_nics=true
Downloads
- Перенос диска теперь работает для LXC, а не только для QEMU-ВМ — раньше действие было жёстко привязано к VM-эндпоинту
-
v1.16.1
StableSome checks failedDeploy to Production / Trigger production update (push) Failing after 11sreleased this
2026-08-17 02:08:10 +05:00 | 50 commits to main since this releaseUI
- Inter Variable font — variable-weight Inter font with a bumped type scale for sharper typography
Deployment Fixes
- pve CLI installs without root — deploy.sh tries sudo, falls back to ~/.local/bin with automatic PATH configuration
- pve CLI file permissions — installed script set to 755 instead of relying on umask
- SSL no longer rolls back on deploy — verify_nginx_running uses raw container state instead of grepping STATUS column text
- Docker group activation — script re-execs via sg docker to activate the group without logout/login
Docs
- Added CONTRIBUTING.md and SECURITY.md
- Updated README with contributing and security links
Downloads
-
v1.16.0
StableSome checks failedDeploy to Production / Trigger production update (push) Failing after 10sreleased this
2026-08-14 20:25:23 +05:00 | 60 commits to main since this releaseWhat's Changed
🌍 i18n — Full Translation Pass
A comprehensive sweep that eliminated the remaining hardcoded and untranslated strings from the UI:
- Dashboard & Instances — action dialogs, resource cards, status labels, and bulk-operation descriptions are now fully translated (EN + RU)
- Images page — image browser, download/import dialogs, mirrors manager fully translated
- App Store — missing keys added for install wizard, operation states, and app detail labels
- Nodes — power action labels and common node-admin strings translated
- Scripts & Certs — Scripts catalog and TLS/certificates sections added to both locales
- Roles — permission labels for all RBAC entries, including
remote_migrate, translated to Russian - Graphs, Wizard, Storages — previously hardcoded Russian strings moved to locale files and dual-translated
- Bulk migrate & Access realm — new locale keys for bulk migration actions and Proxmox realm labels
- Critical fixes — several strings that were silently falling back to English in the Russian UI are now correctly translated
🔑 SSH Keys
- Swap SSH keys on owner change — when an admin reassigns a VM/LXC to a different user, the instance now automatically receives the new owner's SSH public key (and the previous owner's key is removed), keeping access credentials in sync with the current owner
📦 Cloud Images
patch-cloud-images.sh— new helper script that patches official cloud images to includeqemu-guest-agent, then publishes them to a GitHub release mirror; enables live metrics and guest-agent features without requiring a post-deploy agent install- amd64 image catalog — default amd64 image entries now point to the GitHub mirror (qemu-guest-agent pre-installed) and include
sha256checksums for integrity verification
🐛 Bug Fixes
- VM storage overview — loop devices and system partitions filtered out so only data disks are shown
- Cloud image re-download — cache is now invalidated when a checksum mismatch is detected
- Password visibility icon — eye icon now correctly reflects whether the value is visible
Full Changelog: https://git.tzim.uz/markmorado/pvemanager/src/branch/main/CHANGELOG.md
Downloads