v0.12.0
camilamacedo86
released this
11 May 19:20
·
12 commits
to release-0.12
since this release
changes since v0.11.2
⚠️ Breaking Changes
- make fake client delete operations honor dry run opt (#1873)
- logging: align to Kubernetes structured logging, add reconcileID (#1827)
- leaderelection: use 'leases' as default resource lock object (#1773)
✨ New Features
- certwatcher: add metrics to monitor certificate reads (#1877)
- Bump to k8s.io v1.24.0 (#1885)
- Bump to k8s.io v1.24.0-rc.1 (#1879)
- return a bool from AddFinalizer and RemoveFinalizer (#1636)
- update client-go to 1.24-beta (#1864)
- Add BaseContext to manager Options for use with Runnables (#1846)
- Upgrade k8s dependencies from 1.23.0 to 1.23.5 (#1843)
- Add Kubernetes Gomega extension with to make testing controllers easier (#1767)
- manager.go: Fix a few Options fields' go-docs (#1818)
- Bump go in setup-envtest (#1777)
🐛 Bug Fixes
- Fix panic for lazy dynamicRESTMapper (#1891)
- pkg: envtest: komega: fix UpdateStatus & typos in godoc (#1862)
- zap-time-encoding test should allow negative tz offset (#1856)
- returned objects of reference type should be unchangeable (#1851)
- prometheus/client_golang 0.11.0 -> 0.11.1 - fix DoS (#1813)
- Cache sync cancelled should not error with timeout (#1808)
- Use leader config for election events (#1803)
- Inject func in
predicate.{And,Or}
(#1781) - Trim List if List GVK is provided (#1775)
- Cleanup if envtest controlplane fails to start (#1750)
- Try a temporary directory if the user cache fails (#1800)
Thanks to all our contributors!