Releases: canonical/cloud-init
Releases · canonical/cloud-init
Release 24.1.6
Release 24.1.4
Cloud-init bug fix release against 24.1.
- fix(dhcpcd): Make lease parsing more robust (#5129)
- net/dhcp: raise InvalidDHCPLeaseFileError on error parsing dhcpcd lease
(#5128) [Chris Patterson] - fix: Fix runtime file locations for cloud-init (#4820)
- net/dhcp: bump dhcpcd timeout to 300s (#5127) [Chris Patterson]
- net: Warn when interface rename fails
- ephemeral(dhcpcd): Set dhcpcd interface down
- test: Remove side effects from tests (#5074)
- refactor: Import log module rather than functions (#5074)
Release 24.1.3
Release 24.1.2
- test: Don't assume ordering of ThreadPoolExecutor submissions (#5052)
- refactor(ec2): simplify convert_ec2_metadata_network_config
- tests: drop CiTestCase and convert to pytest
- bug(tests): mock reads of host's /sys/class/net via get_sys_class_path
- fix: Fix breaking changes in package install (#5069)
- fix: Undeprecate 'network' in schema route definition (#5072)
- fix(ec2): fix ipv6 policy routing
- fix: document and add 'accept-ra' to network schema (#5060)
- bug(maas): register the correct DatasourceMAASLocal in init-local
(#5068) (LP: #2057763)
Release 24.1.1
- fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
- bug(vmware): initialize new DataSourceVMware attributes at unpickle (#5021)
- fix(apt): Don't warn on apt 822 source format (#5028)
- fix: Add "broadcast" to network v1 schema (#5034)
- pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg (#5030)
- net/dhcp: handle timeouts for dhcpcd (#5022)
- fix: Make wait_for_url respect explicit arguments
- bug(wait_for_url): when exceptions occur url is unset, use url_exc
- test: Fix scaleway retry assumptions
- fix: Make DataSourceOracle more resilient to early network issues (#5025)
- tests: Fix wsl test (#5008)
24.1
Cloud-init release 24.1 is now available
Summary
The 24.1 release:
- spanned about 5 months
- had 27 contributors
- welcomed commits from 6 new contributors
- fixed 5 Launchpad issues
- fixed 28 Github issues
Highlights
- added support for WSL (Windows Subsystem for Linux)
- added support for dhcpcd
- added experimental support for Python 3.13
- improved behavior of
cloud-init status
- ec2: added support for multi NIC / IP instances
- many improvements for cross-distro compatiblity
Breaking Changes
- made dhcpcd the default dhcp client
- removed Ubuntu's ordering dependency on snapd.seeded
- stopped adding network v2 DNS to global DNS
- dropped support for dsa host keys
See the full changelog for more details.
23.4.4
Highlights:
- fix(nocloud): smbios datasource definition