Proxmox VE 9.2.22 → 9.2.24
2 releases · 0 breaking changes · 0 security fixes · 0 advisories fixed
0security0breaking0deprecated2feature1fix
Breaking changes
None in the release notes.
Security changes
None in the release notes.
Every release in between
9.2.24 Oct 23, 2026
otherapi: node shell: harden the console against crafted parameters by only passing the known Ceph version and repository options to the command of the Ceph installation wizard, rejecting any other parameter.
fixui: consent banner: fix loading the web interface when the consent text contains a single quote, which broke the JavaScript of the page. This only affected texts set outside the web interface, for example through the API, as the web interface stores them base64-encoded.
9.2.23 Oct 19, 2026
featureceph: add Ceph 21.2 Umbrella as an experimental release, which 'pveceph install' and the installation wizard offer for testing. This also lets the wizard recognize a cluster that already runs Umbrella when adding a node, instead of reporting that it found no Ceph installation.
otherceph: OSD flags: offer the 'noautoscale' flag, which pauses the PG autoscaler for all pools. This helps during maintenance and upgrades, for example to Ceph 21 Umbrella, which doubles the autoscaler's target of PGs per OSD and could otherwise start splitting PGs while daemons of both versions run.…
otherceph: rolling restart: let a missing active manager (MGR_DOWN) only block OSD restarts, as only their safety check needs the manager. During an upgrade, managers still running the old version can stop reporting to the upgraded monitors, which left no manager active and blocked restarting the…
otherceph: rolling restart: do not let BLUESTORE_BLUEFS_OVERSIZED warnings block. Ceph 21 Umbrella OSDs can raise this space usage advisory right after their upgrade, which made the restart refuse every further node unless forced.
otherapi: resource pools: require the Pool.Audit privilege on a pool when querying it with 'GET /pools?poolid='. The permission was checked, but its result was ignored, so any user could list the members of every pool.
otherapi: network: reject line breaks in the OVS options of an interface, as the value is written as is into /etc/network/interfaces.
featureui: ceph: service list: allow restarting a monitor, manager or MDS shown as stopped. The shown state comes from the cluster, so a daemon whose service runs but does not report in, such as a manager not reporting to upgraded monitors, only offered Start, which did nothing.
otherceph: Cephx key migration: support Ceph daemons on hosts outside this Proxmox VE cluster, such as the tiebreaker monitor of a stretch cluster. Previously, such a monitor made the helper refuse staging client keys and switching the service cipher, and made the monitor key rotation fail:
otherquery such monitors with 'ceph tell' instead of over SSH
otherjudge their cipher support by the version they run, and refuse if they are not reported as running
otherrotate the 'mon.' key without writing their keyring or restarting them, print the commands to refresh their emergency keyring, and check that they remain in the quorum
otherwarn about key copies such hosts keep for their own use, for example of 'client.admin', and print the commands to refresh them