cloud-init 25.3

Milestone information

Project:
cloud-init
Series:
trunk
Version:
25.3
Released:
Registrant:
Alberto Contreras
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon cloud-init-25.3.tar.gz (md5, sig) Upstream release of 25.3 306
last downloaded 6 weeks ago
Total downloads: 306

Release notes

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)

Changelog

View the full changelog

- chore(cc_rh_subscription): deprecate hyphenated fields, remove self.log
(#6470) [Mostafa Abdelwahab] (GH: 6370)
- feat(eni): support "ip route" if available instead of "route" (#6460)
[dermotbradley]
- test(distros): Convert test_hosts.py from unittest to pytest (#6481)
[GautamThorani]
- fix: preserve special permission bits (#6467) [deepsghimire]
- test: Convert test_registry.py from unittest to pytest (#6479)
[GautamThorani]
- test: fix integration for PROPOSED to run apt update prior to install
(#6477)
- feat(schema): add support for the not keyword (#6469)
[Mostafa Abdelwahab] (GH: 6468)
- fix: correct netplan renderer target (#6465)
- feat(hetzner): enable hotplug support and prepare IPv6 integration
(#6445) [Philipp Bender]
- fix(net-convert): respect output directory with netplan
- fix(bddeb): require exec permissions on temporary folder
- fix: properly quote commands in `do_as` function (#6400)
[Amirhossein Shaerpour] (GH: 6171)
- Optionalize bash completion. (#6441) [3405691582]
- docs(nocloud): Fix file schema examples (#6455) (GH: 5843)
- fix(systemd): revert auditd.service dependency (#6448)
- fix: bddeb tool needs distro debian param for package dependency lookup
- fix(test): raises match against an empty string will always pass
- fix(test): marks applied to fixtures have no effect
- test: refactor test_reporting.py to use only pytest (#6449)
[Chijioke Ibekwe]
- Update wait_for_cloud_init.rst to be more consistent about systemd usage
(#6442) [ExplGamma]
- fix: add OpenRC support to Meson build (#6426) [dermotbradley]
- feat(rh_subscription): new release_version field (#6347)
[Mostafa Abdelwahab] (GH: 6030)
- chore: bump isort version (#6446)
- net_convert.py: make some import failures not generate an error (#6399)
[dermotbradley]
- test: fix lru_cache test wrapper (#6443) (GH: 5869)
- docs(cc_raspberry_pi): Fix example4 (#6439) [Paul]
- test: refactor test_data.py to use only pytest (#6440) [Chijioke Ibekwe]
- tests: convert util.pathprefix2dict tests from unittest to pytest
(#6433) [Aamir]
- chore: hand off responsibilities (#6432)
- feat: support nmap in socket protocol (#6339) (GH: 6136)
- feat(cc_raspberry_pi): remove remote_gpio interface (#6429) [Paul]
- fix(docs): Fix typo in `fDQn` (#6420) [Vladimir Levin]
- Refresh dev docs for tests (#6428)
- fix(raspberry-pi-os): Update ntp client (#6425) [Paul]
- fixed defs types in cloud-init cmd devel make_mime (#6419) [abdulganiyy]
- test: remove CiTestCase fully (#6416)
- test: drop citestcase from test_reporting_hyperv.py (#6413)
- test: drop citestcase from net/test_init.py (#6410)
- test: drop citestcase from test_version.py (#6415)
- fix: read-dependencies syntax error on regex (#6326)
- doc: add testing links to doc/rtd Development headings (#6326)
- chore: update developer specfile and build for opensuse (#6326)
- chore: update developer specfile redhat/fedora and dependencies (#6326)
- chore: drop yaml validation target, covered in unittests (#6326)
- chore: update debian developer packaging template (#6326)
- fix: add apt-get update before development pkg install (#6326)
- chore!: switch to meson.build due to PEP632 (#6326) (LP: #1978328)
- chore: render vlan, bond, bridge mac properly in network state (#6397)
[Shreenidhi Shedi]
- chore: replace all mailing-list references with GH Discussions
- chore: replace all IRC references with matrix
- fix: fixed defs types in cloud-init analyze show (#6353) [abdulganiyy]
- chore(tox): align check_format's pylint folder targets (#6414)
- test: drop citestcase from net/test_network_state.py (#6402)
- test: drop citestcase from net/test_dhcp.py (#6401)
- chore(ci): bump pylint version, fix test failures (#6408)
- chore(ci): fix cloud-init test failures from new pylint (#6407)
- chore(ci): bump versions for black, ruff, and mypy (#6406)
- doc: change `jammy` to `noble` (#6398) [Amirhossein Shaerpour]
- test: drop citestcase from t* tests (#6379)
- fix: add missing test mock (#6395)
- test: drop citestcase net_freebsd (#6374)
- test: drop citestcase from test_util.py (#6387)
- Add 'to: default' support in network state (#6391) [Shreenidhi Shedi]
- test: drop citestcase from s* tests (#6378)
- test: drop citestcase from r, s and u sources (#6373)
- test: drop citestcase from v sources (#6372)
- test: drop citestcase from n and o sources (#6363)
- fix: make tools/tox-venv with current versions of tox (#6365)
[Scott Moser]
- test: skip gpg dependency test on questing (#6388)
- feat(networkd): add support for rendering bridge devices (#6349)
[Shreenidhi Shedi]
- cloud-init-hotplugd: remove use of "exec" and unnecessary exit (#6357)
[dermotbradley] (GH: 6351)

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.

AltStyle によって変換されたページ (->オリジナル) /