|
| 1 | +<!-- markdownlint-disable no-inline-html line-length --> |
| 2 | +# Changes since v1.11.0 |
| 3 | + |
| 4 | +:rotating_light: This is a BETA RELEASE. Use it only for testing purposes. |
| 5 | +If you find any bugs, file an [issue](https://github.com/metal3-io/cluster-api-provider-metal3/issues/new/). |
| 6 | + |
| 7 | +<details> |
| 8 | +<summary>More details about the release</summary> |
| 9 | + |
| 10 | +## :sparkles: New Features |
| 11 | + |
| 12 | +- Implement CRD migration (#2909) |
| 13 | +- Add FailureDomain Support (#2764) |
| 14 | +- Conditionally watch M3 IPClaims and CAPI IPAddressClaims (#2763) |
| 15 | +- Add v1beta2 conditions for Metal3Cluster (#2742) |
| 16 | +- Add v1beta2 conditions for metal3machine (#2713) |
| 17 | +- Retrieve gateway from CAPI IPAM IP claims (#2755) |
| 18 | +- Add support for e2e tests on suse (#2685) |
| 19 | +- Dockerfile: strip out symbol table by default for public images (#2833) |
| 20 | +- cmd: strip out symbol table & DWARF debugging info (#2830) |
| 21 | + |
| 22 | +## :bug: Bug Fixes |
| 23 | + |
| 24 | +- fix host selection being unreliable with more than 200 hosts in one namespace (#2918) |
| 25 | +- Fix hardcoded restconfig user-agent value (#2881) |
| 26 | +- Fix for 1.10->1.11 upgrade issue (#2868) |
| 27 | +- Avoid "Pool not found in cache" with CAPI IPAM (#2810) |
| 28 | +- correct metadata.yaml release-1.11 contract (#2793) |
| 29 | + |
| 30 | +## :book: Documentation |
| 31 | + |
| 32 | +- remove release-1-8 references from README (#2914) |
| 33 | +- Improve doc on pool references (#2811) |
| 34 | +- Add Alpha release in release documentation (#2760) |
| 35 | +- Update Pull Request template (#2901) |
| 36 | + |
| 37 | +## :seedling: Others |
| 38 | + |
| 39 | +- Bumps BMO v0.12.0-beta.0 and IPAM v1.12.0-beta.0 (#2941) |
| 40 | +- Bump CAPI to v1.12.0-beta-0 (#2921) |
| 41 | +- Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools (#2925) |
| 42 | +- Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test (#2927) |
| 43 | +- Bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible in /test (#2929) |
| 44 | +- Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools (#2926) |
| 45 | +- Bump sigs.k8s.io/kustomize/kyaml from 0.20.1 to 0.21.0 in /test (#2928) |
| 46 | +- Bump sigs.k8s.io/controller-runtime from 0.22.3 to 0.22.4 in /hack/fake-apiserver (#2913) |
| 47 | +- Remove checking m3Data from Associate function (#2874) |
| 48 | +- Bump the github-actions group with 2 updates (#2911) |
| 49 | +- bump golang to 1.24.9 (#2905) |
| 50 | +- Rename ephemeral cluster name to bootstrap cluster (#2904) |
| 51 | +- Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test (#2897) |
| 52 | +- Remove Ephemeral test instances (#2894) |
| 53 | +- Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 (#2896) |
| 54 | +- Bump github.com/metal3-io/cluster-api-provider-metal3/api from 1.11.0 to 1.11.1 in /hack/fake-apiserver (#2883) |
| 55 | +- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in /test (#2885) |
| 56 | +- Fix PodCIDR replace in Calico manifest (#2878) |
| 57 | +- Update supported distros for e2e tests (#2879) |
| 58 | +- Fix deployment workflow part related to M3DT and M3DC (#2875) |
| 59 | +- Migrate to golangci-lint v2 (#2869) |
| 60 | +- Add image pull for md remediation test (#2870) |
| 61 | +- Fix CAPI md and conformance tests (#2867) |
| 62 | +- Bump golang.org/x/mod from 0.28.0 to 0.29.0 in /test (#2863) |
| 63 | +- Remove k8s repo from kubeadm config (#2852) |
| 64 | +- Remove unnecessary export for SKIP_NODE_IMAGE_PREPULL (#2857) |
| 65 | +- Add SKIP_NODE_IMAGE_PREPULL var in ci-e2e.sh (#2853) |
| 66 | +- Switch to modern constructs via modernizer (#2849) |
| 67 | +- manager: clean up the manager manifest (#2850) |
| 68 | +- Pass fkas artifact to reusable image building workflow (#2846) |
| 69 | +- Fix 1.11 cluster templates to use v1beta2 (#2836) |
| 70 | +- Remove message from v1beta2 true conditions (#2838) |
| 71 | +- Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0 in /test (#2843) |
| 72 | +- Update comment to have reference to correct folder (#2835) |
| 73 | +- Fix scalability tests (#2728) |
| 74 | +- Add kustomization for new ironic release-32.0 (#2831) |
| 75 | +- Add prep fkas directory -step for fkas-image-build action (#2826) |
| 76 | +- add specific time to dependabot config (#2829) |
| 77 | +- Add build test in PR checks for FKAS (#2814) |
| 78 | +- Fix OSV-Scanner (#2799) |
| 79 | +- Enable lint checks for FKAS (#2817) |
| 80 | +- Enable testing with CAPI nightly builds (#2737) |
| 81 | +- Change interface names to predictable ones for Centos (#2812) |
| 82 | +- Update infra metadata in tests (#2805) |
| 83 | +- Add logging to releaseAddressFromM3Pool function (#2820) |
| 84 | +- Update clusterctl upgrade tests on main branch (#2804) |
| 85 | +- prepare for 1.12 developement cycle (#2802) |
| 86 | +- add release-1.11 dependabot config (#2779) |
| 87 | + |
| 88 | +## :recycle: Superseded or Reverted |
| 89 | + |
| 90 | +- #2765, #2766, #2768, #2769, #2771, #2780, #2781, #2783, #2784, #2795, #2808, |
| 91 | + #2825, #2839, #2840, #2841, #2842, #2845, #2860 #2861, #2862, #2864, #2882, |
| 92 | + #2884, #2886, #2919 |
| 93 | + |
| 94 | +</details> |
| 95 | + |
| 96 | +The image for this release is: v1.12.0-beta.0 |
| 97 | +Mariadb image tag is: capm3-v1.12.0-beta.0 |
| 98 | + |
| 99 | +_Thanks to all our contributors!_ 😊 |
0 commit comments