v0.14.0
Changes since v0.13.1
⚠️ Breaking Changes
- Add Get functionality to SubResourceClient (#2094)
- Allow configuring RecoverPanic for controllers globally (#2093)
- Add client.SubResourceWriter (#2072)
- Support registration and removal of event handler (#2046)
- Update Kubernetes dependencies to v0.26 (#2043, #2087)
- Zap log: Default to RFC3339 time encoding (#2029)
- cache.BuilderWithOptions inherit options from caller (#1980)
- Migrate to ginkgo v2 (#1977), this removes the
pkg/envtest/printer
package
✨ New Features
- Builder: Do not require For (#2091)
- support disable deepcopy on list funcion (#2076)
- Add cluster.NewClientFunc with options (#2054)
- Tidy up startup logging of kindWithCache source (#2057)
- Add function to get reconcileID from context (#2056)
- feat: add NOT predicate (#2031)
- Allow to provide a custom lock interface to manager (#2027)
- Add tls options to manager.Options (#2023)
- Update Go version to 1.19 (#1986)
🐛 Bug Fixes
- Prevent manager from getting started a second time (#2090)
- Missing error log for in-cluster config (#2051)
- Skip custom mutation handler when delete a CR (#2049)
- fix: improve semantics of combining cache selectorsByObject (#2039)
- Conversion webhook should not panic when conversion request is nil (#1970)
🌱 Others
- Prepare for release 0.14 (#2100)
- Generate files and update modules (#2096)
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 (#2097)
- Bump golang.org/x/time (#2089)
- Update OWNERS: remove inactive members, promote fillzpp sbueringer (#2088, #2092)
- Default ENVTEST version to a working one (1.24.2) (#2081)
- Update golangci-lint to v1.50.1 (#2080)
- Bump go.uber.org/zap from 1.23.0 to 1.24.0 (#2077)
- Bump golang.org/x/sys from 0.2.0 to 0.3.0 (#2078)
- Ignore Kubernetes Dependencies in Dependabot (#2071)
- Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 (#2070)
- Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 (#2066)
- seedling to dependabot (#2065)
- Bump github.com/onsi/gomega from 1.23.0 to 1.24.1 (#2062)
- Bump go.uber.org/zap from 1.21.0 to 1.23.0 (#2060)
- Bump actions/checkout from 2 to 3 (#2059)
- Bump golangci/golangci-lint-action from 2 to 3 (#2058)
- Add Dependabot for dependency management (#2050)
- Deprecate Webhook Server TLSMinVersion (#2041)
- Bump kubebuilder-release-tools to v0.2.0 (#2012)
- grammar: removed doubles of the word "the" (#2006)
- Refactor typed_client and unstructured_client to be consistent (#1795)
📖 Additionally, there have been 4 contributions to our documentation and book. (#2034, #2030, #2017, #1992)
Thanks to all our contributors! 😊
New Contributors
- @laxmikantbpandhare made their first contribution in #1986
- @Icarus9913 made their first contribution in #1992
- @Tomy2e made their first contribution in #1970
- @hyschumi made their first contribution in #1795
- @oscr made their first contribution in #2006
- @matteoolivi made their first contribution in #2017
- @johscheuer made their first contribution in #2027
- @larsks made their first contribution in #2030
- @johannesfrey made their first contribution in #1999
- @Eileen-Yu made their first contribution in #2034
- @iiiceoo made their first contribution in #2049
- @kannon92 made their first contribution in #2050
- @zbindenren made their first contribution in #2056
- @dependabot made their first contribution in #2058
- @Miciah made their first contribution in #2057
- @maciej-karas-form3 made their first contribution in #2051
- @qiankunli made their first contribution in #2076
- @lucacome made their first contribution in #2087
Full Changelog: v0.13.1...v0.14.0