Skip to content

0.89.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Mar 11:38
· 144 commits to main since this release
0.89.0
d6e1748

Upgrading hyper and http to 1.0 and MSRV to 1.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 new hyper_util and http_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 using tower_mock. See the controller-rs upgrade pr or the examples folder in this commit for details.

What's Changed

Added

  • client_ext for Client::get and Client::list by @clux in #1375
  • direct node access logs/portforward/exec/attach via kubelet debug interface by @XciD in #1428

Changed

Fixed

  • Serialize TerminalSize fields as PascalCase by @nightkr in #1407
  • Kubeconfig allow certificate_authority_data not present in ExecAuthCluster by @ljun20160606 in #1432
  • fix: check err on Client::request_stream by @XciD in #1433

New Contributors

Full Changelog: 0.88.1...0.89.0