Skip to content

Commit f25aca7

Browse files
Merge pull request #2840 from Nordix/release-notes-0.12.0-rc.0
🚀 Release v0.12.0-rc.0
2 parents 899435b + 4398bed commit f25aca7

File tree

1 file changed

+128
-0
lines changed

1 file changed

+128
-0
lines changed

releasenotes/v0.12.0-rc.0.md

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
<!-- markdownlint-disable no-inline-html line-length -->
2+
# Changes since v0.11.0
3+
4+
## :warning: Breaking Changes
5+
6+
- Remove support for Ironic before 2024.1 (#2756)
7+
- Completely remove support for ironic-inspector (#2755)
8+
- Drop the non-Redfish iLO 4 and iLO 5 drivers (#2750)
9+
- Change architecture default to match controller (#2698)
10+
11+
:rotating_light: This is a RELEASE CANDIDATE. Use it only for testing purposes.
12+
If you find any bugs, file an [issue](https://github.com/metal3-io/baremetal-operator/issues/new/).
13+
14+
<details>
15+
<summary>More details about the release</summary>
16+
17+
## :sparkles: New Features
18+
19+
- enable container signing (#2826)
20+
- BMO: do not require checksums for OCI images (#2806)
21+
- add image SBOM attestation to image builds (#2813)
22+
- Make bootMACAddress optional for virtual media with inspection enabled (#2793)
23+
- Capture and store LLDP data in HardwareData (#2752)
24+
- Allow recovering hardware details from existing HardwareData (#2754)
25+
- Integrate with IrSO for getting Ironic details (#2713)
26+
- Add namespace scoped mode (#2529)
27+
- Introduce InspectionMode field (#2670)
28+
29+
## :bug: Bug Fixes
30+
31+
- Abort inspection/cleaning before powering off during deletion (#2796)
32+
- Make bootMACAddress webhook validation case-insensitive (#2740)
33+
- Align BMO e2e optional test to namespace scoped config (#2716)
34+
- Create a PreprovisioningImage for servicing if needed (#2690)
35+
36+
## :book: Documentation
37+
38+
- add AGENTS.md (#2763)
39+
- Add release-0.11 test triggers to README (#2685)
40+
- Add alpha release in release documentation (#2655)
41+
- Update info on running e2e locally (#2642)
42+
43+
## :seedling: Others
44+
45+
- e2e: retry reconcile loop after patching (#2836)
46+
- E2E: Fix race condition in upgrade tests (#2827)
47+
- lint: allow long lines in tables and code fences (#2835)
48+
- e2e: pre-pull images to work around kind ctr import issue (#2833)
49+
- Bump CAPI to v1.12.0-rc.1 (#2828)
50+
- Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test (#2831)
51+
- Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1 (#2829)
52+
- Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1 in /test (#2830)
53+
- bump golang to 1.24.11 (#2822)
54+
- refactor: use controllerutil.RemoveFinalizer for finalizer management (#2820)
55+
- Apply gopls modernize suggestions (#2815)
56+
- Replace custom string utility with standard library (#2819)
57+
- Bump the github-actions group with 2 updates (#2817)
58+
- Bump CAPI to v1.12.0-rc.0 (#2816)
59+
- Enable errorlint linter and fix lints (#2809)
60+
- Bump go.uber.org/zap from 1.27.0 to 1.27.1 (#2800)
61+
- Add yamllint workflow (#2811)
62+
- Improve ironic version patching with IrSO (#2808)
63+
- remove scheduled osv-scanner workflow (#2807)
64+
- Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 (#2801)
65+
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools (#2802)
66+
- Bump CAPI to 1.12.0-beta.1 (#2799)
67+
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test (#2794)
68+
- E2E: Bump kubectl minimum version to v1.34.1 (#2791)
69+
- Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test (#2786)
70+
- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools (#2784)
71+
- Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 (#2783)
72+
- Bump the kubernetes group to v0.34.2 (#2782)
73+
- Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools (#2767)
74+
- Bump k8s.io modules to v0.34.1 and CR to v0.22.4 (#2779)
75+
- E2E: External inspection name collision fix (#2775)
76+
- E2E: Remove duplicate inspection test (#2746)
77+
- Bump CAPI to v1.12.0-beta.0 (#2764)
78+
- E2E: Pre-download IPA and serve from disk image server (#2760)
79+
- Update to Pull request template (#2753)
80+
- Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions group (#2757)
81+
- vbmctl: support multiple network interfaces (#2207)
82+
- Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test (#2747)
83+
- E2E: Improve logs and artifacts in upgrade tests (#2744)
84+
- E2E: Make use of DisableCertificateVerification setting (#2715)
85+
- Add release manifests (#2736)
86+
- Uplift go 1.24.9 to address CVEs (#2718)
87+
- E2E: Use IrSO also in upgrade tests (#2729)
88+
- E2E: Bump IrSO version to v0.5.2 and unify yaml formatting (#2733)
89+
- VBMCTL: Avoid re-using the default storage pool (#2365)
90+
- Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 in /hack/tools (#2724)
91+
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in /test (#2725)
92+
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in /hack/tools (#2723)
93+
- Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0 in /test (#2726)
94+
- Bump CAPI to v1.11.2 (#2722)
95+
- Do not use os.Exit outside of cmd (#2717)
96+
- Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in /test (#2714)
97+
- Replace ironic deployment with IrSO in e2e (#2681)
98+
- Dockerfile: strip out symbol table by default for public images (#2711)
99+
- cmd: strip out symbol table & DWARF debugging info (#2709)
100+
- E2E: Drop periodic job for release-0.8 (#2704)
101+
- add specific time to dependabot config (#2703)
102+
- E2E: Change how upgrade tests are cleaned up (#2697)
103+
- Bump the github-actions group across 1 directory with 4 updates (#2700)
104+
- Fix OSV-Scanner (#2677)
105+
- Increase optional periodic test time (#2696)
106+
- Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 (#2693)
107+
- E2E: Make timeout configurable and increase it for optional periodics (#2686)
108+
- Add IPA_BASEURI to download ipa image from Nordix (#2680)
109+
- Add periodic release-0.11 test (#2678)
110+
- Add e2e tests for release 0.11 (#2674)
111+
- Bump golang to v1.24.7 (#2671)
112+
- Bump the kubernetes modules to v0.33.5 (#2665)
113+
- Accept uppercase format in upgrade focus (#2657)
114+
- Remove checking keepalived image tag during release (#2656)
115+
- Bump golang.org/x/crypto from 0.41.0 to 0.42.0 in /test (#2669)
116+
- Bump golang.org/x/crypto from 0.41.0 to 0.42.0 in /hack/tools (#2668)
117+
- add dependabot support for release-0.11 (#2660)
118+
- Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /test (#2654)
119+
- Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#2652)
120+
- update github runners to oci gh arc runners (#2623)
121+
- Bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 in /hack/tools (#2653)
122+
- Enable linter errname (#2615)
123+
124+
</details>
125+
126+
The image for this release is: v0.12.0-rc.0
127+
128+
_Thanks to all our contributors!_ 😊

0 commit comments

Comments
 (0)