Skip to content

Commit 45f9c9b

Browse files
committed
release 2.0.1
1 parent de5001c commit 45f9c9b

File tree

8 files changed

+18
-15
lines changed

8 files changed

+18
-15
lines changed

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
<!-- next-header -->
66
UNRELEASED
77
===================
8-
* see https://github.com/kube-rs/kube/compare/2.0.0...main
8+
* see https://github.com/kube-rs/kube/compare/2.0.1...main
9+
10+
2.0.1 / 2025-09-12
11+
===================
912

1013
[2.0.0](https://github.com/kube-rs/kube/releases/tag/2.0.0) / 2025-09-08
1114
===================
@@ -22,7 +25,7 @@ Please [upgrade schemars along with kube](https://kube.rs/upgrading/) for this v
2225
Minimum versions: [MSRV](https://kube.rs/rust-version/) 1.85.0 (for [edition 2024](https://github.com/kube-rs/kube/pull/1785)), [MK8SV](https://kube.rs/kubernetes-version/): 1.30 ([unchanged](https://github.com/kube-rs/kube/pull/1756)).
2326

2427
## Highlights
25-
This version is contains fixes, dependency clearups, and dependency updates. Noteworthy additions are `TryFrom` impls for `Kubeconfig` users in #1801, and a namespace accessor in `Api` in #1788
28+
This version is contains fixes, dependency clearups, and dependency updates. Noteworthy additions are `TryFrom` impls for `Kubeconfig` users in [#1801](https://github.com/kube-rs/kube/issues/1801), and a namespace accessor in `Api` in [#1788](https://github.com/kube-rs/kube/issues/1788)
2629

2730
## New Major
2831
A new semver major for unstable, public facing dependency updates. As per the new [release cycle](https://kube.rs/stability/#major-release-cycle), it is aligned with the Kubernetes release.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ members = [
1414
]
1515

1616
[workspace.package]
17-
version = "2.0.0"
17+
version = "2.0.1"
1818
authors = [
1919
"clux <sszynrae@gmail.com>",
2020
"Natalie Klestrup Röijezon <nat@nullable.se>",

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Select a version of `kube` along matching versions of [k8s-openapi](https://gith
1616

1717
```toml
1818
[dependencies]
19-
kube = { version = "2.0.0", features = ["runtime", "derive"] }
19+
kube = { version = "2.0.1", features = ["runtime", "derive"] }
2020
k8s-openapi = { version = "0.26.0", features = ["latest", "schemars"] }
2121
schemars = { version = "1" }
2222
```
@@ -158,13 +158,13 @@ Uses [rustls](https://github.com/rustls/rustls) with `ring` provider (default) o
158158
To switch [rustls providers](https://docs.rs/rustls/latest/rustls/crypto/struct.CryptoProvider.html), turn off `default-features` and enable the `aws-lc-rs` feature:
159159

160160
```toml
161-
kube = { version = "2.0.0", default-features = false, features = ["client", "rustls-tls", "aws-lc-rs"] }
161+
kube = { version = "2.0.1", default-features = false, features = ["client", "rustls-tls", "aws-lc-rs"] }
162162
```
163163

164164
To switch to `openssl`, turn off `default-features`, and enable the `openssl-tls` feature:
165165

166166
```toml
167-
kube = { version = "2.0.0", default-features = false, features = ["client", "openssl-tls"] }
167+
kube = { version = "2.0.1", default-features = false, features = ["client", "openssl-tls"] }
168168
```
169169

170170
This will pull in `openssl` and `hyper-openssl`. If `default-features` is left enabled, you will pull in two TLS stacks, and the default will remain as `rustls`.

e2e/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ openssl = ["kube/openssl-tls"]
2727
anyhow.workspace = true
2828
tracing.workspace = true
2929
tracing-subscriber.workspace = true
30-
kube = { path = "../kube", version = "^2.0.0", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] }
30+
kube = { path = "../kube", version = "^2.0.1", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] }
3131
k8s-openapi.workspace = true
3232
serde_json.workspace = true
3333
tokio = { workspace = true, features = ["full"] }

examples/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ garde = { version = "0.22.0", default-features = false, features = ["derive"] }
2929
anyhow.workspace = true
3030
futures = { workspace = true, features = ["async-await"] }
3131
jsonpath-rust.workspace = true
32-
kube = { path = "../kube", version = "^2.0.0", default-features = false, features = ["admission"] }
33-
kube-derive = { path = "../kube-derive", version = "^2.0.0", default-features = false } # only needed to opt out of schema
32+
kube = { path = "../kube", version = "^2.0.1", default-features = false, features = ["admission"] }
33+
kube-derive = { path = "../kube-derive", version = "^2.0.1", default-features = false } # only needed to opt out of schema
3434
k8s-openapi.workspace = true
3535
serde = { workspace = true, features = ["derive"] }
3636
serde_json.workspace = true

kube-client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ openssl = { workspace = true, optional = true }
6060
rustls = { workspace = true, optional = true }
6161
bytes = { workspace = true, optional = true }
6262
tokio = { workspace = true, features = ["time", "signal", "sync"], optional = true }
63-
kube-core = { path = "../kube-core", version = "=2.0.0" }
63+
kube-core = { path = "../kube-core", version = "=2.0.1" }
6464
jsonpath-rust = { workspace = true, optional = true }
6565
tokio-util = { workspace = true, features = ["io", "codec"], optional = true }
6666
hyper = { workspace = true, features = ["client", "http1"], optional = true }

kube-runtime/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ rust.unsafe_code = "forbid"
3030

3131
[dependencies]
3232
futures = { workspace = true, features = ["async-await"] }
33-
kube-client = { path = "../kube-client", version = "=2.0.0", default-features = false, features = ["jsonpatch", "client"] }
33+
kube-client = { path = "../kube-client", version = "=2.0.1", default-features = false, features = ["jsonpatch", "client"] }
3434
educe = { workspace = true, features = ["Clone", "Debug", "Hash", "PartialEq"] }
3535
serde.workspace = true
3636
ahash.workspace = true

kube/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ rustdoc-args = ["--cfg", "docsrs"]
4949
workspace = true
5050

5151
[dependencies]
52-
kube-derive = { path = "../kube-derive", version = "=2.0.0", optional = true }
53-
kube-core = { path = "../kube-core", version = "=2.0.0" }
54-
kube-client = { path = "../kube-client", version = "=2.0.0", default-features = false, optional = true }
55-
kube-runtime = { path = "../kube-runtime", version = "=2.0.0", optional = true}
52+
kube-derive = { path = "../kube-derive", version = "=2.0.1", optional = true }
53+
kube-core = { path = "../kube-core", version = "=2.0.1" }
54+
kube-client = { path = "../kube-client", version = "=2.0.1", default-features = false, optional = true }
55+
kube-runtime = { path = "../kube-runtime", version = "=2.0.1", optional = true}
5656
# Not used directly, but required by resolver 2.0 to ensure that the k8s-openapi dependency
5757
# is considered part of the "deps" graph rather than just the "dev-deps" graph
5858
k8s-openapi.workspace = true

0 commit comments

Comments
 (0)