Releases: ironcore-dev/FeDHCP
Releases · ironcore-dev/FeDHCP
v0.4.0
Changes
⚠️ Breaking
- Refactor flag parsing and logging @afritzler (#187)
🚀 Features
- Introduce new onboarding strategy @damyan (#196)
- Re-enable arm builds @damyan (#190)
- Add
breaking
labeling to release drafter configuration @afritzler (#188) - Use global kubernetes client for
IPAM
plugin @damyan (#189) - Refactor flag parsing and logging @afritzler (#187)
🐛 Bug Fixes
- Fix docker builds C&P error @damyan (#197)
- Fix apply endpoint NPE @damyan (#193)
- Fix GH action permission @damyan (#191)
- Add new flag "init kubernetes client" @damyan (#186)
🧰 Maintenance
- Introduce new onboarding strategy @damyan (#196)
- Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 @dependabot (#204)
- Bump k8s.io/client-go from 0.31.1 to 0.31.2 @dependabot (#200)
- Bump k8s.io/api from 0.31.1 to 0.31.2 @dependabot (#199)
- Bump k8s.io/apimachinery from 0.31.1 to 0.31.2 @dependabot (#201)
- Bump pascalgn/size-label-action from 0.5.4 to 0.5.5 @dependabot (#198)
- Bump github.com/ironcore-dev/controller-utils from 0.9.3 to 0.9.4 @dependabot (#194)
v0.3.0
Changes
🚀 Features
- Add support for
metal-operator
sEndpoint
API @damyan (#185) - Add prefix delegation handling for
onmetal
plugin @damyan (#180) - Add tests for
onmetal
plugin @damyan (#172) - Add plugin documentation @damyan (#166)
- Add client-specific tests @damyan (#163)
- Add httpboot tests @damyan (#162)
🧰 Maintenance
- Add support for
metal-operator
sEndpoint
API @damyan (#185) - Add prefix delegation handling for
onmetal
plugin @damyan (#180) - Bump golang to
v1.23
@damyan (#184) - Bump k8s.io/client-go from 0.31.0 to 0.31.1 @dependabot (#181)
- Bump pascalgn/size-label-action from 0.5.2 to 0.5.4 @dependabot (#178)
- Bump sigs.k8s.io/controller-runtime from 0.18.5 to 0.19.0 @dependabot (#177)
- Bump golang from 1.22-bullseye to 1.23-bullseye @dependabot (#174)
- Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 @dependabot (#173)
- Add plugin documentation @damyan (#166)
- Bump k8s.io/client-go from 0.30.2 to 0.30.3 @dependabot (#170)
- Bump k8s.io/api from 0.30.2 to 0.30.3 @dependabot (#168)
- Bump fsfe/reuse-action from 3 to 4 @dependabot (#164)
v0.2.9
Changes
- Adapt httpboot plugin to respond with client specific UKIs @hardikdr (#155)
- Add netboot plugin @5kt (#140)
- Always push @5kt (#153)
🧰 Maintenance
- Bump docker/build-push-action from 5 to 6 @dependabot (#161)
- Bump k8s.io/client-go from 0.30.1 to 0.30.2 @dependabot (#158)
- Bump k8s.io/api from 0.30.1 to 0.30.2 @dependabot (#159)
- Bump github.com/ironcore-dev/ipam from 0.2.1 to 0.2.2 @dependabot (#157)
- Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 @dependabot (#156)
v0.2.8
Changes
🚀 Features
- Add address type check when selecting OOB networks @damyan (#152)
- Make PXE plugin not brake the plugin chain @damyan (#151)
🧰 Maintenance
- Bump ksivamuthu/actions-setup-gh-cli from 2 to 3 @dependabot (#150)
- Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 @dependabot (#149)
- Bump k8s.io/client-go from 0.30.0 to 0.30.1 @dependabot (#146)
v0.2.7
Changes
🚀 Features
- Implement OOB DHCPv4 @damyan (#145)
- Enable CGO at build time @damyan (#133)
- Allow non-root to listen on priveleted ports @damyan (#143)
🐛 Bug Fixes
🧰 Maintenance
- Bump golangci/golangci-lint-action from 5 to 6 @dependabot (#142)
- Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 @dependabot (#141)
- Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 @dependabot (#139)
- Bump golangci/golangci-lint-action from 4 to 5 @dependabot (#137)
- Bump k8s.io/client-go from 0.29.4 to 0.30.0 @dependabot (#128)
v0.2.6
Changes
🚀 Features
- Introduce IPv6 OOB plugin @damyan (#134)
- Add PXE/TFTP tests @damyan (#131)
- Add IPv4 implemenetation for
pxeboot
plugin @damyan (#122) - Do not use log.Fatal() @damyan (#116)
- Improve watcher when waiting for IP deletion @damyan (#114)
🐛 Bug Fixes
🧰 Maintenance
- Bump k8s.io/api from 0.29.4 to 0.30.0 @dependabot (#130)
- Bump pascalgn/size-label-action from 0.5.0 to 0.5.2 @dependabot (#126)
- Bump k8s.io/client-go from 0.29.3 to 0.29.4 @dependabot (#125)
- Bump k8s.io/api from 0.29.3 to 0.29.4 @dependabot (#124)
- Bump github.com/ironcore-dev/ipam from 0.2.0 to 0.2.1 @dependabot (#121)
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 @dependabot (#117)
v0.2.5
Changes
🚀 Features
- Do not sleep after deletion, watch the object until the deletion is finalized @damyan (#113)
- Refactor plugin IPAM @damyan (#110)
- Add ARM64 builds @damyan (#108)
- Ignore 'AlreadyExists" API error when creating IPAM IP @damyan (#103)
- Improve logging @damyan (#102)
- Rename default branch to
main
@damyan (#101) - Make onmetal's logging verbosity configurable @damyan (#100)
- Add some badges to README: @damyan (#94)
- Add multi-subnet support for IPAM @damyan (#93)
🐛 Bug Fixes
🧰 Maintenance
- Bump dependabot/fetch-metadata from 1 to 2 @dependabot (#109)
- Bump k8s.io/client-go from 0.29.2 to 0.29.3 @dependabot (#98)
- Bump k8s.io/api from 0.29.2 to 0.29.3 @dependabot (#96)
- Add some badges to README: @damyan (#94)