pve-manager (8.3.4) bookworm; urgency=medium * fix #5699: add support to define a HTTP header from which the real IP of a connection should be parsed from. This can be useful for setups with a reverse proxy in front of the API server. On top of that add support for optionally configuring an allow-list of IP networks that the real source IP must match one to allow the connection to be handled. The related config variables are named `PROXY_REAL_IP_HEADER` and `PROXY_REAL_IP_ALLOW_FROM` respectively. * api: network: improve completeness of return schema. * ui: qemu: add hint that VMs using the VNC clipboard cannot be live migrated. * fix #6142: ui: datacenter options: allow custom CIDRs for migration network to cover cases where the network CIDR is not configured on any network interfaces on the node, like for example in a routed full-mesh configuration. * pull metric: fix node 'iowait' metric, return the percentage of time spent on waiting on IO in a certain time frame instead of returning the total amount of time that was spent waiting on IO, similar to how the push based metric servers do. * d/control: add new pve-nvidia-vgpu-helper package as recommended dependency. -- Proxmox Support Team Tue, 18 Feb 2025 15:26:20 +0100 pve-manager (8.3.3) bookworm; urgency=medium * update shipped appliance info index * add missing htmlEncode for some UI elements -- Proxmox Support Team Mon, 20 Jan 2025 11:37:32 +0100 pve-manager (8.3.2) bookworm; urgency=medium * api: network: add return schema for interface listing * ui: ceph pool: indentation clean-up * ui: ceph: don't set default size/min-size when editing existing pool * ui: ceph pool: add opt-in column for the configured pool application * ui: qemu: improve error handling and rendering the QGA provided IP addresses of the guest. * api: node status: complete API return schema -- Proxmox Support Team Mon, 16 Dec 2024 17:52:29 +0100 pve-manager (8.3.1) bookworm; urgency=medium * ui: sdn firewall: add online help reference * ui: cluster join info: add clipboard icon to "Copy Information" button * external metric server: influxdb: always quote tags * api: notification targets: fix permission check for POST/PUT -- Proxmox Support Team Fri, 29 Nov 2024 11:42:46 +0100 pve-manager (8.3.0) bookworm; urgency=medium * ceph: drop preview flag for the Ceph Squid release * aplinfo: update TurnkeyLinux key after expiry * update shipped aplliance info index * ui: firewall rules: add empty text to grid * ui: sdn vnet, zone: add empty text to grids * ui: sdn: add VNET prefix to vnet-specific firewall navigation label -- Proxmox Support Team Wed, 20 Nov 2024 11:39:37 +0100 pve-manager (8.2.10) bookworm; urgency=medium * ui: firewall: add sdn as valid scope to IP-set selector * ui: firewall: add forward direction to rule panel * ui: sdn: add firewall panel * ui: firewall: show warning when creating forward rules * ui: import: clarify working storage emptyText * change recommendation of pve-network packages to hard dependency, it's now pulled in by pve-firewall anyway * api: notifications: require powerful privileges for target management -- Proxmox Support Team Tue, 19 Nov 2024 19:44:36 +0100 pve-manager (8.2.9) bookworm; urgency=medium * api/ui: improve mdev listing for PCI mappings. Extend the parameter for the PCI ID to accept both, PCI IDs or named mappings, and for the latter mappings, iterate over all local PCI devices in it and extract the mdev types. * ui: implement 'Tag View' for the resource tree, which groups guests by their tags. Guests with multiple tags are visible under each of them. Guests without tags and nodes and storages are added to the end of the tree. * ui: cloudinit: use cloudinit update api when regenerating images. * ui: cloudinit: avoid suggesting to unprivileged users that they can re-generate the image, disable the button in this case. * fix #5787: ui: display guest name in confirmation dialog for actions like start, stop, shut down, or converting to a template. * ui: lxc: add readonly option for device passthrough. * ui: lxc: add the "discard" mount option. * ui: expose the newly supported BZIP2 as available compressor for backups. * fix #5722: ui: api token: allow unprivileged users to create their own api tokens, they are self-service after all. * api: add routes for webhook notification endpoints. * ui: workspace/user view: change password minimum length to 8 to follow recent NIST recommendations. * ui: pool: dynamic status update every 10s in members screen * ui: pbs storage: fix reset behavior when editing existing entry * api/ui: include the node ha status in resources call and show as icon * ui: acme: switch cluster view items over to those from widget-toolkit * ui: tree: show tooltips for all entries that have sensible information * fix #3893: api/ui: node network: expose bridge VLAN IDs option to allow one to configure VLAN ranges, This can be useful for devices that support hardware offloading them, but only support a limited amount. * ui: remove experimental from change detection modes description * ui: add import content type for file-based storages to allow handling imports of OVA/OVF backed archives more conveniently. * ui: guest import: add storage selector for overriding the OVA staging storage for the temporary extraction. * ui: import: show size for dir-based storages * ui: enable upload/download/remove buttons for 'import' type storages * ui: qemu: add AMD SEV configuration to Options * fix #5879: ui: add tooltip to security group comments * fix #5810: ui: show confirmation/warning dialog for sdn apply * api: package repositories: add Ceph Squid to available repos -- Proxmox Support Team Mon, 18 Nov 2024 23:20:04 +0100 pve-manager (8.2.8) bookworm; urgency=medium * fix #5734: provide missing methods for Proxmox.Utils for mobile UI * api: subscription update: report error if removing ceph-auth file fails * add module to centrally track Ceph release info for the backend * pveceph: prompt user on TTY about installing experimental version * ceph releases: add 19.2 Squid as available release, currently still as technology preview * fix #5753: api: add 'pstart' member to task status return schema * fix #5302: ui: vm cpu affinity displayed in hardware overview * fix typos in user visible strings * fix #5632: ui:storage: correct online help link of backup view * ui: ceph wizard: show hint for releases that are in tech-preview state * ui: ceph wizard: filter out enterprise repo for tech-preview releases * ui: ceph wizard: add Ceph 19.2 Squid as installable release * api: improve the API JSON schema of various API calls -- Proxmox Support Team Thu, 24 Oct 2024 16:47:02 +0200 pve-manager (8.2.7) bookworm; urgency=medium * api: add missing schema annotations for download endpoints and adapt existing ones to renaming the respective property to 'download_allowed'. * pvesh: limit download handling to annotated endpoints to unify the behaviour with pve-http-server. -- Proxmox Support Team Mon, 23 Sep 2024 11:43:24 +0200 pve-manager (8.2.6) bookworm; urgency=medium * fix #5731: vzdump jobs: fix execution of converted jobs -- Proxmox Support Team Fri, 20 Sep 2024 17:47:17 +0200 pve-manager (8.2.5) bookworm; urgency=medium * ui: qemu hardware: use background delay for asynchronous remove tasks so that the task log window doesn't get shown if the task already finished. * ui: qemu hardware: use asynchronous remove API call for disk hot-unplug to expand the task duration timeout from 30 seconds to 10 minutes, helping overloaded and/or slow systems. * vzdump config: add fleecing property string to make it clear that fleecing can be configured as a node-wide default too. * ui: fix align mode of the two-column container widget, which is used for the advanced tab of the backup job edit window. * vzdump: fix unit for bandwidth limit in log message, it's in KiB (base 2) not KB (base 10) * pve7to8: allow one to run arbitrary newer Proxmox kernels after upgrade * api: replication: add 'job-id' to notification metadata to allow users to create notification match rules for specific replication jobs. * vzdump: apt: notification: do not include domain in 'hostname' field. * api: replication: include 'hostname' field for notifications. * pve7to8: fix typo in log message. * ui: backup job: clarify experimental change detection modes. * ui: fix `maxcpu` validity check in the host CPU renderer to add a missing space, making it consistent with the CPU usage column. * ui: utils: fix inconsistency in host cpu usage display in search view, adding a missing space between the number of CPUs and the actual label. * ui: sdn ipam: fix editing custom mappings * api: ceph mds: ensure the ID for a new MDS does not start with a number, as Ceph doesn't supports that. * fix #5570 ui: ceph: make the MDS ID fully configurable to avoid a issue when the hostname, which is was used as base for the ID, starts with a number. This also made the "extra ID" field redundant. * fix #5010: ceph: pool set only properties that actually changed to avoid false-positive errors. * api: backup jobs: pass the job ID parameter to make it accessible for the notification system. * ui: backup jobs: allow one to set custom job ID in advanced settings * ui: resource mappings: fix editing of mapping for non first node * ui: sdn vnets: hide irrelevant fields depending on zone type * ui: dc summary: fix calculation of storage size when one or more nodes are offline * api: metrics: add /cluster/metrics/export endpoint * ui: qemu: hardware: fix permission check for enabling the button to add a TPM-state volume * update shipped appliance info index -- Proxmox Support Team Thu, 12 Sep 2024 14:37:24 +0200 pve-manager (8.2.4) bookworm; urgency=medium * pvestatd: clear trailing newlines * www: advanced backup: add pbs change detection mode selector * vzdump: add pbs-change-detection-mode to config template -- Proxmox Support Team Mon, 10 Jun 2024 13:59:52 +0200 pve-manager (8.2.3) bookworm; urgency=medium * update shipped appliance info index * api: add proxmox-firewall to versions pkg list * gitignore: ignore any test artifacts * tests: remove vzdump_notification test * notifications: use named templates instead of in-code templates -- Proxmox Support Team Tue, 04 Jun 2024 11:08:41 +0200 pve-manager (8.2.2) bookworm; urgency=medium * ui: fix form-reset behavior of backup job editor * ui: backup jobs: fix fleecing parameters for 'run now' button * ui: mobile: fix login for users that have a TOTP based second factor set up * ui: mobile: show is setup is lacking the best recommendations for enterprise production set ups * vzdump: also warn when hook script fails for backup-abort or log-end phase * ui: user edit: protect user's TFA settings for new factor variants * fix #5251: ui: login: set autocomplete on password and user * ui: esxi importer: try to better convey what live-import does -- Proxmox Support Team Tue, 23 Apr 2024 21:33:31 +0200 pve-manager (8.2.1) bookworm; urgency=medium * d/control: add proxmox-firewall as recommended dependency * ui: backup job: correctly align descriptions with fields in advanced options * ui: backup job: rework empty-text for advanced fields again, mention schema default values at the end of the descriptions * ui: acme eab: handle missing meta field in directory response * ui: qemu: add clipboard selection as advanced option to display editor * ui: qemu: allow one to enable a vIOMMU (emulated IOMMU) in the machine editor * ui: backup job: allow setting up fleecing for a job in advanced config -- Proxmox Support Team Mon, 22 Apr 2024 19:36:21 +0200 pve-manager (8.2.0) bookworm; urgency=medium * node: firewall options: add setting to select new nftables-based firewall implementation tech preview * ui: virtual machines: add Windows Server 2025 to OS types * ui: browser local settings: add new edit-notes-on-double-click option * fix #4474: ui: guest stop: offer to overrule active shutdown tasks * ui: backup job: disable 'mailtnotification' field if the notification mode is set to 'auto' * ui: backup job: switch order of 'mailto' and 'mailnotification' field * ui: sdn: QinQ: vlan: properly validate bridge name * ui: sdn: vlan: fix indentation in vlan edit dialogue -- Proxmox Support Team Sun, 21 Apr 2024 13:03:54 +0200 pve-manager (8.1.11) bookworm; urgency=medium * fix #4136: backup: implement fleecing option for improved guest stability when the backup target is slow * api: notifications: add missing 'smtp' to index * use SSH command helper for pvesh and to get VNC connection info to benefit from improvements like known host key pinning * system report: list held-back and pinned APT packages and priorities of APT sources * system report: avoid printing the contents of certain wrongly named configuration files * system report: output cluster-wide job configuration * system report: output kernel command line from current boot * ui: acl: allow searching by typing in the group selector * api: apt versions: track optional amd64-/intel-microcode and pve-esxi-import-tools packages * ui: acme: add External Account Binding (EAB) related fields * fix #5093: ui: acme: expose custom directory option * d/postinst: make deb-systemd-invoke non-fatal to avoid potentially breaking an update for unrelated reasons * fix #4513: ui: backup job: add tab for advanced options * vzdump: improve handling performance settings, by using a per-property fallback and honoring the schema defaults * ui: lxc: add edit window for device passthrough * ui: lxc: add firewall log view filtering * fix #4963: ui: firewall: fix edge case where editing firewall rules using ips / cidrs would be broken * fix #1905: ui: VM: allow moving unused disks * fix #4759: ceph: configure ceph-crash.service and its key * sdn: evpn: allow empty primary exit node in zone form which was broken by a change in libpve-network-perl -- Proxmox Support Team Fri, 19 Apr 2024 16:24:37 +0200 pve-manager (8.1.10) bookworm; urgency=medium * guest import: allow setting VLAN-tag for network devices in advanced tab -- Proxmox Support Team Thu, 28 Mar 2024 19:57:05 +0100 pve-manager (8.1.9) bookworm; urgency=medium * ui: guest import: actually copy the initial guest config state before applying value overrides to avoid a old state being send if one edits the values after checking the resulting config tab before hand * fix #5255: node: wol: add optional bind-interface where magic packet is sent on * fix #5255: node: wol: make broadcast address configurable * fix #5337: ui: parse a port in the server field -- Proxmox Support Team Thu, 28 Mar 2024 18:12:47 +0100 pve-manager (8.1.8) bookworm; urgency=medium * ui: parser: recognize Intel E1000E as network card * ui: network card selector: add Intel E1000E as choosable model * ui: guest import: allow setting mac addresses to newly generated unique ones * ui: guest import: use box-label style for prepare-for-virtio checkbox * ui: guest import: fine tune icons * ui: guest import: validate that selected VMID does not exist yet -- Proxmox Support Team Wed, 27 Mar 2024 14:33:49 +0100 pve-manager (8.1.7) bookworm; urgency=medium * fix #5293: ceph status: fix division-by-zero when calculating usage * ui: guest import: improve detection of windows OS type for showing the "prepare for VirtIO" change * ui: guest import: auto activate virtio preparation for Windows VMs with EFI (OVMF) * ui: guest import: correctly set default SCSI-controller hardware value * ui: guest import: add warning text for EFI state, including boot entries, will be lost on migration * ui: parse VM network: support floats without trailing zero * ui: user: password change: require a confirmation-password * ui: vm: guest-agent network view: make text in grid selectable * fix #5198: ceph: mon: fix mon existence check in mon removal assertion -- Proxmox Support Team Fri, 22 Mar 2024 11:54:28 +0100 pve-manager (8.1.6) bookworm; urgency=medium * ui: add guest import wizard in the content browser for storages that upport the new 'import' content type. * ui: support to add the new ESXi storage type, which provides only the 'import' content type and can be used for importing VMs from a ESXi host into Proxmox VE directly. -- Proxmox Support Team Thu, 14 Mar 2024 15:26:33 +0100 pve-manager (8.1.5) bookworm; urgency=medium * report: format iptables output for readability * fix #5067: vzdump: include total backup size in notification * ui: storage: zfs: set blocksize placeholder (empty text) to 16k * ui: add compat for fix of previously wrongly used Korean language code * ui: lvm: expose saferemove setting * pvesubscription: add missing return statement to avoid a failing null check and its error message. * ceph: fix edge case of wrong files being deleted on purge * ui: node: system: avoid using specific and outdated 'Syslog', just call it 'System Log' * fix #5106: ui: ceph status: make column wrap the summary text on expand * ui: qemu: bump max cores to 256 by socket * api: node status: document boot-info and current-kernel in return schema * api: nodes: allow usage of query url metadata with Sys.AccessNetwork * ui: storage: enable download-url button with Sys.AccessNetwork capability * ui: IP-set: re-work column widths -- Proxmox Support Team Thu, 14 Mar 2024 15:13:26 +0100 pve-manager (8.1.4) bookworm; urgency=medium * api: apt versions: track dnsmasq and frr-pythontools as optional packages * api: node status: add guard for missing secure-boot efi var * ui: iso selector: disable all fields to avoid bogus validation where one cannot confirm the dialog even though the values visible are correct * api: replication: allow users to enumerate accessible replication jobs * fix #5121: ui: node status: avoid invalid array access for certain foreign kernels -- Proxmox Support Team Thu, 14 Dec 2023 15:20:06 +0100 pve-manager (8.1.3) bookworm; urgency=medium * ui: pool view: fix editing nested pools -- Proxmox Support Team Thu, 23 Nov 2023 11:20:00 +0100 pve-manager (8.1.2) bookworm; urgency=medium * ui: iso selector: fix layout, stretch items again to full space * ui: drop various translations of fixed strings like 'VMID' * ui: resource tree: fix inconsistency with extra-space causing some potential vertical misalignment with nodes that had no virtual-guest * ui: resource tree: consistently apply the tooltip and 'setText' method * ui: perm paths: use adapted plural form for /mapping/notifications ACL path -- Proxmox Support Team Thu, 23 Nov 2023 10:23:05 +0100 pve-manager (8.1.1) bookworm; urgency=medium * ui: sdn: use all upper case for acronyms * api: node status: cache boot mode info * sdn: adapt edit panels for new API endpoints -- Proxmox Support Team Wed, 22 Nov 2023 19:37:00 +0100 pve-manager (8.1.0) bookworm; urgency=medium * update shipped appliance info index * ui: fix zero-sized panels on fresh chrome start * fix #1148: api: pools: support nested pools * ui: vm create wizard: allow adding an extra iso drive for the VirtIO drivers and set the defaults of the disk and network device-types accordingly. * api: ceph: add endpoint to fetch config keys * fix #2515: ui: ceph pool create: use configured defaults for 'size' and 'min_size' * vzdump: support 'notification-mode' parameter to allow deciding if one wants to use the legacy sendmail-only system or the new centrally managed notification system. * sdn: regenerate DHCP config on reload * sdn: add DHCP option to Zone dialogue * sdn: subnet: add panel for editing DHCP ranges * ui: node summary: drop PVE prefix for manager version * api: nodes: add full info about current kernel from uname call * api: nodes: add info about current boot mode * ui: node summary: reduce noise in current kernel version * ui: node summary: add boot-mode information -- Proxmox Support Team Wed, 22 Nov 2023 14:50:05 +0100 pve-manager (8.0.9) bookworm; urgency=medium * move default link config to drop-in snippet to avoid that the all default fallback settings are overridden, not just the MACAddressPolicy one we actually want to change. -- Proxmox Support Team Sat, 18 Nov 2023 12:18:49 +0100 pve-manager (8.0.8) bookworm; urgency=medium * update shipped apliance info index * report: add files from interfaces.d and SDN config directories * node console: allow usage for non-pam realms, users still need to login with credential recoginzed by PAM * ui: wizards: allow adding tags in the qemu/lxc create wizard * ui: guest wizard: increase height slightly to match 4:3 ratio * pve7to8: check for proper grub meta-package for bootmode * fix #4631: ceph: osd: create: add osds-per-device * fix #2336: ui: adjust message for bulk start/stop/migrate to better reflect that not always all guests are selected * ui: bulk actions: rework filters and allow one to filter by tags * ui: add tooltips to non-fully-expaned tags globally * ceph: mark global pg bits setting as deprecated * ui: hide bulk migrate options on standalone nodes * fix #4497: acme: add support for external account bindings * api/acme: deprecate 'tos' endpoint in favor of new, more general, 'meta' one * api: add bulk-action endpoint for mass-suspendig (hibernating) virtual machines * ui: add bulk-action suspend to node menu * fix #4442: add date-time range filtering for firewall logs * ui: ceph status: add pg warning state * ui: ceph status: rename 'working' state into 'busy' * apt: use `apt changelog` for changelog fetching * ui: ipset: make ip/cidr required * ship default link config to disable systemd link mac-policy, avoiding that systemd marks the network as being without carrier, which can result into issues for some network configurations like source-NAT if no TAP device is (yet) connected to the bridge. * api: osd destroy: remove the mclock max iops settings to avoid that it's reused when a new OSD gets the same OSD ID again * pvesh: proxy handler: fix handling array parameters * api: notification: remove notification groups and filters, they are replaced by a matcher based routing system. * api: various adaptions to new matcher based notification system * notify: add API routes for smtp endpoints * api: notification: add 'disable' and 'origin' params * api: notification: simplify ACLs for notification -- Proxmox Support Team Fri, 17 Nov 2023 19:54:54 +0100 pve-manager (8.0.7) bookworm; urgency=medium * fix #3069: vzdump: add property 'performance: pbs-entries-max=N' * fix #4849: ui: allow decompressing ISO files when downloading * pve7to8: update checks from stable-7 branch * ui: vm selector: gracefully handle empty IDs in setValue function * ui: subscription upload: trim key from whitespace on submission * api: subscription update: actually ignore surrounding whitespace * hw-address: check if source file changed so cache needs update * ui: ceph: improve discoverability of warning details * ui: ceph wizard: switch to reef as default release for new setups * pvesh: decode streamed responses * ui: container guest status: show privileged status as new row * ui: container guest status: show distro logo and name in summary header * ui: tags: fix focus for edit mode * sdn: controllers: add isis controller * subscription: remove ceph APT auth if invalid * ui: datacenter config: adapt to new default MAC prefix * ui: disable new notification UI for now, will be reworked -- Proxmox Support Team Sun, 29 Oct 2023 19:52:42 +0100 pve-manager (8.0.6) bookworm; urgency=medium * fix #4663: Prevent Web UI reload on cert order for other node * website: update external links to www.proxmox.com * vzdump: fix notifications for backing up VMs with 2+ disks to PBS * api: ceph: improve reporting of ceph OSD memory usage, using PSS metric now which avoids ignores page-cache that can be freed easily and also measures shared memory in proportional relations. * pveceph: support installing Ceph 18.2 Reef * ui: ceph wizard: add Ceph 18.2 Reef to available releases * ui: ldap: ad: support 'mode' parameter, replacing 'secure' * ui: ldap: ad: replace occurrences of SSL with TLS * fix #4947 spice: correct filename-extension handling for Safari * fix #4808: ceph: mds create: use snake_case when setting options * ui: pool view: replace allow-transfer checkbox with simple hint * api: pool update: rename 'transfer' parameter to 'allow-move' -- Proxmox Support Team Fri, 08 Sep 2023 13:42:00 +0200 pve-manager (8.0.5) bookworm; urgency=medium * add 'check connection' checkbox for ldap as advanced option * fix #474: allow transferring VMs between pools * add api endpoints and UI for notification subsystem -- Proxmox Support Team Wed, 16 Aug 2023 12:12:34 +0200 pve-manager (8.0.4) bookworm; urgency=medium * ui: migrate: fix disabled migrate button glitch * update shipped appliance info index * pve7to8: sync over from stable-7 branch * pve7to8: fix Ceph noout check * fix #4551: ui: use gettext on hardcoded byte units * fix #4364: pveceph: add confirmation dialogue for ceph installation * fix #4758: ui: lxc wizard: allow multiple ssh keys * ui: sdn: zonedit: fix non-advanced display * ui: active directory realm: expose case-sensitive option * ui: add some missing `htmlEncode`s * handle pve-kernel -> proxmox-kernel rename -- Proxmox Support Team Tue, 01 Aug 2023 11:53:07 +0200 pve-manager (8.0.3) bookworm; urgency=medium * ui: use common gettext for IOMMU-Group * pve7to8: content-dirs check: skip paths that cannot be resolved * pve7to8: avoid confusing warning about required setting 'storage' for vzdump * pve7to8: add check for systemd-boot presence, where needed. -- Proxmox Support Team Wed, 21 Jun 2023 19:55:54 +0200 pve-manager (8.0.2) bookworm; urgency=medium * d/postinst: fix condition for removal of pvetest added during beta * ui: cloudinit: align default value for package upgrades with backend again * api: resource usb mapping: add missing proxy-to-node callback for advanced checks -- Proxmox Support Team Wed, 21 Jun 2023 17:06:43 +0200 pve-manager (8.0.0) bookworm; urgency=medium * api: ceph: remove deprecated API endpoints that have a more modern replacement since Proxmox VE 7.4: - ceph/pools got superseded by a more flexible ceph/pool one - ceph/config and ceph/configdb endpoints got superseded by ceph/cfg/raw and ceph/cfg/db, respectively * ui: fix pci map selector status column * ui: multi pci selector: reset the selection properly on nodename change * ui: multi pci selector: indent functions multifunction devices * ui: pci map edit: make top fields more clear * ui: resource mappings: remove border and add resize handle * ui: remove beta text again * ui: resource map tree: make 'ok' status clearer * ui: pci map edit: reintroduce warnings checks * ui: pci/usb map edit: improve new host mappings dialog * ui: pci/usb mapping: rework mapping panel for better user experience * d/postinst: actively remove pvetest repository (added for beta) again if upgrading from a beta version and if the dedicated file exists. -- Proxmox Support Team Wed, 21 Jun 2023 09:21:16 +0200 pve-manager (8.0.0~9) bookworm; urgency=medium * api: cluster resources: add 'localnetwork' referring to local network interfaces * ui: add vNet permissions panel * ui: create VM: use new x86-64-v2-AES as new default vCPU type. The x86-64-v2-aes is compatible with Intel Westmere, launched in 2010 and Opteron 6200-series "Interlagos" launched in 2011. This model provides a few important extra features over the qemu64/kvm64 model (which are basically v1 minus the -vme,-cx16 CPU flags) like SSE4.1 and additionally also AES, while not supported by all v2 models it is by all recent ones, improving performance of many computing operations drastically. * fix #4739: ui: user list: add column for group memberships * ui: realm sync: change enabled column rendering * ui: realm sync: add 'run now' button * ui: realm: move sync job panel into realm panel * api: add resource map api endpoints for PCI and USB * ui: add overview panel and edit window for PCI resource mappings * ui: add overview panel and edit window for USB resource mappings * ui: allow using PCI and USB mappings for virtual machines * ui: improve permission handling for hardware and resource mappings * ui: guest migrate: allow mapped devices for offline migrations if target node has a valid mapping for all devices used by VM. -- Proxmox Support Team Mon, 19 Jun 2023 08:32:38 +0200 pve-manager (8.0.0~8) bookworm; urgency=medium * ui: add beta text with link to bugtracker * api: nodes: add 'migrateall' to index * fix #2641: ui: storage: expose CIFS subdir parameter on add * ui: fix duplicate references when using multiple disk storage selectors * pveceph: add osd details command * fix #4605: drop rsyncable from zstd invocation * fix #4678: ui: don't sort storage backup content by vmid by default * jobs: add RealmSync Plugin and register it * ui: add Realm Sync panel * appliances: switch over to Proxmox VE 8 index * ui: qemu, lxc : fix firewall menu caps * ui: firewall: refactor privilege checks and prevent double click * api: backup: require Datastore.Allocate on storage * api: network: check permissions for local bridges * ui: user view: show tfa lock status * ui: user view: add 'Unlock TFA' button * fix #3428: cloud-init: add toggle for automatic upgrades * ui: qga: Add option to turn off QGA fs-freeze/-thaw on backup * api: replication job status: allow querying disabled jobs too * ui: ceph: pool: add pool number as column * pve7to8: sync over from stable-7 branch * update shipped container appliances info index * d/postinst: setup pvetest repo for beta * api: mark batch-execute api call as root-only * ui: qemu: show progress bar for resize task -- Proxmox Support Team Fri, 09 Jun 2023 11:11:45 +0200 pve-manager (8.0.0~7) bookworm; urgency=medium * pveceph: support new enterprise repository, new in Proxmox VE 8, which can be accessed through Proxmox VE subscriptions, to provide more broadly tested ceph updates for production setups. * ceph install: output some hints depending repo choice and subscription * ui: ceph install: increase dimension of window with 4:3 ratio * ui: ceph install wizard: allow selecting repository * ui: ceph install: add hints depending on selected repo and subscriptions * ui: USB selector: fix typo * cli: subscription: simplify printing output in get command -- Proxmox Support Team Mon, 05 Jun 2023 18:54:08 +0200 pve-manager (8.0.0~6) bookworm; urgency=medium * vzdump: prepare to support 'exclude-path' as array (multiple lines in the config) -- Proxmox Support Team Mon, 05 Jun 2023 10:05:00 +0200 pve-manager (8.0.0~5) bookworm; urgency=medium * update source of pve7to8 upgrade helper script for post-upgrade checks * drop outdated pve6to7 upgrade checker script for bookworm * pve7to8: cope with native version of proxmox-ve package -- Proxmox Support Team Wed, 31 May 2023 18:19:47 +0200 pve-manager (8.0.0~3) bookworm; urgency=medium * update shipped apt sources list for Debian Bookworm * drop Ceph Octopus and Pacific from available dists, Proxmox VE 8 will only support Ceph Quincy, and newer * ui: ceph install wizard: drop Octopus and Pacific releases, not supported inProxmox VE 8 -- Proxmox Support Team Tue, 30 May 2023 15:32:31 +0200 pve-manager (8.0.0~1) bookworm; urgency=medium * switch to native versioning scheme * build for Proxmox VE 8 release series, based on Debian 12 Bookworm -- Proxmox Support Team Mon, 29 May 2023 15:57:33 +0200 pve-manager (7.4-4) bullseye; urgency=medium * pvereport: add `date -R` to general system info section * api: description for 'id' property in /cluster/resources * api: ceph: mon create: remove superfluous verification call * fix #4627: ui: backup edit: don't deselect all guests on load * ui: ceph install check: avoid setting nodename to localhost so that the check actually goes to the currently selected node, not the one we loaded the Proxmox VE Web UI from. * ui: enable gettext localisation for more user exposed strings * ui: clone: validate that the name of the clone is a valid FQDN * drop local hosted sencha-touch source, depend on new libjs-sencha-touch * mobile ui: adhere debug flag when loading sencha touch, making the initial load much more efficient by default * mobile ui: statically import widget toolkit t o avoid breakage of code written for the ExtJS frame work and not the somewhat similar Sencha Touch framework -- Proxmox Support Team Sun, 28 May 2023 19:54:09 +0200 pve-manager (7.4-3) bullseye; urgency=medium * ui: ceph osd: fix call to reload in wrong this context causing a potential exception when closing the ceph install wizard * ui: ceph: unmask container after we finished the ceph install -- Proxmox Support Team Wed, 22 Mar 2023 15:33:38 +0100 pve-manager (7.4-2) bullseye; urgency=medium * ui: lvm-thin: don't add nodeselector/enable multiple times in edit window * ui: lvm-thin: fix not being able to edit the storage * replication: fix uninitialized warning * api: apt: versions: also list Proxmox libraries for interfacing with Rust * api: apt versions: report the version of the proxmox-kernel-helper too * ui: rename "Theme" selector to "Color Theme" -- Proxmox Support Team Tue, 21 Mar 2023 16:47:34 +0100 pve-manager (7.4-1) bullseye; urgency=medium * ui: resource tree: correctly reinsert item when name changes * ui: container: add `Disconnect` option for network interfaces * ui: cert upload: fix private key field sending empty string if left out * ui: replace non-clickable checkbox with icons for backup and replication panel * fix #4571: ui: ceph: allow adding extra-ID for multiple MDS per node to allow users improving redundancy for multi-cephFS setups without leaving the web UI * api: ceph: deprecate the `pools` endpoint in favor of a more future proof `pool` one * ui: ceph: adapt urls to new ceph/pool endpoint * pveceph: adapt to new Pool module * api: ceph: add `ceph/cfg` API directory path, deprecating the `ceph/config` and `ceph/configdb` endpoints * ui: ceph config: use new ceph/cfg/ API endpoints * ui: datacenter options: add HA 'Rebalance on Start' to CRS options -- Proxmox Support Team Mon, 20 Mar 2023 20:51:26 +0100 pve-manager (7.3-7) bullseye; urgency=medium * fix #4521: api/tasks: replace upid as filename for task log downloads * fix #4335: pvereport: add datacenter.cfg to output * ui: ldap: fix `Parameter verification error` * ceph osd: return PGs per OSD and show in UI * ui: ceph: osd: set default icon for other crush types * pvereport: add ceph health detail * ui: remove 'Storage View' from the resource tree modes, it was basically useless compared to the other modes * ui: add window for changing tree related options * fix #1408: ui: ResourceTree: sort the tree according to the new tree-sorting options (by VMID or by Name) * ui: fix capability check for when to disable bulk migrate * api: node: bulk actions: allow when user has permission for each guest * ui: bulk start/stop: align capability checks with backend * ui: create user-menu entry for selecting the theme * pveproxy/template: add support for switching themes * ui: various fixes for hard-coded colors to prepare for dark-theme support * pveproxy/template: switch to using the "auto" theme per default, which uses the prefered-color-scheme media query feature to detect if a user has requested light or dark color themes * ui: create ceph pool: fix false-positive trigger showing advanced fields * fix #4490: ui: add column filters in Backup Job edit window * fix #4239: ui: show selected, but non-existing guests in backup edit * ui: pbs paperkey: cleanup iframe for printing after window close * ui: don't show tags/lock column in the resource pool member grid, we don't have the info there * api ceph osd: add OSD index, metadata and lv-info * ui: osd: add details window for infos like OSD process ID, memory usage, list of physical disks used for OSD, DB or WAL and other metadata -- Proxmox Support Team Wed, 15 Mar 2023 18:36:57 +0100 pve-manager (7.3-6) bullseye; urgency=medium * api: avoid dumping warnings due to casing typo in pveversion or other apt related endpointd -- Proxmox Support Team Thu, 02 Feb 2023 08:42:40 +0100 pve-manager (7.3-5) bullseye; urgency=medium * fix #2822: allow to override the cluster node to scan for available storages for iSCSI, LVM, LVM-Thin and ZFS storage types. * fix #1295: - pve daily update: honor new package-notification config - ui: allow one to configure new notification settings * api: task log: add flag for downloading a finished log file as stream * fix #4455: ui: config panel: add missing online-help mapping for SDN type * ui: config panel: fix online-help mapping targets and better ensure that mappings are valid * api: node stop-all: expose setting the task timeout as endpoint parameter * api: node stop-all: expose setting force-stop behavior * ui: bulk shutdown: expose new timeout and force-stop to user * fix #4194: ui: clarify that it's actually a bulk shutdown, not a stop * fix #4393: ui: storage backup view: make PBS-specific columns sortable * api: ceph: update and add various return schemas * api: apt versions: add proxmox-mail-forward to package list * ui: storage: move node scan selector inside combobox picker * ui: reduce default size of Backup detail window to improve accessibility for our minimum supported display resolution (720p) * ui: backup info: rework layout for better space usage * ui: backup job view: add scrolling overflow handler for the toolbar * ui: schedule simulator: split date and time into two columns for better visibility and polish UX * ui: storage content view: update if remove button is enabled on backup protection change * ui: fix search for 'Guests without Backup' window * ui: node options: make text for `wakeonlan` option a bit more descriptive * ui: cluster info: fix displaying an error message from the API response * fix #3037: pvesh: correctly handle null-spearated argument lists when relaying request to another cluster node * ui: fix typo in user tag access text field * ui: metrics: expose setting the `verify-certificate` option for InfluxDB as advanced setting * fix #4502: ui: VM OS type: the l26 type is also compatible with Linux 6.x * fix #4481: fetch changelogs for any Proxmox repository and also support changelogs for packages coming from a Debian Backports repository. -- Proxmox Support Team Wed, 01 Feb 2023 12:58:14 +0100 pve-manager (7.3-4) bullseye; urgency=medium * fix #4370: ui: fix regression on pre-selecting tree element on login * appliance info: update shipped index * ui: realm: sync: don't use realm defaults for remove-vanished * ui: node/datacenter summary: show tags by default and flex that column -- Proxmox Support Team Fri, 16 Dec 2022 13:11:22 +0100 pve-manager (7.3-3) bullseye; urgency=medium * ui: qemu disk: honor iothread setting from config -- Proxmox Support Team Mon, 21 Nov 2022 15:58:37 +0100 pve-manager (7.3-2) bullseye; urgency=medium * fix #4245: api: node HW: allow one to get PCI info with Sys.Audit on `/` * ui: dc options: add Color-Overrides text to render, if any * ui: dc options: support setting case sensitive * ui: workspace: increase initial resource tree width from 200px to 300px * api: vzdump: soften parameter permission checks to allow sufficiently privileged users to pass-in retention and performance parameters for manual backup, but keeps tmpdir, dumpdir and script root-only. Such users could already edit the job accordingly, so essentially not granting anything new. Fixes the run-now web-interface function for non-root. -- Proxmox Support Team Mon, 21 Nov 2022 14:23:51 +0100 pve-manager (7.3-1) bullseye; urgency=medium * ui: utils fix typos in tag tree styles * ui: node disk manage: mark using ZFS reserved pool names as invalid and enforce some basic character validity checks for ZFS naming requirements -- Proxmox Support Team Sat, 19 Nov 2022 15:57:50 +0100 pve-manager (7.2-15) bullseye; urgency=medium * ui: qemu vNIC: add empty text for MTU field * ui: qemu vNIC: make MTU validation more fine-grained for better UX * ui: qemu network edit: use the correct default model * ui: fix datacenter tags options inputs * ui: hide 'no tags' field and edit icon without VM.Config.Options * ui: tags: shortcut accept and cancel actions with and keypresses * ui: tags: implement dirty tracking for inline editing and highlight finish inline editing button if there are uncommitted changes * ui: datacenter options: add basic editor for Cluster Resource Scheduling setting -- Proxmox Support Team Fri, 18 Nov 2022 17:26:59 +0100 pve-manager (7.2-14) bullseye; urgency=medium * ui: vm network: allow one to override MTU for VirtIO devices * fix #3719: ui: container network: add MTU to advanced option * container network: move rate limit field to advanced section * fix #4318: ui: qemu/Monitor: rework output retention mechanism * api: ceph: add applications of each pool to the lspools endpoint * ui: only allow pools of matching application to be added as RBD Proxmox VE storage * ui: qemu: options: use 'first disk' for legacy 'c' boot setting * fix #4321: properly check cloud-init drive permissions * ui: cloudinit: disable remove button without VM.Config.Cloudinit * ui: qemu: network: increase max multi-queues to 64 * ui: qemu hardware: only enable affinity form field for root@pam * api: /cluster/resources: add tags of all virtual guests an user can access to returned properties * api: open up /cluster/options call over injecting info into /version * ui: save ui options from /cluster/options instead of version * ui: add various components in preparation of adding tag view/edit functionality * api: ceph: add cmd-safety endpoint * ui: osd: warn if removal could be problematic * ui: osd, mon, mds: warn if stop/destroy actions are problematic * fix #3967: disk manage ZFS: support creating dRAIDs -- Proxmox Support Team Thu, 17 Nov 2022 19:46:01 +0100 pve-manager (7.2-13) bullseye; urgency=medium * fix #4328: ui: add widget toolkit to dependencies for scanning for online help references * api: backup: auto-inject job id where expected by the API * api: vzdump: also check for default storage permission * api: backup info: make "name" property truly optional in response struct * pvestatd: broadcast static node information * cluster resources: add cgroup-mode to node properties * ui: lxc/qemu: cpu edit: make cpuunits depend on node's cgroup version * ui: backup job edit: fix form reset tracking * fix #4351: vzdump: send mail if job-end hook fails with mailnotification=failure * vzdump: send mail if job-abort hook fails * d/control: bump qemu-server dependency to 7.2-8 -- Proxmox Support Team Wed, 16 Nov 2022 18:33:29 +0100 pve-manager (7.2-12) bullseye; urgency=medium * ui: ceph: use quincy as new default for fresh installations * ui: qemu: enable IO-threads by default in VM creation wizard and move it out of the advanced section * ui: OS defaults: use SCSI single as default controller * apl info: update index to current repository state including new CentOS Stream 9, Rocky Linux 9, AlmaLinux 9 and OpenSUSE Leap 15.4 images * apt: sort list of optional packages and add proxmox-offline-mirror-helper package * vzdump: handle new 'performance' property string * ui: node certificate: make parent panel scrollable to cope with long SAN lists * pvereport: add arcstat info * ui: dc: subscription: fix subscription check * fix #1981: get next free disk id on change of bus/device * gui: fix firewall security group help button chapter link * ui: {guest, node} summary: use correct percentage unit for CPU usage * ui: qemu/lxc: cpu edit: fix delete-if-empty/default parameter for inside wizard case * ui: lxc/qemu: use an empty text for CPU units to better convey the default * fix #3593: ui: qemu: add inputs for task set affinity * replace pvemailforward with new rust based promox-wide proxmox-mail-forward * d/control: depend on proxmox-mail-forward * ui: qemu: increase available USB ports to 15, if QEMU machine version is new enough (>= 7.1) and the OS type has support (Linux 2.6+ & Windows 8+) -- Proxmox Support Team Sat, 12 Nov 2022 17:03:05 +0100 pve-manager (7.2-11) bullseye; urgency=medium * d/control: recommend proxmox-offline-mirror-helper * report: add proxmox-boot-tool status output * report: stabilize order of guests and network * postinst: migrate/update APT auth config -- Proxmox Support Team Wed, 14 Sep 2022 13:15:22 +0200 pve-manager (7.2-10) bullseye; urgency=medium * subscription: remove leftover key reference -- Proxmox Support Team Mon, 12 Sep 2022 09:15:56 +0200 pve-manager (7.2-9) bullseye; urgency=medium * subscription: handle missing subscription info * api: nodes: code/style rework start/stop list generation * ui: CephInstallWizard: make first monitor node static and always use localhost to avoid using one where ceph isn't yet installed -- Proxmox Support Team Thu, 08 Sep 2022 14:56:33 +0200 pve-manager (7.2-8) bullseye; urgency=medium * ui: restore: improve warning for restoring container with same ID * ui: ct restore: put mountpoint-erasure note on new line * api: apt: switch to common Proxmox::RS::APT::Repositories package * ceph-after-pve-cluster: enable for ceph-volume, disable for ceph-disk * ui: datacenter: rework webauthn settings UX * pvesr: remove stale replicated volumes immediately * api2: add return type to nodes/{node}/execute endpoint * api2: use JSONSchema to validate commands for "nodes/{node}/execute" * Jobs: fix scheduling after updating job from a different node * ui: improve form/MDevSelector * subscription: switch to Proxmox::RS::Subscription * pvesubscription: add 'set-offline-key' command * www: subscription: add Signed/Offline status -- Proxmox Support Team Tue, 6 Sep 2022 10:38:26 +0200 pve-manager (7.2-7) bullseye; urgency=medium * pveceph: fix regression with new split-out ceph-volume package and older ceph releases (pacific, octopus) -- Proxmox Support Team Tue, 05 Jul 2022 08:52:46 +0200 pve-manager (7.2-6) bullseye; urgency=medium * update shipped aplinfo * pveceph: install split-out ceph-volume package * ui: manual backup: unescape notes template on load -- Proxmox Support Team Mon, 04 Jul 2022 13:31:57 +0200 pve-manager (7.2-5) bullseye; urgency=medium * report: add ceph device list info * api: ceph monitors: make checking for duplicate addresses more robust * fix #3597: ui: ceph setup: avoid autofill of monitor network * fix #4111: replication: don't send mail when fail count is zero * fix #4026: add repeat-missed option for scheduled jobs * fix #4053: don't run vzdump jobs immediately when they change from disabled -> enabled, only when the schedules next event actually triggers * ui: ui: backup jobs: add repeat-missed checkbox to advanced section * pveceph & ui: add Ceph 17.2 Quincy installation support -- Proxmox Support Team Tue, 21 Jun 2022 16:58:46 +0200 pve-manager (7.2-4) bullseye; urgency=medium * fix # 4044: ui: hd move: avoid bogus progress bar, show task viewer * ui: storage: add namespace support when creating PBS storage * ui: VM Create wizard - display default SCSI controller correctly in Disks panel * fix #3994: ui: add an Options panel in the node's system menu group, support configuring the WakeOnLAN MAC addressed to be used for a node and the initial start-all-delay for the auto boot of virtual guests. * vzdump: generate notes: initialize potentially undef values and improve verification * ui: manual backup: list possible template variables directly, like we do already for the datacenter backup job editor * configs: vzdump: add notes-template default -- Proxmox Support Team Thu, 12 May 2022 17:36:43 +0200 pve-manager (7.2-3) bullseye; urgency=medium * update shipped CT appliance info index * schedule-analyze: fix schedules with limited runs smaller than request runs * ceph pools create: ignore 'crush_rule' for an EC data-pool, only applicable for the meta-data pool. Enhance erasure-code description to clarify such things. * vzdump: notes-template: avoid escaping meta-characters upon replace and improve check for unknown variable -- Proxmox Support Team Wed, 04 May 2022 08:46:53 +0200 pve-manager (7.2-2) bullseye; urgency=medium * ui: storage content: support filtering by notes for backups * api: ceph pools: add type to returned properties * ui: ceph pools: add pool type column, but hide by default * ui: ceph pool edit: disable size and crush rule for erasure pools * ui: snapshot tree: warn that current state is lost when confirming rollback -- Proxmox Support Team Mon, 02 May 2022 17:33:27 +0200 pve-manager (7.2-1) bullseye; urgency=medium * ui: dc/SyncWindow: use field set like sync options now does too * api: ceph pools: default to add-pve-storage to true for erasure coded pools, but still allow overriding it -- Proxmox Support Team Fri, 29 Apr 2022 14:29:30 +0200 pve-manager (7.1-13) bullseye; urgency=medium * ui: sdn: options: flex all and drop collapsible * report: report FS type in df call * report: lsblk: output more columns and merge/group parents of sub-trees * ui: qemu: switch processor, memory, CD-drive, PCI icons to SVG * ui: lxc resources: support font awesome icons directly and switch to vector based ones * add various storage content type check enforcements * periodic jobs: don't schedule jobs with no computable next event * ui: render storage type: improve fallback for external storage plugins * fix #3976: api/backup: make schedule/starttime truly optional on update * vzdump: backup limit: only count unprotected backups * ui: storage edit: retention: add max-protected-backups setting * ui: VM/CTs: collect all disk/volume related actions in a submenu * ui: VM/CTs: add a reassign disk/volume button * ui: disk storage selector: never send format when hideFormat is true, as backend knows it better * ui: fix adding more than five host PCI passthrough devices, the backend allows 16 since a while. * ceph: services: broadcast versions: improve requesting old version * fix #3668: ui: realm ldap/ad sync: replace 'full' and 'purge' with 'remove-vanished' * api: replication: don't send mails about failed replication only once, rather sent first three consecutively failing replications and then switch to a slower frequency to better convey that there may be an acute failing, not just a flapping error like one mail could suggest. * replication: include more info in mail like failure-count, last successful sync, next try and current target node. * ui: sdn: zone evpn: delete exitnodes-primary if empty * fix #3955: vzdump: new: also send mail for error during job-init hook * vzdump: support setting protected status directly for just created backups * fix #439: api: next-id: honor new datacenter.cfg upper/lower range option * ui: datacenter options: add next-id editor * ui: backup restore: disallow empty storage selection if auto-selecting one in the backend wouldn't work * ui: backup restore: allow override of some settings * partially fix #438: vzdump: support setting notes-template per single backup * ui: backup: allow setting protected and notes-template for manual backup * fix #438: ui: backup job: allow setting a notes-template for a job to add a new note (comment) to each created backup job, for example, to include the VM/CT hostname or cluster the backup was created on * ui: add VirGL GPU to possible VGA drivers * vzdump: add error if passed in hook script doesn't exist to allow one to differentiate that from the executable flag missing. * ceph pools: allow to create erasure code pools -- Proxmox Support Team Thu, 28 Apr 2022 21:00:36 +0200 pve-manager (7.1-12) bullseye; urgency=medium * node config: use common parser and fill in config schema for API endpoints * ui: sdn: add disable-arp-nd-suppression, exitnodes-primary rt-import bgp-multipath-as-path-relax evpn/bgp options * apl info: update shipped index to current repository state -- Proxmox Support Team Tue, 29 Mar 2022 17:30:13 +0200 pve-manager (7.1-11) bullseye; urgency=medium * fix #3476: vzdump: add job-init hook * ui: pci passthrough: editor for pci-id overrides * pvescheduler service: order startup after pve-guests * fix #3815: metrics: influxdb: coerce guest name always to string * api: resource pool: add type parameter to GET endpoint * ui: rbd: cephfs: add keyring/secret field for external clusters * ui: disks/lvm: better convey space information * api: query url metadata: change default user-agent to "Proxmox VE" * ui: vm: improve validator for CPU share range * pve6to7: update expected running kernel version to 5.13 or 5.15 * daily update timer: start already on 01:00 to avoid dst change issue * ui: firwall: change icmp type selector to a combogrid * ui: add help button to qm guest-agent window * ui: sdn: zones: evpn : add exitnodes-local-routing && advertise- subnets * api: network: any-bridge filter: don't display bridges if user have access to vnets. * ui: lxc options: disable features edit as non-root when container is privileged -- Proxmox Support Team Thu, 17 Mar 2022 14:08:40 +0100 pve-manager (7.1-10) bullseye; urgency=medium * ui: form/calendar event: add monthly, first X weekday of month, and yearly examples * ui: backup/run now: avoid passing "next-run" parameter to backend * vzdump: example hook script: avoid undef warnings -- Proxmox Support Team Tue, 18 Jan 2022 05:52:53 +0100 pve-manager (7.1-9) bullseye; urgency=medium * ui: vm create wizard: default to 4 GiB memory for Windows 11 OS-type * ui: ceph fs: fix overriding renderer in controller * ui: ceph dashboard: render ghost OSDs * backup views: sort backups by vmid, then descending by date * ui: grid default-sorters: use correct property 'direction' and keep default 'ASC' * external metrics: influxdb: suppress false-positive warning when no token exists * avoid creating unused `/var/lib/vz/template/qemu` directory * ui: fix NoVNC scaling radio buttons * ui: node: zfs: reuse the ZFSDetail window from the widget-toolkit * fix #3790: pass TLS 1.3 ciphersuites configuration if set * fix #3745: handle overridden TLS key location configuration * fix #3789: pass disable TLS 1.2/1.3 options * ui/api: vzdump: add new 'next-run' field for backup job listing -- Proxmox Support Team Thu, 13 Jan 2022 16:37:30 +0100 pve-manager (7.1-8) bullseye; urgency=medium * fix #3689: add gridhandle to firewall rules to indicate drag/drop * jobs: limit ID to maximal 64 characters * ui: upload/download image: trim whitespace from checksum value * ui: calendar event: add an once-daily example and clarify workday at 00:00 one slightly * ui: container: allow one to set the 'lazytime' mount option -- Proxmox Support Team Tue, 07 Dec 2021 18:55:42 +0100 pve-manager (7.1-7) bullseye; urgency=medium * pvescheduler: fix potential stall on full shutdown * api: journal: stream the syslog (journal) data directly to the client to avoid loading a potentially big amount of text first in memory -- Proxmox Support Team Wed, 24 Nov 2021 18:32:51 +0100 pve-manager (7.1-6) bullseye; urgency=medium * ui: dc/OpenID Connect: make username-claim field editable for arbitrary values * ui: dc/OpenID Connect realm: allow one to edit scopes and prompt * pvescheduler: improve error handling with some forked worker * pvescheduler: reworking child pid tracking and do not delay reload artificially * pvescheduler: implement graceful reloading -- Proxmox Support Team Mon, 22 Nov 2021 20:32:21 +0100 pve-manager (7.1-5) bullseye; urgency=medium * improve transitioning backup jobs when user has old web-interface/GUI loaded -- Proxmox Support Team Wed, 17 Nov 2021 15:37:12 +0100 pve-manager (7.1-4) bullseye; urgency=medium * container templates: update shipped aplinfo index * ui: render protected column as icon and enable sorting * ui: backup views: disable remove button on protected backups * ui: qemu: disk edit: add an 'Async IO' selector to the advanced options, making it easier to switch from the default `io_uring` driver to either `AIO-native` or 'threads' due to issues or to compare performance. * ui: qemu: disk edit: with the bandwidth-limits being in their own tab now we can drop extra-wide label-widths for advanced form fields. * ui: ceph: osd: handle edge case with dead node -- Proxmox Support Team Tue, 16 Nov 2021 14:21:31 +0100 pve-manager (7.1-3) bullseye; urgency=medium * ui: qemu: disk edit: expose read-only flag as advanced option for disks using either a SCSI or virtIO based controller * fix #3725: api: metrics: use complete config for testing the connection * api: apt/versions: track swtpm -- Proxmox Support Team Mon, 15 Nov 2021 17:32:32 +0100 pve-manager (7.1-1) bullseye; urgency=medium * api: ceph: create osd: set correct parttype for DB/WAL * partially fix #2285: api: ceph: create osd: allow using partitions * ui: zfs create: switch to using widget-toolkit's multiDiskSelector * ui: dc/Backup: fix 'run now' button for jobs with comments * api/services: add pvescheduler to the service list * ui: ceph: add more compatibility code for versions * ui: backup: show retention settings in own column -- Proxmox Support Team Fri, 12 Nov 2021 18:49:36 +0100 pve-manager (7.0-15) bullseye; urgency=medium * ui: lxc: resources: add Detach text for mountpoints * vzdump: skip protected backups for dumpdir pruning * ui: backup views: add protected column and allow one to change protection status * fix #3504: add datacenter notes panel for cluster wide comments, rendered as markdown * fix #3505: ui: upload to storage: add checksum and algorithm to auto-verify intergrity of files after they have been uploaded, similar to the URL downloader. * ui: node: LVMThin: add volume group to columns * ui: node: add destroy menu for directory, lvm, lvmthin, zfs * ui: node: storage removal: add checkboxes for cleaning up disks and/or storage config * ui: ceph: make version handling actually future proof * replication: replace systemd timer with pvescheduler daemon * backups: use more flexible pvescheduler daemon over CRON file to run backup jobs * ui: dc/backup: show schedule instead of day-of-week and starttime * fix #3658: api, ui: backup jobs: add comment field to jobs entries * pvestatd: broadcast very basic, built-in version info * ui: storage: avoid deleting preallocation setting on creation * ui: more re-use of user and TFA related widgets from widget-toolkit * fix #2841: implement multiple second factors for users * tfa: support WebAuthn and recovery keys * ui: redirect user TFA button to TFA view as we got multiple factors per user now * ui: dc/options: display WebAuthn and add editor * api: ceph-mds: get mds state when multiple ceph filesystems exist * ceph fs: support creating multiple CephFS via UI/API * ui: dc: backup jobs: add schedule simulator to allow admins easier debugging and grasping of the calendar event derived schedule format * ui: index: set Proxmox.NodeName variable * ui: tfa: include cluster or node name in issuer for better recogintion in, for example, TOTP apps -- Proxmox Support Team Thu, 11 Nov 2021 21:37:07 +0100 pve-manager (7.0-14) bullseye; urgency=medium * ceph services: drop broadcasting legacy version through the pmxcfs key-value storage * pvestatd: fix rebalancing CPU sets for cgroupv2 * d/postinst: use reload-or-restart instead of try-reload-or-try-restart to also start a (by accident) stopped service again * drop unused and ancient 'pvenetcommit' shell (sysv) script, handled directly by systemd service nowadays * pvenetcommit: avoid unwarranted error message for the case where no changes are pending on boot * ui: resourcetree: move guest position on template creation * fix #3850: ui: storage: allow one to specify how new images should be allocated on file based storages * ui: VM wizard: promote advanced firmware settings in system panel to normal, always visible ones, as they are more frequently required nowadays (EFI, TPM for Windows 11 or q35 machine for pass-through) * ui: VM wizard: add 'win11' ostype and enable EFI and TPM by default if selected * ui: storage PBS: allow one to add a non-default port in server field * ui: LXC/CT wizard: allow one to configure multiple mount-points when creating a new container, similarly to VMs * ui: guest backup grid: monitor store errors for better UX * ui: dc/Cluster: show fatal errors of the 'join info' API call in the view -- Proxmox Support Team Sun, 07 Nov 2021 21:23:11 +0100 pve-manager (7.0-13) bullseye; urgency=medium * ui: efi: default to the new, more feature rich, 4 MB build for new VMs or when re-adding EFI vars to an existing VM * ui: ovmf: support provisioning an EFI vars template with secureboot by default on and distribution + Microsofts secure-boot key pre-enrolled * ui: VM create: allow configuring a TPM in the advanced-options of the wizard's system settings -- Proxmox Support Team Tue, 05 Oct 2021 20:25:05 +0200 pve-manager (7.0-12) bullseye; urgency=medium * ui: add version to extjs script urls * ui: cluster backup: fix running backup with prune settings * fix #1803: ui: cluster backup: handle job-specific retention options * vzdump: include current backup when pruning dumpdir * ui: backup job detail: also show retention settings * ui: backup job detail view: merge mail notification when/to fields * ui: improve ACME edit/apply button visibility * fix #3620: ui: dc/storage: delete empty pbs fingerprint on edit * ui: cluster backup: only restrict storages to node when it's selected * influxdb: do not test the connection when entry is (getting) disabled * api: ceph: create osd: work around stale-information udev bug * ui: qemu/HDEdit: move Bandwidth options to a different tab * ui: form/ControllerSelector: set correct max value for the device-id * drop pve5to6 checker tool, not relevant in 7.x release anymore * ui: change CIFS to SMB/CIFS for clarification * ceph install: improve ceph install checks during installation for when dpkg already extracted ceph binaries but is not yet done with the installation. This avoids activating the `Next` button to early. * ui: add support for adding TPM devices -- Proxmox Support Team Tue, 05 Oct 2021 08:07:44 +0200 pve-manager (7.0-11) bullseye; urgency=medium * fix #3426: ui: parser: adapt parseSSHKey to accept "@..." suffix * Status/InfluxDB: add 'verify-certificate' option to disable ssl verification * ui: remove local cloud-init live migration limitation * ui: node status: use repo status widget from widget-toolkit * ui: node/ZFS: add zstd to possible compression methods * vzdump: use storage plugins to determine backup feasibility * ui: lxc/CreateWizard: add a 'nesting' checkbox and enable it by default * utils: add missing 'tfa' for @pve realm -- Proxmox Support Team Thu, 5 Aug 2021 16:14:03 +0200 pve-manager (7.0-10) bullseye; urgency=medium * pve6to7: improve check for security repo change in bullseye to avoid false positives * api: node tasks: add more fields to return schema to improve experience with the pvesh tool (auto-completion) and to document them for the api-viewer * api: services: improve state detection for one-shot units * api: services: propagate "uninstalled" state for units * api: network apply: fix check for ifupdown2 origin * ui: node: repos: add online help -- Proxmox Support Team Thu, 15 Jul 2021 14:43:27 +0200 pve-manager (7.0-9) bullseye; urgency=medium * pve6to7: sync new checks and adaptions from stable-6 branch for consistency * fix #3490: do not filter out 'Generic System Peripheral' PCI(e) devices by default * ui: ceph status: fix recovery percentage display * ui: HA resources: fix toggling edit button on selection * apl: add bullseye pub key and switch over to new index -- Proxmox Support Team Wed, 07 Jul 2021 18:51:10 +0200 pve-manager (7.0-8) bullseye; urgency=medium * ui: storage: download from URL: do not clear meta info on cert-validity change * utils: enable ARIA again * ui: node summary: show repository configuration status * ui: node/status view: reduce quite generous paddings * ui: notes: add empty text with a hint that markdown is supported and set online-help button to our basic Markdown primer in the docs * pveceph: also install nvme-cli * ui: dc/guests: change layouting to a flexbox, fixing render issues in Firefox on some systems * pve6to7: sync new checks from stable-6 branch -- Proxmox Support Team Mon, 05 Jul 2021 17:49:48 +0200 pve-manager (7.0-7) bullseye; urgency=medium * ui: enable APT repository status view and management * ui: adapt task-history icon to differ more easily between system-log and task logs -- Proxmox Support Team Sat, 03 Jul 2021 02:41:06 +0200 pve-manager (7.0-6) bullseye; urgency=medium * pve6to7: sync checks with the ones from stable Proxmox VE 6.4 branch * api: apt: add call for repository information, allow disabling and enabling of repos, and adding repos from a pre-defined set * api: cluster/backupinfo: rework API index endpoint to actually list sub-directories * implement OpenID (SSO) login * ui: add add/edit window for OpenID based realms * ui: realms: add icons to menu entries * fix #1710: ui: storage: allow one to download a ISO or appliance URL directly to a storage -- Proxmox Support Team Sat, 03 Jul 2021 01:31:37 +0200 pve-manager (7.0-5) bullseye; urgency=medium * api: tasks: add 'since', 'until' and 'statusfilter' filter for the task list endpoint * api: apt versions: track proxmox-backup-file-restore * api: cluster/resources: add 'name' property to return schema -- Proxmox Support Team Mon, 28 Jun 2021 20:00:36 +0200 pve-manager (7.0-4) bullseye; urgency=medium * ui: notes editor: increase edit window size from 600x400 to 800x600 * ui: dc: backup: fix job detail search * d/postinst: handle static machine-id generated by Systems installed with the Proxmox VE ISO between version 4.0 <= x <= 5.4 * api: services: return more information * api: services: also track systemd-journald, as syslog is not often there anymore * postinst: set custom LVM settings to avoid scanning guests images directly, as we do not rely on a patched LVM package anymore * ceph: switch bullseye repos over to official ones * ui: storages: add basic BTRFS edit/add window for new technology preview * cli tools: correctly handle warnings status -- Proxmox Support Team Thu, 24 Jun 2021 08:54:35 +0200 pve-manager (7.0-3) bullseye; urgency=medium * apply queued up breaking changes we already replaced in Proxmox VE 6.x or earlier: + vzdump: remove deprecated 'size' parameter + api: nodes: remove deprecated 'upgrade' parameter for the 'xtermjs', 'spiceshell' and 'vncshell' API enpoinds (use command=upgrade instead) + api: move cpu path into qemu/capabilities + api: ceph: remove obsoleted disks and remove moved 'flags' calls + api: ceph: osd: create: rename size parameters * ui: TFA: use correct user-id value when creating TOTP QR code * ui: ceph: select Pacific as default release * pve6to7: add checks for backup retention options * fix #2745: ui: backup window: allow specifying remove parameter for manual backup * vdzump: log with what retention settings we prune and how many backup snapshots got pruned * node config: limit description/comment length to 64 KiB and check in pve6to7 for overly long existing notes. * ui: fix unlimited height of VM/CT Summary notes-view, noticeable on long text * pve6to7: bump free-space on root filesystem requirement check to 4 GiB * ui: ACL path selector: add missing realm and group paths * fix #2422: allow multiple Ceph public networks and improve IPv6 handling * fix #3470: ui: qemu/CmdMenu: fix confirm message for 'pause' cmd * ui: notes view: render node and guest notes as Markdown -- Proxmox Support Team Fri, 18 Jun 2021 19:33:54 +0200 pve-manager (7.0-2) bullseye; urgency=medium * fix #3402: add Pool.Audit permission * ui: disk list: enable wipe-disk button * compatibility patches for ExtJS 7.0 -- Proxmox Support Team Wed, 02 Jun 2021 16:31:28 +0200 pve-manager (7.0-1) bullseye; urgency=medium * re-build for Proxmox VE 7 based on Debian Bullseye * d/control: order ifupdown2 as first, preferred, dependency * enable installation of ceph 16.2 pacific release * pveceph: allow to select test repository on installation -- Proxmox Support Team Tue, 25 May 2021 10:44:19 +0200 pve-manager (6.4-7) pve; urgency=medium * pvereport: log pressure stall information * pvereport: re-organize: add systemd-load section abd unify bios/pci in HW a single section * fix #3430: handle hook script paths better * fix #3426: ui: parser: adapt parseSSHKey to accept "sk-" prefix -- Proxmox Support Team Wed, 19 May 2021 17:51:44 +0200 pve-manager (6.4-6) pve; urgency=medium * proxy: improve use of wildcard listening-address for system which disable the IPv6 network stack system-wide (which should be done by setting the `net.ipv6.conf.all.disable_ipv6` sysctl, not over the kernel command line) * ui: storage status: use SI (base ten) units for usage for consistency with RRD chart -- Proxmox Support Team Fri, 07 May 2021 18:17:25 +0200 pve-manager (6.4-5) pve; urgency=medium * always reload API daemons after a new Ceph installation to ensure the newest Ceph libraries are loaded. -- Proxmox Support Team Mon, 03 May 2021 15:06:43 +0200 pve-manager (6.4-4) pve; urgency=medium * ceph monitor: automatically disable insecure global ID reclaim after creating first monitor * pveceph: drop left-over, now bogus, warning when installing Octopus. Ceph Octopus is supported and stable since Proxmox VE 6.3 -- Proxmox Support Team Tue, 27 Apr 2021 13:03:54 +0200 pve-manager (6.4-3) pve; urgency=medium * ui: tasks: add ceph edit-pool and set-flags descriptions * ui: ceph: pool edit: set emptyValue to 0 for target-size field * ui: storage RBD: add field allowing one to configure accessing a specific, already existing namespace of a RBD pool for a Proxmox VE storage. * SDN tech preview: add subnet/ipam/sdn management -- Proxmox Support Team Mon, 26 Apr 2021 20:19:56 +0200 pve-manager (6.4-2) pve; urgency=medium * ui: ceph pools: fix target-size column renderer * ui: ceph pools: do not grey-out name field when editing a pool * ui: ceph pools: avoid resetting crush rule when editing a pool * ui: container restore: make privilege level of restored CT a tri-state radio group to allow keeping the old state (default), or enforcing either privileged or unprivileged * ui: ceph: pool creation: default auto-scale value to "on". -- Proxmox Support Team Sat, 24 Apr 2021 19:28:55 +0200 pve-manager (6.4-1) pve; urgency=medium * backup views: add single-file restore button for VM and CT backup archives located on a Proxmox Backup Server * ui: ceph: allow one to edit existing ceph pools * ui: ceph: reduce pool view complexity and add auto scale columns * fix #2053: OSD destroy only if located on specified node * ui: Utils: change default console order for VMs, prefer SPICE virt-viewer if the VM has a SPICE display * fix #3389: add special file-upload detection and handling also when API tokens are used * fix #417: proxy: allow one to configure a address where the pveproxy and spiceproxy should listen and default to listening on both, IPv6 and IPv4. This changes the log format for IPv4 addresses, as ::ffff: will be prefixed. Either adapt any matching software (for example, fail2ban) or disable this by setting the LISTEN_IP to 0.0.0.0, if this is not wanted. * ui: safe destroy guest: add checkbox for removal of unreferenced disks * report: add multipath.conf and wwids file * fix #3385: api: network: check for duplicate use of network-device ports before writing * ui: firewall: rule: set 512 characters max-length for source and destination fields, if more addresses are required it's recommended to use IP-sets * ui: backup views: unfiy button order in storage and guest backup view * ui: set file name for spice console download in chrome * ui: allow one to edit notes also in the storage backup content view -- Proxmox Support Team Fri, 23 Apr 2021 17:17:29 +0200 pve-manager (6.3-7) pve; urgency=medium * ui: bandwidth limit selector: make it possible to allow zero, so users can reset any default imposed bandwidth restriction to unlimited * ui: avoid errors when 'template' property is not present in guest status * external metrics: influx: send along auth token on connection test too * external metrics: influx: allow one to add an API URL-path prefix, especially useful if InfluxDB runs behind a reverse proxy * ui: backups: enable editing notes for Proxmox Backup Server * ui: cloud-init: re-add SLAAC option to IPv6 configuration * vzdump: return backup job lock file handle and let the caller close it, ensuring that it is held during the whole job in a more straight-forward manner * ui: restore: add initially live-restore checkbox for backup archives on a Proxmox Backup Server * api: resources: return guest, pool and sdn info in a sorted manner -- Proxmox Support Team Thu, 15 Apr 2021 19:56:12 +0200 pve-manager (6.3-6) pve; urgency=medium * ui: VM hardware: extend machine renderer to show pinned machine versions for Windows VMs also in the Hardware overview. * ui: VM hardware: add online-help references to random number generator edit window -- Proxmox Support Team Tue, 09 Mar 2021 08:22:47 +0100 pve-manager (6.3-5) pve; urgency=medium * ui: firewall rules: make columns more responsive (flexible) by default * ui: firewall rules: for ellipsized comments * vzdump: Proxmox Backup Server: make task log upload error non-fatal * ui: zpool status detail: add default for scrub information * external metrics/status: fix misspelled method call * api: node: add new capabilities API endpoint, initially hosting the available QEMU machine list endpoint of a node. * ui: VM hardware: add option for version pinning in machine edit window * partially fix #2745: vzdump: use default for remove parameter -- Proxmox Support Team Fri, 05 Mar 2021 21:50:04 +0100 pve-manager (6.3-4) pve; urgency=medium * pveceph: improve usability of 'status' command * fix #3203: ui: VM hardware: use correct OS default model for network device type * ui: qemu: add the 'none' dummy audio driver as an option * metric-status: InfluxDB: add support for InfluxDB 2.x HTTPs API * metric-status plugin: do not test connection if disabled * fix #3066: ui: Node summary: add hostcpu/hostmem ratio fields for guest usage * ui: disk list: include partitions * ui: snapshot: show task viewer for progress log * ui: window/Settings: fix labelWidth for saved user name * ceph: extend error for wrong config-file link * ui: safe destroy: Add HA to purge tooltip * ui: dc/TokenEdit: fix editing existing tokens * ui: qemu/HardwareView: fix CDRom permission checks -- Proxmox Support Team Fri, 19 Feb 2021 17:53:32 +0100 pve-manager (6.3-3) pve; urgency=medium * pvestatd: adapt to new CGRoup module path * fix #3182 #3183: change backup retention mask logic * ui: fix various usages of the findRecord emthod, ensuring it matches exact * test: add regression tests for retention parameters for vzdump -- Proxmox Support Team Thu, 03 Dec 2020 18:14:45 +0100 pve-manager (6.3-2) pve; urgency=medium * fix #3140: allow interface suffix in dns entries * ui: storage: improve passint prune settings one edge cases * ui: add onlineHelp buttons for VM boot order, and some storage edit windows * api: metrics/server: test heuristically if we can connect successfully on add/update * api: metrics/server: add minimum and maximum to port schema -- Proxmox Support Team Wed, 25 Nov 2020 16:20:25 +0100 pve-manager (6.3-1) pve; urgency=medium * api: osd destroy: untaint device before pvremove * ui: storage content: add encryption and verification columns for Proxmox Backup Server * ui: guest backup view: add encrypted column for Proxmox Backup Server storages * ui: storage: Proxmox Backup Server paperkey: print short fingerprint in heading * ui: storage: Proxmox Backup Server: improve encryption key handling, allow upload of existing key, warn visible on deletion. -- Proxmox Support Team Tue, 24 Nov 2020 23:43:20 +0100 pve-manager (6.2-17) pve; urgency=medium * ui: ceph wizard: improve language and fix ceph docs link * ui: guest backup view: add ability to show and edit comments * ui: storage backup view: add button for prune group window * api: ceph: fix pool creation 'add as storage' parameter -- Proxmox Support Team Tue, 24 Nov 2020 16:01:42 +0100 pve-manager (6.2-16) pve; urgency=medium * apt: add libproxmox-backup-qemu0 to displayed packages * ui: qemu: set correct disabled state for start button * ui: guest backup: add comment and verification columns * ui: storage content: add comment column for backups * ui: storage/PBS: drop beta hint * ui: storage/PBS: allow one to copy, download or print new auto-generated encryption key * ui: fix extension filter for upload window for container templates * ui: storage content: use separate view for each content type * fix #3136: vzdump notification mail: add name also to plain-text part * ui: improve column behavior with browser scaling and non-default DPI * cluster: add 'metrics/server' API endpoints and user interface * ceph: do not require setting 'allow-experimental' flag when installing Octopus * ui: ceph: allow one to select which version to install * close #3114: ui: snapshots: make it harder to delete snapshot by accident * vzdump: adapt to new keep-all prune option * ui: storage edit: add Backup Retention tab for those storage with backup content type support. * ui: storage edit: drop max backup field, replaced by backup retention keep-last field -- Proxmox Support Team Mon, 23 Nov 2020 19:33:03 +0100 pve-manager (6.2-15) pve; urgency=medium * fix #2802: status/metrics: make MTU configurable for tunneled or otherwise MTU-reduced networks * ui: authentication: add "verify SSL cert" checkbox for AD realms * vzdump: fix regression with "keep forever" legacy handling logic of the older 'maxfiles' option, which makes problems if it was set explicitly to zero -- Proxmox Support Team Sun, 01 Nov 2020 20:34:56 +0100 pve-manager (6.2-13) pve; urgency=medium * tasks: allow API tokens to query their own UPIDs * ui: pbs: allow empty fingerprint * ui: fix unchecking 'Filter VMID' * ui: VM: guest agent IP View: also filter out 0:0:0:0:0:0 * vzdump: allow prune-backups as an alternative to maxfiles * fix #3049: ui: Firewall Rules: wider rule number column * fix #3010, #3011: ui: VM options: re-do boot order editor, making it much more flexible and powerful * backup: include IDs for non-existent guests and error again if they are left over configured in a job * partially fix #3056: namespace vzdump temporary directory with VMID * ceph: allow to alter settings of an existing pool, only over API/CLI for now * ceph: add option to control placement-group autoscale mode on pool create * ui: ceph: allow one to specify the device class on OSD create as advanced option * fix #2827: ui: add "verify SSL certificated" checkbox for LDAP realms -- Proxmox Support Team Thu, 22 Oct 2020 18:50:07 +0200 pve-manager (6.2-12) pve; urgency=medium * fix #2890: also detect & renew DNS-only ACME certs * fix #2908: fixed password validator for adding PBS as storage * vzdump: use configured tmpdir for PBS * fix #2913: order backup jobs numerically by VMID * fix #2842: ui: filter on exact vmid * api: ACME renew: handle error from revoking old cert gracefully * api: ACME revoke: do not abort if CA is just expired * replication: improve various checks and fallback/default settings * pveversion: track proxmox-backup-client * ui: block removal of in-use container image * ui: dc/Backup: disable pveCompressionSelector for pbs storages * lxc: increase max cores from 128 to 8192 * lxc: increase max number of net interfaces from 10 to 32 -- Proxmox Support Team Mon, 21 Sep 2020 11:28:07 +0200 pve-manager (6.2-11) pve; urgency=medium * ui: add ceph recovery graph and progressbar * pveceph: allow setting device class on osd create * api/services: improve essential service check, allow reload and start * ui: storage: Proxmox Backup: allow one to setting up and deleting an encryption key. For now only autogeneration over UI. Use pvesm if you want to use a pre-existing key file. -- Proxmox Support Team Fri, 24 Jul 2020 19:19:19 +0200 pve-manager (6.2-10) pve; urgency=medium * vzdump-hook-script: rename TARFILE to TARGET and add fallback to TARFILE for compatibility reasons -- Proxmox Support Team Tue, 14 Jul 2020 10:28:42 +0200 pve-manager (6.2-9) pve; urgency=medium * fix #2609: ui: backup: add info and status view for guests without any backup job * ui: dc/backup: add new backup job detail view * Revert "Close #1623: replace apt-get to apt", avoid possible breakage due to not having a stable CLI interface yet. -- Proxmox Support Team Thu, 09 Jul 2020 20:12:13 +0200 pve-manager (6.2-8) pve; urgency=medium * fix #1623: replace apt-get with apt * ui: sdn: add simple zone plugin * ui: sdn: move mtu from vnetview to zoneview * ui: add PBS edit input panel -- Proxmox Support Team Tue, 07 Jul 2020 19:16:36 +0200 pve-manager (6.2-7) pve; urgency=medium * ui: migration dialog: Allow setting no target storage to reuse current, and make that default * api: cluster resources: add sdn audit permission * dc/Tasks: pass endtime to make duration calculation correct * fix #2802: metric flush check should not care about current usage * fix #2771: relax cert API endpoints permissions * fix #2784: always compare ACME domains in lower case * api: register /nodes/X/cpu call for CPU models * ui: improve ProcessorEdit and load models dynamically * fix #2810: fix setting Container mounts for multiple guests in a browser session * node_config: Allow leading underscore in ACME aliases * change permissions for non-network cloudinit settings * ui: cifs: reset proxy cache also if user or password change and make user and password fields independent from each other * ui: ceph: downgrade remapped from error to warning/working * vzdump: set target for PBS based backups to show in the vzdump mail log overview -- Proxmox Support Team Mon, 06 Jul 2020 22:11:08 +0200 pve-manager (6.2-6) pve; urgency=medium * api: improve node index with missing/broken cert * sdn: add VLAN-aware option to VNet edit dialog * sdn: add mtu field to VLAN edit dialog * initial support for upgrading to ceph octopus * show if a ceph pool is using the PG autoscaler * ui: improve filtering by VMID and search for the backup list view -- Proxmox Support Team Wed, 03 Jun 2020 16:37:56 +0200 pve-manager (6.2-5) pve; urgency=medium * improve ACME interfaces * fix #2747: ui: API token create: always reset base submit URL * sdn: restrict zone and vnet name to 8 characters * fix #2574: ui: permission-path selector: push each unique permission object path only once * fix #2718: ui: qemu: handle localtime option correctly, allow all tree states * api, ui: allow to remove subscription key -- Proxmox Support Team Wed, 27 May 2020 14:31:00 +0200 pve-manager (6.2-4) pve; urgency=medium * add online help references to new experimental Software Defined Network web interface, it is now also included in the documentation. * api: apt/versions: track the version of the optional 'libpve-network-perl' package -- Proxmox Support Team Sun, 10 May 2020 21:06:56 +0200 pve-manager (6.2-3) pve; urgency=medium * ui: dc authentication: improve adding ad new LDAP based realm * ui: cluster join: hide all fields in assisted mode until we got some info * external metric server: improve flush on big data updates * update shipped aplliance index info -- Proxmox Support Team Sat, 09 May 2020 19:32:52 +0200 pve-manager (6.2-2) pve; urgency=medium * fix #2708: ui: increase default memory in VM create wizard to 2GiB * improve ACME and certificate related user interface -- Proxmox Support Team Thu, 07 May 2020 21:49:10 +0200 pve-manager (6.2-1) pve; urgency=medium * ui: support up to 8 corosync/kronosnet links on cluster create or join * initial gui-integration of DNS based ACME (Let's Encrypt) certificate configuration and management * fix #1210: ceph: extend pveceph purge * ui: switch backup default compression selection to ZSTD -- Proxmox Support Team Wed, 06 May 2020 20:17:51 +0200 pve-manager (6.1-11) pve; urgency=medium * Fix #2124: Add support for zstd -- Proxmox Support Team Mon, 4 May 2020 14:11:21 +0200 pve-manager (6.1-10) pve; urgency=medium * acme: use new proxmox-acme-perl * acme: allow configuring DNS plugin options in nodeconfig -- Proxmox Support Team Sat, 02 May 2020 18:33:27 +0200 pve-manager (6.1-9) pve; urgency=medium * fix #2634: print specific error if hook-script is not executable * API: allow one to OVS network live reloading * add experimental SDN gui * ui: ceph: add icons for versions in MON/MGR/MDS ServiceList panels * ui: ceph: add highest cluster version in summary * ui: add API token management interfaces * ui: add user and API token "effective-permission" explorer * ui: add Language selection in user menu * ui: datacenter/Authentication: allow one to sync LDAP and AD realms * certs: early renew long-lived certificates to cope with clients which do not accept certificates with a lifetime of more than two years * ui: don't block offline migration due non-referenced disk in the config -- Proxmox Support Team Wed, 29 Apr 2020 17:15:38 +0200 pve-manager (6.1-8) pve; urgency=medium * ui CT Features: add checkbox for new allow unproblematic mknod device creation in CT feature. * ui: do not suggest that it's allow to edit 'special' permission roles * ui: snapshots: hide 'Include RAM' when VM isn't running * ui: TFAEdit: use viemodel binding for hiding/showing qr code * ui: dc/Summary: improve dashboard storage calculation * ui/cluster: show all corosync/knet links (up to 8) in cluster overview * gui: pci passthrough: fix 'Add PCI' dialog for new devices * vzdump: add support for proxmox backup server * storage content GUI: improve detection of backup volumes * pvesh: Add all standard output options that are not yet defined * ceph: do not check IPs if no explicit puvlic/cluster networks got set in the ceph configuration * ui: qemu: allow one to add a virtio-rng device * ui: ContentView: consider new ctime value * fix #2611: gui: use backendUnit and pretty renderer * ui: dc/options: add max_workers setting * ui: make grid column filter more obvious -- Proxmox Support Team Mon, 09 Mar 2020 19:05:11 +0100 pve-manager (6.1-7) pve; urgency=medium * ui: show cluster name from joinInfo in join dialog * fix #2572: gui: make snapshot panel visible for VM.Audit * ui: fix disk controllers sortByPreviousUsage iteration when re-attaching a disk -- Proxmox Support Team Thu, 30 Jan 2020 20:31:58 +0100 pve-manager (6.1-6) pve; urgency=medium * ui: reload embedded xterm.js console if CT starts during viewing it * fix #2334: gui/cloudinit: enable edit button only when editor is set * ifupdown1: bridgevlan: add bridge-vids list support * api2: network: add bond-primary, MTU, vlan-raw-device and vlan-id options * fix #2552: ui: allow one to collapse notes panel from guest summary * pvestatd: broadcast supported node CPU flags * www: add 'users' columns to Groups model * integrate authentication with API tokens * implement 'allowtoken' property for REST API endpoint schema * ui: add permissions button to userview -- Proxmox Support Team Wed, 29 Jan 2020 21:28:52 +0100 pve-manager (6.1-5) pve; urgency=medium * ui: make storage where VM-state is saved configurable * ui: vm/HDEdit: fix backup checkbox default * ui: fix Bandwidth-Selector component for empty return values * fix #2509: add --rsyncable to backups using pigz again * fix #2496: api: create OSD: check if ceph cluster network is configured -- Proxmox Support Team Mon, 16 Dec 2019 15:12:19 +0100 pve-manager (6.1-4) pve; urgency=medium * ui: add date column for backups in storage content view * ui: backup restore: add start-after-restore checkbox * bulk migration: only pass 'with-local-disks' along if defined, to avoid warnings * ceph: Create symlink on standalone MGR creation * ui: improve choosing column per-row-count based on width in DC Node, VM, CT summary panels * ui: local browser settings: let users overwrite the number of columns in summary panels * ui: Mountpoint Edit/Create: default to true for "backup inclusion" on MP creation -- Proxmox Support Team Mon, 09 Dec 2019 15:33:12 +0100 pve-manager (6.1-3) pve; urgency=medium * api: apt/versions: improve stability under edge cases * improve pveversion for removed but not yet purged packages * fix #2487: ui: HA: show VM/CT name column in resource overview -- Proxmox Support Team Tue, 03 Dec 2019 14:34:26 +0100 pve-manager (6.1-2) pve; urgency=medium * ui: dc/options: add onlineHelp to u2f and ha edit window * LXC: Disable resize button when volume is unused * ui: dc/options: fix capabillities for u2f, bwlimits, ha settings * api: apt/versions: track ifupdown and ifupdown2 as optional package * api: add migrate precondition checks to bulk migrate api * ui: add checkbox to bulk migrate window to allow migration with local disks * ui; qemu/HardwareView: show vmstate and allow removal -- Proxmox Support Team Sat, 30 Nov 2019 18:41:21 +0100 pve-manager (6.1-1) pve; urgency=medium * fix #2462: ACMEAccount: make tos in get_tos optional * ui: lxc: switch reboot and stop button to match the interface of VMs * ui: allow to set 'migrate' HA shutdown policy in datacenter options * ui: node network: enable apply config button * api: network reload: more granular "is OVS used" check * automatically renew pve-ssl.pem when it nearly expires * api: ceph monitor: allow full-mesh routed setup for monitor IP * ui: dc/options: allow one to setup U2F AppID and origin * lxc: disable remove button for pending resource changes * adaptions for the experimental SDN package * ui: dc/options: add clusterwide IO bandwidth limit editor -- Proxmox Support Team Wed, 27 Nov 2019 11:35:57 +0100 pve-manager (6.0-15) pve; urgency=medium * api/ceph: skip merging metadata if hostname is undefined * Fix #2476: Fix auto-ballooning QMP command -- Proxmox Support Team Thu, 21 Nov 2019 15:16:27 +0100 pve-manager (6.0-14) pve; urgency=medium * add reboot button for container * improve pvestatd memory usage when a Graphite External Metric status plugin is enabled * fix #352: Limit the length of backup logs for mails * fix #2436: ui: pci passthrough: consider domain in PCISelector * fix #844: allow to set an initial delay for the start-all-marked guests on boot command, in the per-node config. * api: node/config: allow to return only a specific config property * VM guest agent: allow to set QGA socket type also to ISA for guest operating systems not supporting VirtIO serial sockets -- Proxmox Support Team Wed, 20 Nov 2019 20:45:36 +0100 pve-manager (6.0-13) pve; urgency=medium * takeover CertCache from pve-cluster * use PVE::DataCenterConfig * use PVE::RRD for RRD data * pveproxy.service: take over pvecm call from pve-cluster.service * update (build-)dependencies after pve-cluster refactor -- Proxmox Support Team Mon, 18 Nov 2019 12:22:30 +0100 pve-manager (6.0-12) pve; urgency=medium * pveversion: track libspice-server1 version again * ui: fix backup "Run now" with specific node selected * add initial graphite TCP support * gui: lxc/Resources: improve reload behaviour * ui: vm opts: add hint for spice foldersharing * api: ceph version: actually get full version * api: ceph/metadata: add structured node versions information -- Proxmox Support Team Fri, 15 Nov 2019 19:04:46 +0100 pve-manager (6.0-11) pve; urgency=medium * fix #1291: add purge checkbox to VM/CT destroy dialog * ui: TFA: default to a 160 bit secret * ensure alias.db is available and up-to-date if upgrading from older versions * ui: qemu: update grid button status with events from correct store * ui: Container: add revert button for pending changes -- Proxmox Support Team Wed, 30 Oct 2019 18:02:40 +0100 pve-manager (6.0-10) pve; urgency=medium * api: subscription: use rpcenv for permission check * updated shipped aplinfo index * vzdump: move code needed for cfs register of vzdump.cron to guest-common * fix #2364: allow offline migration with local cloudinit disk * webinterface: show and allow one to edit pending container changes -- Proxmox Support Team Fri, 18 Oct 2019 22:29:22 +0200 pve-manager (6.0-9) pve; urgency=medium * webinterface: vm-options: add spice enhancements * webinterface: vm opts: clarify QEMU Guest Agent option * webinterface: qemu: allow move disk for EFI Disk again * webinterface: vm migrate: add checkbox to enable offline migration with local resources * aplinfo: update trusted keys to include all currently trusted ones. -- Proxmox Support Team Wed, 16 Oct 2019 08:25:44 +0200 pve-manager (6.0-8) pve; urgency=medium * fix #2262: allow one to set noVNC default scale in setting * improve layout of browser local user settings * api network: improve experimental SDN network support * ui: fix small login window issue on chrome * update shipped appliance info index * gui: qemu: add reboot button which powercycles a VM and applies any outstanding pending changes in-between * gui: usb: Enable USB3 for Spice USB passthrough * gui: improve USB pass through selector, allow to search by product * ui: cpumodel: add Skylake-Server, Cascadelake-Server, KnightsMill * mobile gui: implement login for OTP based TFA enabled user accounts * gui: Make CPU Model Selector a searchable grid view * fix #2389: ceph wizard showing network of target node -- Proxmox Support Team Fri, 04 Oct 2019 16:41:47 +0200 pve-manager (6.0-7) pve; urgency=medium * ui: vm memory: correctly set initial maxValue for balloon * fix #2340: gui: ceph: handle 'null' versions for hosts * fix #2341: ceph: osd create: allow db/wal on partitioned disks * ui: allow one to add the AES flag explicitly to VMs * ui: IPRef field: allow all valid IPs, even if not in the store * ui: show supported file types in upload file selector * api: add initial (experimental!) Software Defined Networ (SDN) API integration if the libpve-network-perl is installed -- Proxmox Support Team Tue, 03 Sep 2019 10:31:21 +0200 pve-manager (6.0-6) pve; urgency=medium * ui: vm/Hardware: convert more icons from bitmap to vectorized font awesome * ui: login: do not show connection failure as login failure * fix #582: Cope with long running deletions of backup and disk images by forking a task worker into the background after some delay * fix #2314: remove GZIP env var * fix #1594: add "Run now" button for cluster wide backup jobs * backup: delete "exclude" VMID list when switching a backup job to pool mode -- Proxmox Support Team Fri, 16 Aug 2019 13:09:50 +0200 pve-manager (6.0-5) pve; urgency=medium * fix #2292: ceph osd create: use size parameter for db/wal * improve ceph error handling * aplinfo: update from aplinfo-pve-6.dat * gui: improve service and package version hints in ceph OSD and dashboard view. * fix #2265: enable discard for virtio-blk * pve5to6: cert: check certificates key size * ceph: add new OSD flag API endpoints in node-agnostic /cluster/ceph path * gui: ceph: Allow to set much more flags than 'noout' through the Web GUI with a new flag management window * ui: add VM 'hv-tlbflush' and 'hv-evmcs' CPU flag as new optional flags, for those where they do not generate problems. * ui: Include Windows Server 2019 in OS-Type list * allow to add a SPICE audio devices to a VM -- Proxmox Support Team Tue, 23 Jul 2019 19:21:08 +0200 pve-manager (6.0-4) pve; urgency=medium * ui: fix wrong defaultConsole fallback in tree * ui: dc/Cluster: rename ring columns to link * ui: cephfs: also add new tooltip like pool create * ceph: mon list: show only as running when monitor is quorate * pve5to6: do not complain about native newly created Nautilus OSDs -- Proxmox Support Team Mon, 15 Jul 2019 18:37:12 +0200 pve-manager (6.0-3) pve; urgency=medium * pveam available: add 'mail' to sections * ui: node/disks: fine tune column width and hide vendor by default * ui: container: filter unusable lxc mount options for the special rootfs mountpoint -- Proxmox Support Team Fri, 12 Jul 2019 12:30:58 +0200 pve-manager (6.0-2) pve; urgency=medium * ceph: add api call for getting the ceph config database * gui: ceph: show config database under the file config * fix #1451: allow some extra mount options for container * further improve 5to6 checklist script * fix #2267: delete address(6) and netmas(6) with cidr(6)~ * gui: show a 0 value for HA resource grid max_relocate/restart columns correctly * pveproxy: allow to request debug sources directly over GET parameter * ui: dc/options: use proxmoxNetworkSelector for network * ui/Parser: printPropertyString: sort non-defaultKey parts for stability * api/ceph: add osd scrub api call * gui: ceph osd: refactor osd panel and add scrub button~ * ui: ceph OSD: tweak default column width a bit~ * ui: ceph/osd: only show at max 5 digits after decimal point for weight * ui: ceph/osd: merge apply + commit latency columns~ * ui: remove notify calls on viewmodel * ui: ceph/pool: rework status grid a bit * ui: ceph/service list: re-do column definitions with flexible widths * ui: ceph/pool: enable add_storages by default and add tooltip~ * ui: dc/cluster: allow to create cluster with second link -- Proxmox Support Team Thu, 11 Jul 2019 20:41:51 +0200 # Older entries have been removed from this changelog. # To read the complete changelog use `apt changelog pve-manager`.