Imagecraft 1.0 release notes¶
10 September 2026
Learn about the new features, changes, and fixes introduced in Imagecraft 1.0. For information about the Imagecraft release policy, see the Release policy and schedule.
Requirements and compatibility¶
To run Imagecraft, a system requires the following minimum hardware and installed software. These requirements apply to local hosts as well as virtual machines and container hosts.
AMD64, ARM64, RISC-V 64-bit, PowerPC 64-bit little-endian, or S390x processor
2GB RAM
10GB available storage space
Internet access for remote software sources and the Snap Store
Core features¶
Imagecraft 1.0 provides a declarative workflow for creating Ubuntu bootable images.
Declarative image definitions¶
Images and their build environments are configured in a project file named imagecraft.yaml.
This is where all of the image’s essential details are declared, including its top-level descriptors,
compatible platforms, structure, and content.
GPT and MBR partition layouts¶
Imagecraft supports GUID Partition Table (GPT) and Master Boot Record (MBR) volume schemas. Partition definitions can specify filesystems, labels, sizes, roles, identifiers, and explicit GPT partition numbers.
Filesystem and image preparation¶
The mmdebstrap plugin creates a Debian-based root file system and installs packages into the image.
Snap preparation¶
Imagecraft ships with two plugins for pre-installing snaps and reducing the initial boot time of the resulting images: Snap-preseed and UC-Prepare. The Snap-preseed plugin builds the scaffolding of any listed snaps directly into classic images. Similarly, the UC-prepare plugin prepares the seed directory for Ubuntu Core images by installing the snaps listed in the provided model assertion.