← Back to team overview

cloud-init team mailing list archive

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