Skip to content

Commit a3a111c

Browse files
committed
release 3.1.0
1 parent 7424ee3 commit a3a111c

8 files changed

Lines changed: 17 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
<!-- DO NOT touch the headers, UNRELEAS'D line, or compare url manually - they are sed'd -->
55
<!-- next-header -->
66
UNRELEASED
7+
===================
8+
* see https://github.com/kube-rs/kube/compare/3.1.0...main
9+
10+
3.1.0 / 2026-03-17
711
===================
812
* see https://github.com/kube-rs/kube/compare/3.0.1...main
913

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 = "3.0.1"
17+
version = "3.1.0"
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 = "3.0.1", features = ["runtime", "derive"] }
19+
kube = { version = "3.1.0", features = ["runtime", "derive"] }
2020
k8s-openapi = { version = "0.27.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 = "3.0.1", default-features = false, features = ["client", "rustls-tls", "aws-lc-rs"] }
161+
kube = { version = "3.1.0", 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 = "3.0.1", default-features = false, features = ["client", "openssl-tls"] }
167+
kube = { version = "3.1.0", 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 = "^3.0.1", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] }
30+
kube = { path = "../kube", version = "^3.1.0", 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
@@ -42,10 +42,10 @@ garde = { version = "0.22.0", default-features = false, features = ["derive"] }
4242
anyhow.workspace = true
4343
futures = { workspace = true, features = ["async-await"] }
4444
jsonpath-rust.workspace = true
45-
kube = { path = "../kube", version = "^3.0.1", default-features = false, features = [
45+
kube = { path = "../kube", version = "^3.1.0", default-features = false, features = [
4646
"admission",
4747
] }
48-
kube-derive = { path = "../kube-derive", version = "^3.0.1", default-features = false } # only needed to opt out of schema
48+
kube-derive = { path = "../kube-derive", version = "^3.1.0", default-features = false } # only needed to opt out of schema
4949
k8s-openapi.workspace = true
5050
serde = { workspace = true, features = ["derive"] }
5151
serde_json.workspace = true

kube-client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ openssl = { workspace = true, optional = true }
5959
rustls = { workspace = true, optional = true }
6060
bytes = { workspace = true, optional = true }
6161
tokio = { workspace = true, features = ["time", "signal", "sync", "rt"], optional = true }
62-
kube-core = { path = "../kube-core", version = "=3.0.1" }
62+
kube-core = { path = "../kube-core", version = "=3.1.0" }
6363
jsonpath-rust = { workspace = true, optional = true }
6464
tokio-util = { workspace = true, features = ["io", "codec"], optional = true }
6565
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
@@ -27,7 +27,7 @@ workspace = true
2727

2828
[dependencies]
2929
futures = { workspace = true, features = ["async-await"] }
30-
kube-client = { path = "../kube-client", version = "=3.0.1", default-features = false, features = ["jsonpatch", "client"] }
30+
kube-client = { path = "../kube-client", version = "=3.1.0", default-features = false, features = ["jsonpatch", "client"] }
3131
educe = { workspace = true, features = ["Clone", "Debug", "Hash", "PartialEq"] }
3232
serde.workspace = true
3333
ahash.workspace = true

kube/Cargo.toml

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

6969
[dependencies]
70-
kube-derive = { path = "../kube-derive", version = "=3.0.1", optional = true }
71-
kube-core = { path = "../kube-core", version = "=3.0.1" }
72-
kube-client = { path = "../kube-client", version = "=3.0.1", default-features = false, optional = true }
73-
kube-runtime = { path = "../kube-runtime", version = "=3.0.1", optional = true}
70+
kube-derive = { path = "../kube-derive", version = "=3.1.0", optional = true }
71+
kube-core = { path = "../kube-core", version = "=3.1.0" }
72+
kube-client = { path = "../kube-client", version = "=3.1.0", default-features = false, optional = true }
73+
kube-runtime = { path = "../kube-runtime", version = "=3.1.0", optional = true}
7474
# Not used directly, but required by resolver 2.0 to ensure that the k8s-openapi dependency
7575
# is considered part of the "deps" graph rather than just the "dev-deps" graph
7676
k8s-openapi.workspace = true

0 commit comments

Comments
 (0)