Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions releasenotes/v35.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<!-- markdownlint-disable no-inline-html line-length -->
# Changes since v34.0.0

## :warning: Breaking Changes

- Remove the unmaintained iRMC driver (#928)

## :sparkles: New Features

- Inject Ironic CA Cert in IPA (#851)
- Add support for ironic-networking standalone service (#931)
- Make ipa-collect-lldp and parse-lldp hook optional in ironic.conf.j2 (#945)
- Add TLS cipher suites and curves options for PQC support (#939)
- Support multiple DHCP ranges via semicolon-separated DHCP_RANGE (#918)
- Add multi-architecture support for IPA image selection (#881)

## :bug: Bug Fixes

- Fix inspector.ipxe IPA URLs unreachable under iPXE TLS (#955)
- Drop invalid ProxyPassReverse exclusion for /images (#953)
- Fix Directory regex to match paths without trailing slash (#952)
- Fix interface detection when MAC/IP matches multiple interfaces (#935)
- Fix DHCPv6 PXE boot: use option6:61 for arch detection (#917)
- Fix microdnf segfault by removing unsupported GPG keys (#894)

## :book: Documentation

- fix readme.md list ordering (#932)

## :seedling: Others

- Prepare release-35.0 (#967)
- Update networking-generic-switch digest to dbd090b (main) (#965)
- Update openstack-ironic digest to ef253eb (main) (#966)
- Fix unquoted parameter expansions in shell scripts (#964)
- Consolidate ironic-config COPY instructions into single layer (#949)
- Reduce Dockerfile layers by merging redundant steps (#946)
- remove obsolete travis.yml (#948)
- ignore github release comparison links in Lychee (#947)
- Update dependency setuptools to v82.0.1 (main) (#943)
- add zizmor scanner (#934)
- harden github actions workflows (#933)
- move security-insights.yml to .github/ and use upstream validator (#930)
- Bump the github-actions group with 4 updates (#929)
- add SECURITY_INSIGHTS.yml (#926)
- fix reapprover workflow (#923)
- enforce ol-prefix 'one' style for ordered lists (#910)
- Update dependency pip to v26 (main) (#907)
- Add BMO e2e test integration (#901)
- Update dependabot and renovate config for release-34.0 (#903)
- Small refactoring in the ironic startup scripts and template (#787)
- Consolidate first stage plus more heredoc syntax (#899)
- bump github actions to new major versions (#897)

## :recycle: Superseded or Reverted

- Update openstack-ironic digest to eda12b9 (main) (#963)
- Update openstack-ironic digest to f700d3d (main) (#951)
- Update openstack-ironic digest to 4e0c244 (main) (#942)
- Update openstack-ironic digest to 02eca0f (main) (#936)
- Update openstack-ironic digest to 6895838 (main) (#906)
- Update openstack-ironic digest to 4d94473 (main) (#886)
- Update dependency setuptools to v82 (main) (#915)

The image for this release is: v35.0.0

## Release v35.0.0 is based on ironic version 35.0.0

Ironic Release Notes: <https://docs.openstack.org/releasenotes/ironic/2026.1.html>

Full ironic changelog:
[openstack/ironic@bugfix/34.0...stable/2026.1](https://github.com/openstack/ironic/compare/bugfix/34.0...stable/2026.1)

_Thanks to all our contributors!_ 😊
Loading