microsoft/azure-linux-image-tools v1.5.0
microsoft/azure-linux-image-tools
Captured source
source ↗published Jun 26, 2026seen Jun 26captured 3dhttp 200method plain
v1.5.0
Repository: microsoft/azure-linux-image-tools
Tag: v1.5.0
Published: 2026-06-26T23:29:28Z
Prerelease: no
Release notes:
Breaking changes
- When creating a legacy boot image,
grub2-installmust now be installed in the target OS. - For Azure Linux 2.0 and 3.0, if
grub2-installisn't installed in the target OS, then Image Customizer will fall back to usinggrub2-installfrom the build host / container. But this behavior is deprecated. - Removed the
run.shscript from the container. This script has been deprecated for a few releases now, in favor of the newer OCI image API.
Breaking changes for preview features
- Removed all existing distro preview feature flags and replaced them with a single
preview-distro-versionfor all preview distros and distro versions. - For
createsubcommand, change--tools-fileto--tools-dir. - Placed
--tools-dirunder its own preview feature flag.
New preview features
- Added a new
unsupported-distro-versionpreview feature flag that allows customizing unrecognized distro versions. - Add support for
--tools-dirCLI parameter tocustomizesubcommand. This is used by Image Customizer to do package operations without needing the package manager commands (e.g. tdnf, dnf, rpm, apt-get, dpkg-query, etc.) to be installed in the target OS. - Note: Not all package operations use
--tools-diryet.
New features
- Add
--setfiles-contextCLI parameter, to help with customizing an AZL3 image on a AZL4 or Fedora build machine with SELinux enabled.
Bug fixes
- Lots of dependency version bumps.
- Fix issue where GPG keys are not auto-imported by
tdnfwhen downloading package repo metadata. - When generating LiveOS ISO or PXE image, properly detect kernel files, particularly when custom kernel packages are being used.
- Allow ACL image to be mounted as read-only.
- When converting ACL image to COSI image format, don't fail if package list collection fails.
- Remove requirement to bind-mount
/devwhen running Image Customizer container. Now the container's entrypoint will automatically create adevtmpfsmount over its/devdirectory. - Report package snapshot time API as unsupported for Ubuntu and AZL4.
- Fix name of
os.bootloader.resetTypein some error messages. - Various fixes that will eventually enable creation of AZL4 LiveOS ISO and PXE images:
- Make package information retrieval distro aware.
- Make bootloader file paths distro aware.
- Preserve symlinks when creating LiveOS images.
- For AZL4, when hard-resetting the bootloader config, set the grub timeout to 1s to match AZL4 defaults.
Doc fixes and improvements
- Added doc on the kernel modules that Image Customizer requires.
- Added GitHub issue template.
- Fix supported features list for Azure Linux 4.0.
- Document the
/_imageconfigsmount directory that exists when user scripts are running.
Notability
notability 1.0/10Routine tool release, not AI-related.