From 5dbae3a18c14a225d2d993b9effd16147fef420e Mon Sep 17 00:00:00 2001 From: clux Date: Mon, 6 May 2024 14:42:44 +0100 Subject: [PATCH] release 0.91.0 --- CHANGELOG.md | 17 ++++++++++------- Cargo.toml | 2 +- README.md | 4 ++-- e2e/Cargo.toml | 2 +- examples/Cargo.toml | 4 ++-- kube-client/Cargo.toml | 2 +- kube-derive/README.md | 2 +- kube-runtime/Cargo.toml | 2 +- kube/Cargo.toml | 8 ++++---- 9 files changed, 23 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba6e95660..2c7c099b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,21 +5,24 @@ UNRELEASED =================== - * see https://github.com/kube-rs/kube/compare/0.90.0...main + * see https://github.com/kube-rs/kube/compare/0.91.0...main + +0.91.0 / 2024-05-06 +=================== [0.90.0](https://github.com/kube-rs/kube/releases/tag/0.90.0) / 2024-04-03 =================== ## Highlights ### [`kube::client::Body`](https://docs.rs/kube/latest/kube/client/struct.Body.html) Improvements -- Unit testing helpers #1444 + #1445, -- Accuracy; `size_hint` and `is_end_stream` implemented in #1452 + internal cleanups #1453 and #1455 +- Unit testing helpers [#1444](https://github.com/kube-rs/kube/issues/1444) + [#1445](https://github.com/kube-rs/kube/issues/1445), +- Accuracy; `size_hint` and `is_end_stream` implemented in [#1452](https://github.com/kube-rs/kube/issues/1452) + internal cleanups [#1453](https://github.com/kube-rs/kube/issues/1453) and [#1455](https://github.com/kube-rs/kube/issues/1455) ### Dependency Cleanups -- `rustls` to 0.23 in #1457 -- `once_cell` removed in #1447 (no longer needed) -- `futures` feature prune in #1442 -- `chrono` features prune in #1448, and bump its min version pin in #1458 +- `rustls` to 0.23 in [#1457](https://github.com/kube-rs/kube/issues/1457) +- `once_cell` removed in [#1447](https://github.com/kube-rs/kube/issues/1447) (no longer needed) +- `futures` feature prune in [#1442](https://github.com/kube-rs/kube/issues/1442) +- `chrono` features prune in [#1448](https://github.com/kube-rs/kube/issues/1448), and bump its min version pin in [#1458](https://github.com/kube-rs/kube/issues/1458) ## What's Changed ### Added diff --git a/Cargo.toml b/Cargo.toml index f7e1ffd97..795d67088 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ members = [ ] [workspace.package] -version = "0.90.0" +version = "0.91.0" authors = [ "clux ", "Natalie Klestrup Röijezon ", diff --git a/README.md b/README.md index 98417e2dc..3a87f9ad4 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Select a version of `kube` along with the generated [k8s-openapi](https://github ```toml [dependencies] -kube = { version = "0.90.0", features = ["runtime", "derive"] } +kube = { version = "0.91.0", features = ["runtime", "derive"] } k8s-openapi = { version = "0.22.0", features = ["latest"] } ``` @@ -155,7 +155,7 @@ By default [rustls](https://github.com/rustls/rustls) is used for TLS, but `open ```toml [dependencies] -kube = { version = "0.90.0", default-features = false, features = ["client", "openssl-tls"] } +kube = { version = "0.91.0", default-features = false, features = ["client", "openssl-tls"] } k8s-openapi = { version = "0.22.0", features = ["latest"] } ``` diff --git a/e2e/Cargo.toml b/e2e/Cargo.toml index b0cc8959c..5d32ac788 100644 --- a/e2e/Cargo.toml +++ b/e2e/Cargo.toml @@ -28,7 +28,7 @@ anyhow.workspace = true tracing.workspace = true tracing-subscriber.workspace = true futures.workspace = true -kube = { path = "../kube", version = "^0.90.0", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] } +kube = { path = "../kube", version = "^0.91.0", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] } k8s-openapi.workspace = true serde_json.workspace = true tokio = { workspace = true, features = ["full"] } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 5add58582..cce3dccf8 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -28,8 +28,8 @@ garde = { version = "0.18.0", default-features = false, features = ["derive"] } anyhow.workspace = true futures = { workspace = true, features = ["async-await"] } jsonpath-rust.workspace = true -kube = { path = "../kube", version = "^0.90.0", default-features = false, features = ["admission"] } -kube-derive = { path = "../kube-derive", version = "^0.90.0", default-features = false } # only needed to opt out of schema +kube = { path = "../kube", version = "^0.91.0", default-features = false, features = ["admission"] } +kube-derive = { path = "../kube-derive", version = "^0.91.0", default-features = false } # only needed to opt out of schema k8s-openapi.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true diff --git a/kube-client/Cargo.toml b/kube-client/Cargo.toml index 7e9b7b1cf..1b280f78b 100644 --- a/kube-client/Cargo.toml +++ b/kube-client/Cargo.toml @@ -57,7 +57,7 @@ rustls = { workspace = true, optional = true } rustls-pemfile = { workspace = true, optional = true } bytes = { workspace = true, optional = true } tokio = { workspace = true, features = ["time", "signal", "sync"], optional = true } -kube-core = { path = "../kube-core", version = "=0.90.0" } +kube-core = { path = "../kube-core", version = "=0.91.0" } jsonpath-rust = { workspace = true, optional = true } tokio-util = { workspace = true, features = ["io", "codec"], optional = true } hyper = { workspace = true, features = ["client", "http1"], optional = true } diff --git a/kube-derive/README.md b/kube-derive/README.md index 2f7b8c3b4..3bd2b82c8 100644 --- a/kube-derive/README.md +++ b/kube-derive/README.md @@ -6,7 +6,7 @@ Add the `derive` feature to `kube`: ```toml [dependencies] -kube = { version = "0.90.0", feature = ["derive"] } +kube = { version = "0.91.0", feature = ["derive"] } ``` ## Usage diff --git a/kube-runtime/Cargo.toml b/kube-runtime/Cargo.toml index 233eeae52..6b191836f 100644 --- a/kube-runtime/Cargo.toml +++ b/kube-runtime/Cargo.toml @@ -31,7 +31,7 @@ rust.unsafe_code = "forbid" [dependencies] futures.workspace = true -kube-client = { path = "../kube-client", version = "=0.90.0", default-features = false, features = ["jsonpatch", "client"] } +kube-client = { path = "../kube-client", version = "=0.91.0", default-features = false, features = ["jsonpatch", "client"] } derivative.workspace = true serde.workspace = true smallvec.workspace = true diff --git a/kube/Cargo.toml b/kube/Cargo.toml index e32cc4409..28f2ea70a 100644 --- a/kube/Cargo.toml +++ b/kube/Cargo.toml @@ -45,10 +45,10 @@ rustdoc-args = ["--cfg", "docsrs"] workspace = true [dependencies] -kube-derive = { path = "../kube-derive", version = "=0.90.0", optional = true } -kube-core = { path = "../kube-core", version = "=0.90.0" } -kube-client = { path = "../kube-client", version = "=0.90.0", default-features = false, optional = true } -kube-runtime = { path = "../kube-runtime", version = "=0.90.0", optional = true} +kube-derive = { path = "../kube-derive", version = "=0.91.0", optional = true } +kube-core = { path = "../kube-core", version = "=0.91.0" } +kube-client = { path = "../kube-client", version = "=0.91.0", default-features = false, optional = true } +kube-runtime = { path = "../kube-runtime", version = "=0.91.0", optional = true} # Not used directly, but required by resolver 2.0 to ensure that the k8s-openapi dependency # is considered part of the "deps" graph rather than just the "dev-deps" graph k8s-openapi.workspace = true