k8s-gateway-api-rs
k8s-gateway-api-rs copied to clipboard
Update kube requirement from 0.87 to 0.90
Updates the requirements on kube to permit the latest version.
Release notes
Sourced from kube's releases.
0.90.0
Highlights
kube::client::BodyImprovements
- Unit testing helpers #1444 + #1445,
- Accuracy;
size_hintandis_end_streamimplemented in #1452 + internal cleanups #1453 and #1455Dependency Cleanups
rustlsto 0.23 in #1457once_cellremoved in #1447 (no longer needed)futuresfeature prune in #1442chronofeatures prune in #1448, and bump its min version pin in #1458What's Changed
Added
- Add proxy
Body::collect_bytesfor easier unit tests by@cluxin kube-rs/kube#1445Changed
- update to
rustls0.23 by@tottotoin kube-rs/kube#1457Fixed
- disable unused
futuresfeature by@tottotoin kube-rs/kube#1442- Expose
Body::emptyfor easier tests by@cluxin kube-rs/kube#1444- replace
once_cellLazy with ordinary static by@tottotoin kube-rs/kube#1447- replace
chronofeatureclockwithnowby@tottotoin kube-rs/kube#1448- implement
http_bodytrait method by@tottotoin kube-rs/kube#1452- Fix examples for custom clients not authenticating by
@cluxin kube-rs/kube#1450- Set a compatible minimum
chronoversion by@cluxin kube-rs/kube#1458Full Changelog: https://github.com/kube-rs/kube/compare/0.89.0...0.90.0
Changelog
Sourced from kube's changelog.
0.90.0 / 2024-04-03
Highlights
kube::client::BodyImprovements
- Unit testing helpers #1444 + #1445,
- Accuracy;
size_hintandis_end_streamimplemented in #1452 + internal cleanups #1453 and #1455Dependency Cleanups
rustlsto 0.23 in #1457once_cellremoved in #1447 (no longer needed)futuresfeature prune in #1442chronofeatures prune in #1448, and bump its min version pin in #1458What's Changed
Added
- Add proxy
Body::collect_bytesfor easier unit tests by@cluxin kube-rs/kube#1445Changed
- update to
rustls0.23 by@tottotoin kube-rs/kube#1457Fixed
- disable unused
futuresfeature by@tottotoin kube-rs/kube#1442- Expose
Body::emptyfor easier tests by@cluxin kube-rs/kube#1444- replace
once_cellLazy with ordinary static by@tottotoin kube-rs/kube#1447- replace
chronofeatureclockwithnowby@tottotoin kube-rs/kube#1448- implement
http_bodytrait method by@tottotoin kube-rs/kube#1452- Fix examples for custom clients not authenticating by
@cluxin kube-rs/kube#1450- Set a compatible minimum
chronoversion by@cluxin kube-rs/kube#1458Full Changelog: https://github.com/kube-rs/kube/compare/0.89.0...0.90.0 0.89.0 / 2024-03-26
Upgrading
hyperandhttpto 1.0 and MSRV to1.75.0This 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_utilandhttp_body_utilto 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_ext for
Client::getandClient::listby@cluxin kube-rs/kube#1375- direct node access logs/portforward/exec/attach via kubelet debug interface by
@XciDin kube-rs/kube#1428Changed
- Bump MSRV to
1.75.0by@cluxin kube-rs/kube#1408- Ease the bound for
reflectorto only request identifying metadata by@SOF3in kube-rs/kube#1393- Update base64 requirement from 0.21.4 to 0.22.0 by
@dependabotin kube-rs/kube#1422- upgrade
jsonpath-rustto 0.5.0 by@cluxin kube-rs/kube#1429- update to hyper 1 by
@tottotoin kube-rs/kube#1438Fixed
... (truncated)
Commits
5dce83brelease 0.90.0c6c14bdSet a compatible minimumchronoversion (#1458)db7878eAdd proxyBody::collect_bytesfor easier unit tests (#1445)067b68dupdate to rustls 0.23 (#1457)05d115brefactor: remove BodyDataStream (#1455)156a6e6Fix examples for custom clients not authenticating (#1450)49ef112refactor converting body to data stream (#1453)02c99f2implement http body trait method (#1452)ff5a9e4replace chrono feature clock with now (#1448)0952c2aMerge pull request #1447 from tottoto/once-cell- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)