Releases: canonical/cloud-init
Releases · canonical/cloud-init
25.3
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
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
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
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
25.1.1
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
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
- 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
Highlights:
- feat(oracle): add true single stack ipv6 support (#5785)
- chore: remove
--docsoption fromcloud-init schema(#5857) - feat(networkd): Support RequiredForOnline option (#5852)
- fix(smartos): Add
addrconfIPv6 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)