## syself/cluster-api-provider-hetzner — v1.1.4…v1.1.5-alpha.1

_21 commits._

### Features
- **🌱 Add conversion webhooks between v1beta1 and v1beta2 (#2045)** (0615aed)
- **🌱 Introduce v1beta2 conditions for HCloudMachineTemplate (#2030)** (c1be5a1)
- **🌱 Introduce v1beta2 conditions for HCloudMachine (#1935)** (115337e)
- **:seedling: Introduce v1beta2 conditions for HCloudRemediation (#1971)** (841d1b3)
- **🌱 Introduce v1beta2 conditions for HetznerBareMetalHost (#2013)** (0a666b9)

### Backend
- **:seedling: Remove broken "Sign SBOM Images" step** (fabc5c6)
- **:seedling: Break the loop to increment condition's observedGeneration (#2046)** (8d61e72)
- **🌱 Move admission webhooks out of the api package (#2047)** (6ce8930)
- **🌱 Copy api/v1beta1/ to api/v1beta2/ with mechanical reference renames** (826dd2e)
- **🌱 Update github-actions group (major) (#1764)** (7eb3421)
- **🌱 Exclude syself.com from link checker (#2040)** (cea001a)
- **🌱 Update image docker.io/library/alpine to v3.23.4 (#1610)** (d00ef9c)
- **:seedling: Avoid duplicate boilerplate. (#1921)** (d4c5e5a)
- **🌱 Update github-actions group (major) (#1695)** (6a6b4f1)
- **:seedling: Preserve original reason/message when handling boot state times out (#2035)** (4f8ebbd)
- **🌱 Standardize v1beta2 condition and reason constant naming (#2031)** (76f0bbd)
- **:seedling: Remove early return when reboot is not requested (#2027)** (47d14fe)
- **🌱 Set v1beta2 conditions for HetznerBareMetalMachine (#1952)** (d3947db)
- **:seedling: Implement v1beta2 conditions for HetznerCluster (#1964)** (e0ad98e)
- **🌱 Update containerd/containerd to 2.3.1 (#1504)** (2306838)
- **🌱 Update Github Actions group to v46.1.12 (#1785)** (cb9abca)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/syself/cluster-api-provider-hetzner?utm_source=github-action)._