Skip to main content
Version: 6.2

Version 7.x

7.0.x

7.0.0 Testing Build 9

April 27, 2026

  • Feature: Modernised VNC Console - Complete rewrite of the browser-based VNC client:
    • Auto-connect with automatic reconnection on disconnect
    • Three quality presets (Fast/Balanced/Best) switchable during a live session
    • Clipboard panel with "Send" and "Type" modes - Type simulates keystrokes for servers without a clipboard manager
    • Saved snippets - save up to 50 reusable commands or credentials for quick access
    • Session recording - record the console to WebM video (up to 30 minutes) with one-click download
    • Picture-in-Picture support (Chromium) with full mouse and keyboard forwarding
    • View-only mode, pinch-to-zoom on touch devices, and virtual keyboard support
    • Auto-hiding toolbar with pin option, extra keys panel (function keys, modifiers, Ctrl+Alt+Del), power controls, and screenshot
    • Mobile responsive layout with collapsible toolbar on narrow screens
  • Fix: Backup Manager - Inventory catchup sync no longer retries indefinitely for backups that have been pruned by retention policy.

7.0.0 Testing Build 8

April 24, 2026

  • Feature: Backup Manager - Post-restore integrity checks now run in full isolation mode using a lightweight appliance. Falls back to sandboxed mode if unavailable. Integrity checks are now enabled by default for all restores (admin and user).
  • Feature: Backup Manager - Integrity checks automatically detect and skip filesystems with features newer than the installed repair tools, reporting them as skipped rather than failed.
  • Feature: Backup Manager - Option to disable the legacy backup system when the new Backup Manager is active.
  • Feature: Support for native WebSocket Secure (wss) connections. Run apt update && apt install vf-control-wss or dnf install vf-control-wss on the control server to gain full benefits.
  • Fix: API auth and white screen when Advanced Session Validation is enabled.
  • Fix: Race condition and stale file descriptors in traffic monitoring script.
  • Fix: Backup Manager - Retention policy display in batch history now shows human-readable labels instead of raw keys.

7.0.0 Testing Build 7

April 20, 2026

  • Feature: Backup Manager - GFS (Grandfather-Father-Son) retention. A new retention model alongside the existing age-based presets. GFS keeps daily, weekly, monthly, and yearly snapshots on independent schedules. Configurable per-storage with per-schedule overrides. Works as a union with keep_last.
  • Feature: Backup Manager - User cooldown. Two new global settings (Backup Cooldown, Restore Cooldown) enforce a per-server waiting period between successful manual operations. Failed or cancelled jobs do not trigger the cooldown. Scheduled batch backups are excluded. Default: 60 minutes. Set to 0 to disable.
  • Fix: Backup Manager - Fixed batch backups failing silently when the target storage is unreachable. The error is now properly surfaced.
  • Fix: Backup Manager - Fixed S3 stale record check incorrectly deleting valid records on non-standard S3 providers.

7.0.0 Testing Build 6

April 14, 2026

  • Feature: Backup Manager - CLI restore to file. A new button on the per-server backup tree generates a ready-to-run CLI command for restoring a backup directly to a file on the hypervisor via SSH, without affecting the running VM.
  • Improvement: Backup Manager - Async auto-purge. Deleted VM backup cleanup is now non-blocking. Each server+storage pair is dispatched as an independent tracked job instead of running synchronously.
  • Improvement: Backup Manager - PBS chain delete warning. Deleting a backup chain on PBS storage now warns that PBS snapshots are shared across all disks and shows the total affected record count.
  • Improvement: Backup Manager - Removed disk detection. Disks that no longer exist on a server are shown with a "removed" badge in the backup tree and are automatically excluded from restore operations.
  • Improvement: Backup Manager - Inventory sync catchup. Completed backup jobs missing inventory records are automatically retried with backoff. Log messages now include job, server, and hypervisor IDs for easier diagnosis.
  • Improvement: Backup Manager - Log size limits. Hypervisor log endpoints now cap output (2 MB plain text, 5,000 lines) to prevent large batch logs from causing memory issues.
  • Fix: Backup Manager - Fixed pagination losing filters. All admin pages now preserve filters and per-page settings when navigating between pages.
  • Fix: Backup Manager - 11 minor binary fixes including safe purge cleanup, scoped backup deletion, soft-delete schedule lookup, and restore error check.

