Skip to content

v30.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 16:27
· 162 commits to main since this release
4637d6f

Changes since v29.0.0

⚠️ Breaking Changes

  • Use Python 3.12 for resources images (#685)
  • Do not install separate sushy-oem-idrac (#686)
  • Use Python 3.12 to build and run ironic (#676)

✨ New Features

  • add new release automation and documentation (#692)

🐛 Bug Fixes

  • OSSA-2025-001: set file_url_allowed_paths to what Metal3 uses (#681)
  • Use local upper-constraints (#674)
  • Extract files one-by-one in logwatch (#673)
  • Do not use /tmp as a source directory for the image (#664)
  • Stop doing mkdir on /certs subdirectories (#661)

📖 Documentation

  • Expand docs on ramdisk ssh key (#652)

🌱 Others

  • Configure release-30.0 (#694)
  • move functional test to larger github runner (#691)
  • Bump the github-actions group with 2 updates (#689)
  • Install jinja2 and pyinotify constrained (#684)
  • Minor improvements for tools/parse-ramdisk-logs.py (#683)
  • Add a helper script to parse ramdisk logs (#677)
  • Use bootloader through a local file link (#669)
  • Use a multi-node cluster in functional tests (#670)
  • add labels to Dockerfiles in resources (#667)
  • add labels to dockerfile (#666)
  • Synchronize the IrSO functional job with IrSO (#663)
  • do not bump major version of github actions (#660)
  • Bump the all-github-actions group with 2 updates (#659)
  • group all dependabot github action updates into one (#658)

♻️ Superseded or Reverted

The image for this release is: v30.0.0

Release v30.0.0 is based on ironic version 30.0.0

Ironic Release Notes: https://docs.openstack.org/releasenotes/ironic/unreleased.html#relnotes-30-0-0

Full ironic changelog:
openstack/ironic@stable/2025.1...bugfix/30.0

Thanks to all our contributors! 😊