Highlights
- Kubernetes
v1_32
support viak8s-openapi
0.24- Please upgrade k8s-openapi along with kube to avoid conflicts.
- New minimum versions: MSRV 1.81.0, MK8SV: 1.28
kube-derive
additions:- A
CELSchema
derive macro wrapper aroundJsonSchema
for injecting cel validations into the schema #1649 - Allow overriding
served
andstorage
booleans for multiple versions ofCustomResource
derives: #1644
- A
kube-runtime
eventRecorder
now aggregates repeat events #1655 (some breaking changes, see controller-rs#116)kube-client
UTF-16 edge case handling for windows #1654
What's Changed
Added
- Add
storage
andserved
argument to derive macro by @Techassi in #1644 - Implement
derive(CELSchema)
macro for generating cel validation on CRDs by @Danil-Grigorev in #1649
Changed
- Add series implementation for
runtime
event recorder by @pando85 in #1655 - Bump
k8s-openapi
for Kubernetesv1_32
support and MSRV by @clux in #1671 - Update tokio-tungstenite requirement from 0.24.0 to 0.25.0 by @dependabot in #1666
Fixed
New Contributors
- @Techassi made their first contribution in #1644
- @mgs255 made their first contribution in #1647
- @pando85 made their first contribution in #1655
Full Changelog: 0.97.0...0.98.0