0.76.0
Highlights
#[derive(CustomResource)]
now supports schemas with untagged enums
Expanding on our existing support for storing Rust's struct enums in CRDs, Kube will now try to convert #[serde(untagged)]
enums as well. Note that if the same field is present in multiple untagged variants then they must all have the same shape.
Removed deprecated try_flatten_*
functions
These have been deprecated since 0.72, and are replaced by the equivalent WatchStreamExt
methods.
What's Changed
Added
- Adds example to
Controller::watches
by @Dav1dde in #1026 - Discovery: Add
ApiGroup::resources_by_stability
by @imuxin in #1022 - Add support for untagged enums in CRDs by @sbernauer in #1028
- Derive PartialEq for DynamicObject by @pbzweihander in #1048
Removed
- Runtime: Remove deprecated util
try_flatten_
helpers by @clux in #1019 - Remove
native-tls
feature by @kazk in #1044
Fixed
- add fieldManager querystring to all operations by @goenning in #1031
- Add verify_tls1x_signature for NoCertVerification by @rvql in #1034
- Fix compatibility with schemars' preserve_order feature by @teozkr in #1050
- Hoist enum values from subschemas by @teozkr in #1051
New Contributors
- @Dav1dde made their first contribution in #1026
- @rvql made their first contribution in #1034
- @imuxin made their first contribution in #1022
Full Changelog: 0.75.0...0.76.0