Skip to content

Releases: canonical/cloud-init

25.3

26 Sep 11:33
25.3
cb12e00

Choose a tag to compare

Cloud-init release 25.3 is now available

The 25.3 release:

  • spanned about 6 weeks
  • had 19 contributors
  • fixed 9 issues

Highlights:

  • Switch to meson.build due to PEP632 (#6326) (LP: #1978328)
  • eni: support "ip route" if available instead of "route" (#6460) [dermotbradley]
  • schema: add support for the not keyword (#6469) [Mostafa Abdelwahab]
  • hetzner: enable hotplug support and prepare IPv6 integration (#6445) [Philipp Bender]
  • networkd: add support for rendering bridge devices (#6349) [Shreenidhi Shedi]
  • systemd: revert auditd.service dependency (#6448)

25.2

12 Aug 19:05
25.2
e682bef

Choose a tag to compare

Highlights:

  • Optionally use 'sfdisk' for GPT [Vitaly Kuznetsov] (GH: 5797)
  • Support vlan and bond rendering in network renderer (#6324) [Shreenidhi Shedi]
  • Implement the clean callback for DataSourceAzure (#6321) [Amy Chen]
  • Add Raspberry Pi OS support (#5827) [Paul]
  • Add subnet metric support for netplan (#6222) [Artsiom]

25.1.4

06 Aug 19:27

Choose a tag to compare

25.1.4

  • fix: disable cloud-init when non-x86 environments have no DMI-data and
    no strict datasources detected (LP: #2069607) (CVE-2024-6174)

25.1.3

12 Jun 20:48

Choose a tag to compare

25.1.3 (security updates)

  • docs: provide example3 for PAM and ssh_pwauth behavior (6265)
  • fix: Make hotplug socket writable only by root (#6265) (CVE-2024-11584)
  • fix: Don't attempt to identify non-x86 OpenStack instances (LP: #2069607)
    (CVE-2024-6174)

25.1.2

01 May 17:45

Choose a tag to compare

25.1.2

  • fix: ensure MAAS datasource retries on failure (#6167)

25.1.1

24 Mar 17:21
25.1.1

Choose a tag to compare

25.1.1

  • test: pytestify cc_chef tests, add migration test
  • chef: migrate files in old config directories for backups and cache
  • fix: correct the path for Chef's backups (#5994)
  • fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
  • fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
    [Ksenija Stanojevic]
  • Allow to set mac_address for VLAN subinterface (#6081)
    [jumpojoy] (GH: 5364)
  • fix: Remove erroneous EC2 reference from 503 warning (#6077)
  • fix: NM reload and bring up individual network conns (#6073) [Ani Sinha]
  • fix: stop warning on dual-stack request failure (#6044)
  • fix: install_method: pip cannot find ansible-pull command path (#6021)
    [Hasan Aliyev] (GH: 5720)
  • fix: Fix DataSourceAliYun exception_cb signature (#6068) (GH: 6066)
  • fix: Update OauthUrlHelper to use readurl exception_cb signature
    (GH: 6065)
  • test: add OauthUrlHelper tests
  • test: Remove CiTestCase from test_url_helper.py
  • test: pytestify test_url_helper.py
  • fix: track more removed modules (#6043)

25.1

20 Feb 21:12
25.1
9dfa068

Choose a tag to compare

Cloud-init release 25.1 is now available

The 25.1 release:

  • spanned about 3 months
  • had 23 contributors
  • fixed 19 issues

Highlights:

  • Move DS VMware to be in front of DS OVF (#5912) [PengpengSun]
  • Identify Samsung Cloud Platform as OpenStack (#5924) [us0310306]
  • vmware: Convert imc network config to v2 (#5937) [PengpengSun]
  • do not remove all existing settings of /etc/sysconfig/network (#5991) [Ani Sinha]
  • aliyun datasource support crawl metadata at once (#5942) [jinkangkang]

24.4.1

15 Jan 16:21
24.4.1

Choose a tag to compare

  • fix: Ensure _should_wait_via_user_data() handles all user data types (#5976)
  • fix: Don't log error in wait_for_url (#5972)
  • feat(url_helper): Retry on 503 error (#5938)
  • fix: Don't break modules that use get_meta_doc() (#5953)
  • refactor: Pass deprecation log args as tuple (#5953)
  • fix: uninstall custom signal handlers before shutdown (#5913)

24.4

25 Nov 16:33
24.4

Choose a tag to compare

Highlights:

  • feat(oracle): add true single stack ipv6 support (#5785)
  • chore: remove --docs option from cloud-init schema (#5857)
  • feat(networkd): Support RequiredForOnline option (#5852)
  • fix(smartos): Add addrconf IPv6 support (#5831)
  • fix: disable grub-dpkg by default (#5840)
  • feat: Conditionally remove networkd online dependency on Ubuntu (#5772)
  • feat: Ensure random passwords contain multiple character types (#5815)
  • fix: Render v2 bridges correctly on network-manager with set-name (#5740)
  • fix: Render bridges correctly for v2 on sysconfig with set-name (#5674)
  • tests: add OS_IMAGE_TYPE setting to allow for minimal tests (#5682)
  • Create datasource for CloudCIX (#1351)

24.3.1

05 Sep 17:05

Choose a tag to compare

  • test: add test coverage for iproute2 commands (#5651)
  • fix(netops): fix ip addr flush command (#5651) (GH: 5648)