chore(deps): update rust crate kube to 0.91.0 #495
+163
−121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.88.1
->0.91.0
Release Notes
kube-rs/kube (kube)
v0.91.0
Compare Source
===================
Kubernetes
v1_30
support viak8s-openapi
0.22Please upgrade k8s-openapi along with kube to avoid conflicts.
Unstable Stream Sharing
A more complete implementation that allows sharing
watcher
streams between multipleController
s (for https://github.com/kube-rs/kube/issues/1080) has been added under theunstable-runtime
feature-flag in #1449 and #1483 by @mateiidavid. This represents the first usable implementation of shared streams (and replaces the older prototype part in #1470). While some changes are expected, you can check the shared_stream_controller example for a high-level overview.What's Changed
Added
Changed
k8s-openapi
to 0.22 and bump MK8SV to 1.25 by @clux in https://github.com/kube-rs/kube/pull/1485Removed
StreamSubscribe
implementation by @clux in https://github.com/kube-rs/kube/pull/1470Fixed
uniqueItems
property from CRDs when Sets are used by @sbernauer in https://github.com/kube-rs/kube/pull/1484v0.90.0
Compare Source
===================
Highlights
kube::client::Body
Improvementssize_hint
andis_end_stream
implemented in #1452 + internal cleanups #1453 and #1455Dependency Cleanups
rustls
to 0.23 in #1457once_cell
removed in #1447 (no longer needed)futures
feature prune in #1442chrono
features prune in #1448, and bump its min version pin in #1458What's Changed
Added
Body::collect_bytes
for easier unit tests by @clux in https://github.com/kube-rs/kube/pull/1445Changed
rustls
0.23 by @tottoto in https://github.com/kube-rs/kube/pull/1457Fixed
futures
feature by @tottoto in https://github.com/kube-rs/kube/pull/1442Body::empty
for easier tests by @clux in https://github.com/kube-rs/kube/pull/1444once_cell
Lazy with ordinary static by @tottoto in https://github.com/kube-rs/kube/pull/1447chrono
featureclock
withnow
by @tottoto in https://github.com/kube-rs/kube/pull/1448http_body
trait method by @tottoto in https://github.com/kube-rs/kube/pull/1452chrono
version by @clux in https://github.com/kube-rs/kube/pull/1458v0.89.0
Compare Source
Upgrading
hyper
andhttp
to 1.0 and MSRV to1.75.0
This release completes the hyper & http ecosystem upgrade #1351 via #1438. In particular, this change includes upgrades to
http
,http-body
,tower-http
,hyper
,hyper-openssl
,hyper-rustls
,hyper-socks2
,hyper-timeout
,tame-oauth
,tokio-tungstenite
,tower-http
,rustls
,rustls-pemfile
, as well as adopting the newhyper_util
andhttp_body_util
to make the change.While this change constitutes significant internal churn (and a new
kube::client::Body
), our external api remains largely unchanged. Some minor changes are necessary for custom clients, and for integration testing usingtower_mock
. See the controller-rs upgrade pr or the examples folder in this commit for details.What's Changed
Added
Client::get
andClient::list
by @clux in https://github.com/kube-rs/kube/pull/1375Changed
1.75.0
by @clux in https://github.com/kube-rs/kube/pull/1408reflector
to only request identifying metadata by @SOF3 in https://github.com/kube-rs/kube/pull/1393jsonpath-rust
to 0.5.0 by @clux in https://github.com/kube-rs/kube/pull/1429Fixed
Kubeconfig
allowcertificate_authority_data
not present inExecAuthCluster
by @ljun20160606 in https://github.com/kube-rs/kube/pull/1432Client::request_stream
by @XciD in https://github.com/kube-rs/kube/pull/1433New Contributors
Full Changelog: kube-rs/kube@0.88.1...0.89.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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 Mend Renovate. View repository job log here.