7.0.0 Testing Build 5

April 12, 2026

  • Improvement: Backup Manager - Allowed days scheduling. Schedules can now be restricted to specific days of the week (e.g. weekdays only, Mon/Wed/Fri). Configured via toggle buttons in the schedule edit modal. All next-due calculations, the dashboard, and clone reflect the setting.
  • Improvement: Backup Manager - Next runs preview. The schedule edit modal now shows a live preview of the next 8 scheduled run times based on the current interval, time window, and allowed days settings.
  • Improvement: Backup Manager - Richer batch job details. Batch results now include per-disk data (backup type, size, virtual size, duration, chain ID), giving the panel immediate access to full job details without re-reading log files. Completed/cancelled jobs no longer show a spurious "No progress data available" error.
  • Fix: Backup Manager - Fixed time window drift. Schedules with an interval longer than the time window (e.g. 24h interval, 2h window) could gradually drift toward the end of the window. The interval is now anchored to the window start time.
  • Fix: Backup Manager - Incremental and differential PBS backups now correctly report the disk type (inc/diff) in job details.
  • Fix: Backup Manager - Fixed stale error on inventory sync. The panel-to-hypervisor sync client now correctly handles stale response errors instead of treating them as failures.
  • Fix: Backup Manager - Fixed purge not finding deleted VMs.

7.0.0 Testing Build 4

April 11, 2026

  • Improvement: Backup Manager - Post-restore filesystem repair. After restoring a VM, the backup manager now automatically runs filesystem integrity checks (xfs_repair, e2fsck, btrfs check, ntfsfix) on restored disks before starting the VM. All repair errors are non-fatal warnings. Configurable via the "Verify Filesystem Integrity" toggle in the restore modal.
  • Improvement: Backup Manager - Automated retention pruning. Expired backups are now automatically pruned based on the configured retention policy (keep_last, daily, weekly, monthly, yearly).
  • Improvement: Backup Manager - System logs. Adds a dedicated filterable and paginated log viewer for all dispatcher events (dispatches, completions, failures, prune actions, purge operations, health checks).
  • Improvement: Backup Manager - Global settings. Includes dispatcher pause (stops new scheduled batches while existing jobs finish), global concurrent batch limit, stale detection thresholds, purge/prune intervals, health check timing, job retention period, info-level logging, and the ability to globally disable user-initiated manual backups or restores.
  • Fix: Backup Manager - Fixed chain ID collisions when a VM has backups across multiple storage backends.
  • Fix: Backup Manager - Fixed inventory sync for completed backup jobs. Jobs that complete successfully but fail the initial inventory sync (e.g. due to a network timeout) are now automatically retried with a backoff, ensuring backup records are not permanently lost.
  • Fix: Backup Manager - Fixed purge deleting backup records from all storages. When purging a deleted VM's backups, only records for the specific storage being purged are now removed, preserving records on other storages until they are successfully purged too.
  • Fix: Backup Manager - Fixed restore jobs not detecting hypervisor error responses. Restore jobs now correctly detect and report errors returned by the hypervisor (e.g. process already running).
  • Fix: Backup Manager - Multiple stability and correctness fixes. Cancelled batches now work when the schedule has been deleted, prune job IDs use collision-resistant generation, purge failure counting no longer triggers premature backoff on multi-storage servers, and date range filters are resilient to malformed input.

7.0.0 Testing Build 3

