Repository navigation
What's Changed
Major change is support for Kubernetes 1.37 and various library dependency updates.
Detailed changes excluding dependency bumps.
- Add ListOptions watch parity and fluent builder by @brendandburns in #4893
- Add predicate-aware informer event handlers by @brendandburns in #4894
- fix: avoid NPE in DeploymentHelper.equalIgnoreHash on templates with no labels by @sureshmelvinsigera in #4900
- Add cache-level predicate support for informers by @brendandburns in #4896
- Fix generic type inference in ServerSideApply example by @sarveshkaushal in #4909
- fix: don't default null replicas/readyReplicas in Readiness checks by @sureshmelvinsigera in #4905
- Explicitly set annotation processor for JDK23+ compatibility by @thebeanogamer in #4935
- Fix release authentication with scoped GitHub Actions token by @brendandburns in #4937
- fix: remove Thread.sleep() from DefaultWorkQueueTest by @sarveshkaushal in #4910
- fix: removing Thread.sleep() from SharedProcessorTest by @sarveshkaushal in #4925
- fix: removing Thread.sleep() from KubernetesReconcilerCreatorTest by @sarveshkaushal in #4915
- Fix LeaderElector waiting a full extra lease duration before acquiring an already-expired lease on startup by @brendandburns with @Copilot in #4914
- Fix failing GitHub Actions job Bazel build & test by @brendandburns with @Copilot in #4924
- Regenerate Kubernetes client from release-1.37 by @brendandburns in #4948
- Copilot/analyze non-determinism in CopyTest by @brendandburns in #4959
- [extended] Fix LeaderElectionRecord.equals null renewTime comparison by @yue9944882 in #4954
- [kubernetes] Fix Quantity.hashCode to honor equals/hashCode contract by @yue9944882 in #4953
- [kubernetes] Format negative quantities with SI/binary suffixes by @yue9944882 in #4956
- [util] Shut down scheduled executor in Wait.poll to fix thread leak by @yue9944882 in #4955
- [extended] Fix int overflow in exponential backoff rate limiter by @yue9944882 in #4957
- [util] Guard Taints.findTaint against null node spec/taints by @yue9944882 in #4958
New Contributors
- @thev1ndu made their first contribution in #4890
- @sureshmelvinsigera made their first contribution in #4900
- @thebeanogamer made their first contribution in #4935
- @sharma-sujeet made their first contribution in #4947
Full Changelog: v27.0.0...v28.0.0