Skip to content

Releases: canonical/cloud-init

Release 24.1.6

24 May 17:01
24.1.6
Compare
Choose a tag to compare
  • fix(ec2): Ensure metadata exists before configuring PBR (#5287)
  • fix: Check renderer for netplan-specific code (#5321)
  • test: Fix failing test_ec2.py test (#5324)

Release 24.1.4

05 Apr 21:48
Compare
Choose a tag to compare

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

27 Mar 13:17
24.1.3
Compare
Choose a tag to compare
  • fix: Always use single datasource if specified (#5098)
  • fix: Allow caret at the end of apt package (#5099)

Release 24.1.2

21 Mar 15:55
Compare
Choose a tag to compare
  • 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

12 Mar 02:40
24.1.1
Compare
Choose a tag to compare
  • 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

01 Mar 02:30
24.1
Compare
Choose a tag to compare

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

27 Feb 01:58
23.4.4
Compare
Choose a tag to compare

Highlights:

  • fix(nocloud): smbios datasource definition

23.4.3

02 Feb 21:48
23.4.3
Compare
Choose a tag to compare
  • fix: Handle systemctl when dbus not ready (#4842) (LP: #2046483)

23.4.2

24 Jan 17:25
23.4.2
e127ee6
Compare
Choose a tag to compare

Highlights:

  • fix: Handle invalid user configuration gracefully (#4797) (LP: #2051147)

23.4.1

14 Dec 17:44
23.4.1
Compare
Choose a tag to compare

Highlights:

  • fix(status): Handle systemctl commands when dbus not ready