April 8, 2026

  • Improvement #3680: Backup Manager - Duplicate a schedule's settings to multiple hypervisors.
  • Improvement #3690: Backup Manager - S3 multipart upload minimum part size is now configurable.
  • Improvement #3700: Backup Manager - Last 20 jobs for the VM with expandable detail rows, log viewer, per-disk results in admin per VM view.
  • Improvement #3710: Backup Manager - Show schedule status (scheduled/overdue/manual/disabled), interval, storage, next due, last backup time on admin VM view.
  • Improvement #3720: Backup Manager - Backup size totals, per-storage breakdown when multi-storage on per vm admin view.
  • Improvement #3730: Backup Manager - Healthy/failure alert with consecutive failure count, last error, last backup type and time on per vm admin view.
  • Improvement #3740: Backup Manager - Admin API route to modify per server access to backups. doc
  • Improvement #3750: Backup Manager - Admin can cancel running backup jobs, restore jobs, and entire batches from the UI.
  • Improvement #3760: Backup Manager - Per-VM progress tracking during batch backups with automatic cleanup of old job data.
  • Improvement #3770: Backup Manager - Stale batch and job detection — orphaned jobs are automatically cancelled and marked as failed.
  • Fix #3780: Backup Manager - Fixed issue where online backups could crash VMs on hypervisors running QEMU 7.2.
  • Fix #3790: Backup Manager - Restores now correctly skip disk size validation.

7.0.0 Testing Build 2

April 6, 2026

Fix: Possible online backup crashes VMs on QEMU < 9.1 (7250b75)
A bug in the backup cleanup process could cause the VM's QEMU process to terminate unexpectedly during an online backup (CVE-2024-7409). This affected all QEMU versions up to 9.1 and required a manual VM restart.

Fix: Offline backups no longer hang before failing (4b562f7)
Offline backups would hang for 120 seconds then fail with a timeout error. An internal connection was not being released properly, preventing the backup from proceeding.

Fix: Offline backup progress now reports correctly (f4d7754, f4a2309)
Offline backups previously showed 0% progress throughout the entire operation. Progress now updates in near real-time.

Fix: Incorrect hypervisor license count calculation (a83f1d2)
Hypervisor count was being calculated incorrectly, which could cause license validation to fail or report inaccurate usage.

7.0.0 Testing Build 1

April 6, 2026

  • Feature #3590 - Backup Manager - A new integrated backup system with support for multiple storage backends and flexible retention policies. docs
    • Native Proxmox Backup Server integration with server-side deduplication
    • Support for SSH/SFTP, S3, Rclone, and FTP/FTPS storage backends
    • Incremental, differential, and full backup types with a custom sparse-aware binary format
    • Per-frame compression and optional encryption at rest
    • GFS and count-based retention policies with automatic pruning
    • Scheduled batch backups with concurrent VM processing
    • User-facing backup tree with on-demand backup and point-in-time restore
    • Live progress tracking during backup and restore operations
    • Per-VM access controls with package-level defaults
    • Advanced CLI for file-level recovery (mount), integrity verification, metadata reindex, dirty data estimation, manual pruning, and self-healing from interrupted operations
    • Granular control over individual operations including per-disk backup type selection, mixed backup types in a single run, point-in-time restore, and resumable uploads
  • Feature #3470 - Step Up Authentication - Additional authentication challenges for sensitive operations, adding an extra layer of security.
  • Feature #3530 - Arm, Debian 13 & RHEL 10 - Support for ARM hypervisor architecture along with Debian 13 and RHEL 10 operating systems.
  • Improvement #3550 - Filesystem Freeze for Disaster Recovery - Option to define filesystem freeze behaviour for DR configurations.
  • Improvement #3450 - End User API Custom RPM Per User - Custom requests-per-minute limits can now be set on a per-user basis for the end user API.
  • Improvement #3600 - Ceph Image Create and Deploy - Improved Ceph image creation and deployment process.
  • Improvement #3440 - End users can now create and delete resource pack based VMs via the API.
  • Fix #3510 - Fixed Cron Manager incorrectly showing as not running on RHEL.
  • Fix #3540 - Fixed admin ACL for manage hypervisor assets being incorrect.
  • Fix #3560 - Fixed network tab not showing IPv6 status in the client area.
  • Fix #3570 - Fixed sharing tab not refreshing correctly.
  • Maintenance #3640 Updated hypervisor framework to support the latest KVM and QEMU releases.
  • Maintenance #3650 Control framework and dependency updates for improved stability and security.