cloud-init team mailing list archive
-
cloud-init team
-
Mailing list archive
-
Message #00480
Release of cloud-init 24.3.1
Hello cloud-init community!
Cloud-init release 24.3.1 is available.
The 24.3 release:
* spanned about 8 weeks
* had 18 contributors
* fixed 21 github issues
Highlights:
- Add AOSC linux distribution support (#5310)
- Add OpenEuler support for cc_spacewalk module (#5530)
- Add network-config seed support for nocloud datasource (#5566)
- Support remote URI sources write_files module (#5505)
- Bootspeed improvement: support for socket-based shared python process
across cloud-init boot stages (#5595)
- Add trace-level logger (#5414)
- Yum support for setting mirrorlist or baseurl (#5522))
- Azure preliminary support of optional AzureProxyAgent (#5601)
- WSL support multi-part MIME config parts as well as landscape tags for
provisioning (#5460, #5538)
- avoid snap refresh on package_upgrade: true when snap refresh is held
- optimization: eliminate redundant config reads across boot stages
(#5536)
- provide option to set empty passwords and fix password unlock when
lock_passwd: False on Alpine/FreeBSD/OpenBSD/DragonflyBSD (#5355)
Bug fixes:
- NetworkManager network v1 rendering of config ensure bond- prefix
- collect-logs avoid inclusion of sensitive data updated apport
intregration
Breaking Changes:
- Warning issued for systemd environments if cloud-init boot stages are
called by PIDs other than the root process. It is expected that boot
stages are only called by systemd units and not post-production scripts
or tools.
- systemd environments: Introduce a performance optimization by sharing
the python environment and setup costs across all four boot stages with a
new cloud-init-main.service[1]
References:
[1] performance optimization
https://discourse.ubuntu.com/t/announcement-cloud-init-perfomance-optimization-single-process/47505
To download the release see https://github.com/canonical/cloud-init/releases
Thank you for all your assistance, bug work and feature development!
Chad Smith