|
| 1 | +<!-- markdownlint-disable no-inline-html line-length --> |
| 2 | +# Changes since v0.10.0 |
| 3 | + |
| 4 | +## :warning: Breaking Changes |
| 5 | + |
| 6 | +- Remove webhooks from api folder (#2503) |
| 7 | +- Prevent changing ExternallyProvisioned in the webhook (#2472) |
| 8 | + |
| 9 | +:rotating_light: This is a RELEASE CANDIDATE. Use it only for testing purposes. |
| 10 | +If you find any bugs, file an [issue](https://github.com/metal3-io/baremetal-operator/issues/new/). |
| 11 | + |
| 12 | +<details> |
| 13 | +<summary>More details about the release</summary> |
| 14 | + |
| 15 | +## :sparkles: New Features |
| 16 | + |
| 17 | +- Allow NIC Firmware Updates (#2568) |
| 18 | +- Stop requiring DEPLOY_KERNEL/RAMDISK (#2559) |
| 19 | +- Bump CAPI to v1.11.0-alpha.0 and do CAPI v1beta2 related changes (#2527) |
| 20 | +- Allow disabling drivers that require a provisioning network (#2477) |
| 21 | + |
| 22 | +## :bug: Bug Fixes |
| 23 | + |
| 24 | +- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /test (#2624) |
| 25 | +- Add IPv6 address check to run local (#2577) |
| 26 | +- Provide an error when required checksum is missing (#2558) |
| 27 | +- Unblock BMH direct deletion when detached annotation is present (#2516) |
| 28 | +- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test (#2544) |
| 29 | +- Make firmware update handle only a subset of `Spec.Updates` (#2415) |
| 30 | +- Redfish: correctly handle missing system ID (#2418) |
| 31 | + |
| 32 | +## :book: Documentation |
| 33 | + |
| 34 | +- update docs/releasing.md on dependabot configs (#2551) |
| 35 | +- Add release-0.10 triggers to README.md (#2446) |
| 36 | +- update CII badge (#2459) |
| 37 | + |
| 38 | +## :seedling: Others |
| 39 | + |
| 40 | +- Fix release note generator for pre-releases (#2649) |
| 41 | +- E2E: Set static IPs through user-data (#2590) |
| 42 | +- Bump CAPI to v1.11.1 (#2646) |
| 43 | +- Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 (#2638) |
| 44 | +- Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.25.2 in /test (#2639) |
| 45 | +- Bump sigs.k8s.io/kind from 0.29.0 to 0.30.0 in /test (#2640) |
| 46 | +- Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0 (#2629) |
| 47 | +- Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /apis (#2632) |
| 48 | +- Bump CAPI to v1.11.0 (#2630) |
| 49 | +- Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 (#2631) |
| 50 | +- Revert "update github runners to oci gh arc runners" (#2622) |
| 51 | +- Bump the kubernetes group to v0.33.4 (#2618) |
| 52 | +- fix osv-scanners Slack reporting (#2616) |
| 53 | +- CI: update github runners to oci gh arc runners (#2599) |
| 54 | +- Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test (#2609) |
| 55 | +- Bump libvirt.org/go/libvirt from 1.11005.0 to 1.11006.0 in /test (#2608) |
| 56 | +- Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /hack/tools (#2607) |
| 57 | +- Add continue-on-error and improve Slack notifications for osv-scanner (#2612) |
| 58 | +- Bump OSV scanner action to fix SARIF upload issue (#2611) |
| 59 | +- Bump CAPI to v1.11.0-rc.0 (#2606) |
| 60 | +- bump golang to 1.24.6 (#2602) |
| 61 | +- Bump osv-scanner to v2.1.0 (#2598) |
| 62 | +- Bump CAPI to v1.11.0-beta.2 (#2594) |
| 63 | +- Bump the github-actions group with 2 updates (#2592) |
| 64 | +- Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#2595) |
| 65 | +- Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#2584) |
| 66 | +- Add e2e test for automated cleaning (#2567) |
| 67 | +- E2E: Expose more BMC related fields (#2539) |
| 68 | +- Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test (#2597) |
| 69 | +- Add Alpha release in the release notes generator (#2591) |
| 70 | +- Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 (#2582) |
| 71 | +- Bump golang to v1.24.5 (#2588) |
| 72 | +- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools (#2585) |
| 73 | +- Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 (#2583) |
| 74 | +- Bump github.com/onsi/gomega from 1.37.0 to 1.38.0 in /test (#2586) |
| 75 | +- Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /test (#2587) |
| 76 | +- Separate metric service e2e (#2578) |
| 77 | +- Bump the capi group across 2 directories with 2 updates (#2581) |
| 78 | +- Bump the capi group across 2 directories with 2 updates (#2572) |
| 79 | +- Bump the kubernetes group across 4 directories with 5 updates (#2571) |
| 80 | +- Bump golang.org/x/crypto from 0.39.0 to 0.40.0 in /test (#2565) |
| 81 | +- Bump libvirt.org/go/libvirt from 1.11004.0 to 1.11005.0 in /test (#2564) |
| 82 | +- Bump golang.org/x/crypto from 0.39.0 to 0.40.0 in /hack/tools (#2563) |
| 83 | +- Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.1 to 3.6.2 (#2562) |
| 84 | +- Bump the github-actions group with 3 updates (#2555) |
| 85 | +- Refactor setting various Ironic properties (#2537) |
| 86 | +- Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 in /test (#2561) |
| 87 | +- Bump the capi group across 2 directories with 2 updates (#2560) |
| 88 | +- Enable perfsprint linter in golangci-lint (#2392) |
| 89 | +- bump k8s.io/utils library (#2554) |
| 90 | +- bump 6 k8s libraries and controller-runtime (#2552) |
| 91 | +- Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#2545) |
| 92 | +- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.6.0 to 5.7.0 in /hack/tools (#2548) |
| 93 | +- Bump sigs.k8s.io/kustomize/api from 0.19.0 to 0.20.0 in /test (#2550) |
| 94 | +- e2e: wait for detachment to actually happen (#2541) |
| 95 | +- Migrate to golangci-lint v2 (#2528) |
| 96 | +- Bump github.com/cert-manager/cert-manager from 1.18.0 to 1.18.1 in /test (#2534) |
| 97 | +- Bump CAPI to v1.11.0-alpha.1 (#2533) |
| 98 | +- Bump the kubernetes group to v0.32.6 (#2532) |
| 99 | +- Add validation to e2e ugrade config (#2497) |
| 100 | +- Enable variable shadowing check in govet linter (#2521) |
| 101 | +- Enable exhaustive linter (#2506) |
| 102 | +- Bump github.com/cert-manager/cert-manager from 1.17.2 to 1.18.0 in /test (#2526) |
| 103 | +- Enable nilnil linter, fix warnings (#2514) |
| 104 | +- bump golang to 1.24.4 (#2522) |
| 105 | +- Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test (#2518) |
| 106 | +- Use reusable link-checks and delete old link check (#2515) |
| 107 | +- Bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /test (#2512) |
| 108 | +- Bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /hack/tools (#2511) |
| 109 | +- Bump libvirt.org/go/libvirt from 1.11002.0 to 1.11004.0 in /test (#2513) |
| 110 | +- Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.0 to 3.6.1 (#2510) |
| 111 | +- Bump github.com/cert-manager/cert-manager from 1.16.3 to 1.17.2 in /test (#2425) |
| 112 | +- Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#2499) |
| 113 | +- Bump the github-actions group with 2 updates (#2498) |
| 114 | +- Replace errors pkg with stdlib (#2439) |
| 115 | +- Fix optional e2e tests (#2493) |
| 116 | +- Bump golang to v1.24 (#2492) |
| 117 | +- Enable dupl linter (#2435) |
| 118 | +- Bump the github-actions group with 5 updates (#2429) |
| 119 | +- Bump sigs.k8s.io/kind from 0.27.0 to 0.29.0 in /test (#2482) |
| 120 | +- Add e2e tests for release 0.10 (#2448) |
| 121 | +- Enable forcetypeassert linter (#2443) |
| 122 | +- Enable forbidigo linter (#2444) |
| 123 | +- Bump the kubernetes group to v0.32.5 (#2480) |
| 124 | +- make BMO periodics manually triggerable (#2488) |
| 125 | +- Bump go.etcd.io/etcd/client/pkg/v3 from 3.5.21 to 3.6.0 (#2481) |
| 126 | +- E2E: Override IRONIC_HTTP_URL (#2476) |
| 127 | +- Enable tagliatelle linter (#2436) |
| 128 | +- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 in /test (#2453) |
| 129 | +- Bump golang.org/x/crypto from 0.37.0 to 0.38.0 in /hack/tools (#2452) |
| 130 | +- Bump CAPI to v1.10.2 (#2474) |
| 131 | +- Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools (#2451) |
| 132 | +- Add a simple e2e test on externallyProvisioned (#2471) |
| 133 | +- E2E: Temporary workaround for connection issues (#2454) |
| 134 | +- Update periodic workflows for release-0.10 (#2450) |
| 135 | +- enable mnd linter (#2438) |
| 136 | +- Bump libvirt.org/go/libvirt from 1.11001.0 to 1.11002.0 in /test (#2441) |
| 137 | +- add dependabot config for release-0.10 (#2427) |
| 138 | +- Bump the kubernetes group to v0.32.4 (#2424) |
| 139 | + |
| 140 | +</details> |
| 141 | + |
| 142 | +The image for this release is: v0.11.0-rc.0 |
| 143 | + |
| 144 | +_Thanks to all our contributors!_ 😊 |
0 commit comments