Changes since v0.10.3
⚠️ Breaking Changes
- Update k8s.io/* dependencies to v0.23.0 (#1738, #1709, #1741)
- Refactor manager to avoid race conditions and provide clean shutdown (#1695)
- Avoid shallow copies of webhooks and CRDs in testenv (#1667)
✨ New Features
- Allow configuring a default cache selector (#1710)
- Fix SetupSignalHandler godoc (#1716)
- Bump to Go 1.17, k8s.io v1.23-alpha4, gomega v1.17.0, bump setup-envtest deps (#1731, #1714)
- Improve startup logs (#1687)
- Allow webhooks to register custom validators/defaulter types (#1676)
- Switch from rsa to ecdsa in tinyca (#1674)
🐛 Bug Fixes
- Correctly pass cache options on (#1743)
- Avoid panic in envtest by checking before dereferencing (#1724)
- Fix the internal cache object selector (#1703)
- client/config: use filepath.Join for loadingRules.Precedence (#1677)
🌱 Others
- Bump golang.org/x/text to v0.3.7 (#1736)
- Allow Specification of the Log Timestamp Format (#1688)
- Fake Client: extend builder with an option to set a RESTMapper (#1683)
- Source should retry to get informers until timeout expires (#1678)
📖 Additionally, there have been 2 contributions to our documentation and book. (#1722, #1698)
Thanks to all our contributors! 😊