Major enhancements to management/pre-configuration. Now, it is not only possible to create VMs and set their properties, but you can also configure the insides of the VMs! This enables many more interesting use-cases, like setting up new customized templates automatically. We don’t have any finished, out-of-the-box configurations using this new feature yet, but we already have some preliminary versions of some of them, for example:

Dom0 updated to Fedora 23. This provides much newer graphics drivers. Together with Linux kernel 4.4.x in dom0, it should make Qubes OS much more compatible with new hardware. With Fedora 23 we were forced to upgrade KDE 4 to KDE 5. This is mostly done, but there are still some rough edges. We aim to iron out any remaining rough edges for the final Qubes 3.2 release.

USB passthrough. For a long time it was only possible to attach the whole USB controller to a selected VM. With Qubes 3.2, we introduce USB passthrough, which allows connecting individual USB devices to any VM. This is actually our second attempt to do this - the previous one was based on Xen-specific PV USB drivers and turned out to be a failure, as those drivers were buggy and not maintained anymore. The current approach is based on the USB IP driver, which is supported in vanilla Linux.