Update Rust crate kube to v1 #208
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/kube-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.99.0
->1.0.0
Release Notes
kube-rs/kube (kube)
v1.0.0
Compare Source
===================
A Major Version
It's been a long time coming, but time has come to draw the line in the sand. No alphas, no betas. Hope it finds you all well. Thanks to everyone who has contributed over the years.
This is a somewhat symbolic gesture, because semver-breaking changes are still hard to avoid with a large set of sub-1.0 dependencies we need to bump, as well as managing the large api surface of Kubernetes.
Therefore, the plan is to align our breaking changes and major bumps with Kubernetes versions / k8s-openapi versions for now, and this should allow our other releases to stream in. See https://github.com/kube-rs/kube/issues/1688 for more information.
Kubernetes
v1_33
support viak8s-openapi
0.25Please upgrade k8s-openapi along with kube to avoid conflicts.
New minimum versions: MSRV 1.82.0, MK8SV: 1.30*
KubeSchema
The
CELSchema
alternate derive forJsonSchema
has been renamed toKubeSchema
to indicate the increased functionality.In addition to being able to inject CEL rules for validations, it can now also inject
x-kubernetes
properties such as merge-strategy via https://github.com/kube-rs/kube/pull/1750, handle#[validate]
attributes https://github.com/kube-rs/kube/pull/1749, and pass validation rules as string literals https://github.com/kube-rs/kube/pull/1754 :See kube.rs docs on validation for more info. Huge thanks to @Danil-Grigorev.
What's Changed
Added
hyper-util/tracing
feature flag by @cratelyn in https://github.com/kube-rs/kube/pull/1734Changed
x-kubernetes-*
schema extensions by @Danil-Grigorev in https://github.com/kube-rs/kube/pull/1750k8s-openapi
to0.25.0
by @clux in https://github.com/kube-rs/kube/pull/1756Removed
watcher::Event
into_iter_*
methods by @clux in https://github.com/kube-rs/kube/pull/1738Fixed
CELSchema
by @Danil-Grigorev in https://github.com/kube-rs/kube/pull/1747CELSchema
by @Danil-Grigorev in https://github.com/kube-rs/kube/pull/1749Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
48fdc1bbb8
to84d196a49e
Checkout
From your project repository, check out a new branch and test the changes.