🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.
Changes since v1.0.0-alpha.16
⚠️ Breaking Changes
This version cannot be upgraded from v1.0.0-alpha.16.
✨ New Features
- Support for Hetzner dedicated (bare metal) servers (#168)
- Handle bare metal rate limits (#156)
- Bare metal control planes (#138)
- Add tilt setup for live testing of bare metal (#129)
🐛 Bug Fixes
- Switching to nbg (#177)
- Fix deleting of pure hcloud cluster (#164)
- Handle SIGTERMs during Cloud Init (#141)
- Fix reboot logic in host provisioning (#140)
🌱 Others
- Fixing workload upgrade test (#176)
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#175)
- Bump k8s.io/kubectl from 0.23.5 to 0.23.6 (#161)
- Fixing conformance test and run workload upgrade in parallel (#174)
- Bump k8s.io/apiserver from 0.23.5 to 0.23.6 (#160)
- Fixing boilerplate in e2e test clusterctl upgrade (#173)
- Adding e2e test to test upgrade from a previous caph version (#172)
- Follow lint suggestions (#171)
- Fixing verfiy (#170)
- Adding and refactoring e2e tests and cluster-templates (#167)
- Update kubebuilder print columns (#158)
- Refactor bare metal code (#157)
- Remove host logic from individual clusters (#139)
- Add prefix to hostnames (#132)
- changing tag to latest in ccm (#131)
- changing the ccm to ccm-hetzner (#130)
📖 Additionally, there have been 4 contributions to our documentation and book. (#178, #169, #166, #165)
Thanks to all our contributors! 😊