Cloud-init release 24.2 is now available
The 24.2 release:
- spanned about 4 months
- had 39 contributors
- fixed 53 issues
Highlights:
- feat: Add support for FTP and FTP over TLS (#4834)
- feature(schema): add networkv2 schema (#4892)
- feat: Add new distro 'azurelinux' for Microsoft Azure Linux. (#4931)
- feat: Use NetworkManager renderer by default in RHEL family
- feat(ca_certs): Add AlmaLinux OS and CloudLinux OS support (#5264)
- feat(sysconfig): Add DNS from interface config to resolv.conf (#5401)
- feat(alpine): add support for Busybox adduser/addgroup (#5176)
- feat(disk_setup): Add support for nvme devices (#5263)
Breaking Changes:
- fix(rhel)!: Fix network boot order in upstream cloud-init (#5089)
Note for downstream image creators:
- Added support in cloudinit.features.DEPRECATION_INFO_BOUNDARY allowing stable downstream images to pin the original MAJOR.MINOR version of cloud-init released on that image. This avoids introduction of new deprecation messages (and potential exit 2 from cloud-init status) across cloud-init version upgrades.