<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Changelog on Cloudmin — Virtual Machine Management for Linux</title><link>https://cloudmin.com/tags/changelog/</link><description>Recent content in Changelog on Cloudmin — Virtual Machine Management for Linux</description><generator>Hugo -- 0.168.0</generator><language>en-us</language><lastBuildDate>Wed, 28 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://cloudmin.com/tags/changelog/index.xml" rel="self" type="application/rss+xml"/><item><title>Cloudmin 10.0 released</title><link>https://cloudmin.com/changelog/cloudmin-10.0-released/</link><pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate><guid>https://cloudmin.com/changelog/cloudmin-10.0-released/</guid><description>&lt;p&gt;Cloudmin 10.0 is a rewrite of Cloudmin around libvirt. It supports QEMU/KVM and replaces the previous hypervisor backends. Existing Cloudmin 9 hosts are not upgraded in place; install on a fresh supported host and see the &lt;a href="https://cloudmin.com/docs/roadmap/"&gt;feature status&lt;/a&gt; page for what is still planned, including the Cloudmin 9 import tool.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add a libvirt-based core that manages QEMU/KVM through &lt;code&gt;Sys::Virt&lt;/code&gt;, keeping libvirt as the source of truth so &lt;code&gt;virsh&lt;/code&gt;, virt-manager and Cockpit keep working on the same machines&lt;/li&gt;
&lt;li&gt;Add an automated installer for Rocky Linux 10, AlmaLinux 10, Debian 13 and Ubuntu 26.04 on x86-64 and ARM64, with repository setup, package groups, managed swap and a readiness report&lt;/li&gt;
&lt;li&gt;Add Cloudmin-Config host preparation for modular or monolithic libvirt, a default storage pool, a persistent NAT network, EFI firmware, nftables and Fail2ban, verified by booting an isolated KVM appliance before reporting success&lt;/li&gt;
&lt;li&gt;Add host readiness checks with actionable errors on the overview&lt;/li&gt;
&lt;li&gt;Add an image catalogue of AlmaLinux, Alpine, Arch, CentOS Stream, Debian, Fedora, openSUSE, Rocky Linux and Ubuntu cloud images for the host architecture, verified against the publishers&amp;rsquo; checksums&lt;/li&gt;
&lt;li&gt;Add Image Manager with background imports from HTTPS URLs, browser uploads and host files into directory, filesystem and NFS pools, batch downloads, progress pages, bulk deletion and custom catalogue entries&lt;/li&gt;
&lt;li&gt;Add virtual machine creation from cloud images or installer ISOs with firmware selection, independent disks and recoverable jobs&lt;/li&gt;
&lt;li&gt;Add cloud-init account setup with passwords or SSH keys, and DHCP or static IPv4 and IPv6 networking including on-link gateways and /32 addresses&lt;/li&gt;
&lt;li&gt;Add machine templates and resource plans that fill the creation form, with built-in Default Template, Default Plan and Virtualmin GPL and Pro templates for Apache or Nginx&lt;/li&gt;
&lt;li&gt;Add guest packages in GPL and custom preparation and final setup scripts in Cloudmin Pro, running inside new guests after cloud-init with or without Virtualmin&lt;/li&gt;
&lt;li&gt;Add Virtualmin installation inside new guests with progress on the host, per-machine Pro license credentials kept out of templates and seeds, and automatic registration in the host&amp;rsquo;s Webmin Servers Index&lt;/li&gt;
&lt;li&gt;Add live CPU and balloon memory adjustment, offline resource maximums, boot settings, disk and network interface changes, disk growth, and live ISO insertion and ejection&lt;/li&gt;
&lt;li&gt;Add pause, resume, confirmed hard reset, autostart control and virtual machine deletion with explicit disk selection, shared-storage checks and recovery of interrupted operations&lt;/li&gt;
&lt;li&gt;Add guest password reset through the QEMU Guest Agent with its own permission and no password stored in jobs or logs&lt;/li&gt;
&lt;li&gt;Add disk snapshots with creation, restore, deletion, per-machine history, a host overview, guest-agent preparation and an optional clean shutdown&lt;/li&gt;
&lt;li&gt;Add full cloning from stopped or running guests with fresh identities, Virtualmin hostname and management certificate updates, Pro license placeholders, and unchanged copies left stopped&lt;/li&gt;
&lt;li&gt;Add full backups and restore with hourly to yearly schedules and retention, to local, SSH and S3 destinations, with Google Cloud Storage, Azure Blob Storage, Backblaze B2, Dropbox and Google Drive destinations in Cloudmin Pro&lt;/li&gt;
&lt;li&gt;Add image capture of an existing Linux guest&amp;rsquo;s system disk into Image Manager in Cloudmin Pro&lt;/li&gt;
&lt;li&gt;Add browser SSH terminals with pinned host keys, host-managed per-guest login keys, remembered ports and optional automatic connection&lt;/li&gt;
&lt;li&gt;Add serial consoles with recorded output replay and graphical VNC consoles that work during boot and without a guest network, with fullscreen, zoom and guest keyboard shortcuts&lt;/li&gt;
&lt;li&gt;Add embedded guest Webmin through the host&amp;rsquo;s Servers Index proxy for Virtualmin guests behind NAT, limited to the host&amp;rsquo;s root login, behind a trust warning and with confirmation of changed guest addresses&lt;/li&gt;
&lt;li&gt;Add NAT, routed and isolated virtual networks, and guided host bridge creation through NetworkManager, Netplan or ifupdown with connectivity confirmation and automatic rollback&lt;/li&gt;
&lt;li&gt;Add storage pool and volume inventory with free-space checks before every disk operation&lt;/li&gt;
&lt;li&gt;Add LVM and LVM-thin storage pools registered from existing volume groups, with raw guest disks, offline growth, native snapshots, clones, backups and restore&lt;/li&gt;
&lt;li&gt;Add delegation of individual virtual machines to Webmin users with separate grants for power controls, forced power controls, consoles, SSH terminals and password resets, enforced by read-only mode and rechecked on open connections&lt;/li&gt;
&lt;li&gt;Add live status over authenticated WebSockets for power state, guest agent, SSH reachability, resource usage and guest filesystem usage, without browser polling&lt;/li&gt;
&lt;li&gt;Add a versioned JSON API shared by the web interface, the &lt;code&gt;api.pl&lt;/code&gt; command line and remote clients, with signed requests and audit logging&lt;/li&gt;
&lt;li&gt;Add durable jobs with resource reservations, progress, cancellation at safe points and recovery after a controller restart for creation, cloning, backups, restores, captures and hardware changes&lt;/li&gt;
&lt;li&gt;Add isolated systemd workers without root privileges for downloads, host-file reads, checksum checks, disk inspection, SSH key validation, cloud-init seeds, consoles and terminal relays&lt;/li&gt;
&lt;li&gt;Add Module Configuration options for list columns, initially expanded sections, remembered Remote Access tabs, automatic SSH connection and the Webmin connection warning&lt;/li&gt;
&lt;li&gt;Add compatibility wrappers so frame-based themes and older Cloudmin function names keep working&lt;/li&gt;
&lt;li&gt;Change Virtualmin fleet management to move out of Cloudmin; Cloudmin Services is not carried forward and the optional Virtualmin Connect module is planned to replace it&lt;/li&gt;
&lt;li&gt;Remove Xen, OpenVZ, LXC, VServer, Zones, Docker, Citrix, EC2, GCE and other provider screens; Xen returns through libvirt after the KVM release, and Cloudmin 9 remains maintained for Xen users&lt;/li&gt;
&lt;li&gt;Remove raw QEMU process management and &lt;code&gt;virsh&lt;/code&gt; output parsing&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="https://cloudmin.com/docs/roadmap/" class="btn btn-outline-dark btn-sm"&gt;&lt;i class="wm wm-fw wm-newspaper"&gt;&lt;/i&gt;&lt;span class="btn-text"&gt;Feature status and roadmap&lt;/span&gt;&lt;/a&gt;</description></item></channel></rss>