Skip to content

Commit 6e75057

Browse files
committed
release 0.85.0
1 parent da3a988 commit 6e75057

File tree

10 files changed

+24
-21
lines changed

10 files changed

+24
-21
lines changed

CHANGELOG.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,23 @@
55
<!-- next-header -->
66
UNRELEASED
77
===================
8-
* see https://github.com/kube-rs/kube/compare/0.84.0...main
8+
* see https://github.com/kube-rs/kube/compare/0.85.0...main
9+
10+
0.85.0 / 2023-08-06
11+
===================
912

1013
[0.84.0](https://github.com/kube-rs/kube/releases/tag/0.84.0) / 2023-07-14
1114
===================
1215
<!-- Release notes generated using configuration in .github/release.yml at 0.84.0 -->
1316

1417
## Highlights
1518
### Stream Improvements
16-
On the `runtime` side, the `Controller` now delays reconciles until the main `Store` is ready (via a [new `Store` helper](https://docs.rs/kube/0.84.0/kube/runtime/reflector/struct.Store.html#method.wait_until_ready) from #1243). The stream selection for owned resources is more efficient (#1240), and the underlying `watcher` streams now all paginate (#1249). There are also many new [`WatchStreamExt`](https://docs.rs/kube/0.84.0/kube/runtime/trait.WatchStreamExt.html) helpers ( #1246 + #1228 + #1232) as a continued work towards the more customisable streams-api (#1080).
19+
On the `runtime` side, the `Controller` now delays reconciles until the main `Store` is ready (via a [new `Store` helper](https://docs.rs/kube/0.84.0/kube/runtime/reflector/struct.Store.html#method.wait_until_ready) from [#1243](https://github.com/kube-rs/kube/issues/1243)). The stream selection for owned resources is more efficient (#1240), and the underlying `watcher` streams now all paginate (#1249). There are also many new [`WatchStreamExt`](https://docs.rs/kube/0.84.0/kube/runtime/trait.WatchStreamExt.html) helpers ( [#1246](https://github.com/kube-rs/kube/issues/1246) + [#1228](https://github.com/kube-rs/kube/issues/1228) + [#1232](https://github.com/kube-rs/kube/issues/1232)) as a continued work towards the more customisable streams-api (#1080).
1720

18-
On the client-side; streaming logs are now easier to deal with as an `AsyncBufRead` #1235.
21+
On the client-side; streaming logs are now easier to deal with as an `AsyncBufRead` [#1235](https://github.com/kube-rs/kube/issues/1235).
1922

2023
### OIDC Refresh
21-
Optional OIDC refreshable token support was introduced in #1229 under `kube/oidc` for out-of-cluster `Client` configuration. Previously, refresh support was limited to non-OIDC tokens from the `GcpOuth` provider (`kube/oauth`) or through arbitrary `exec` calls / `TokenFile` loading.
24+
Optional OIDC refreshable token support was introduced in [#1229](https://github.com/kube-rs/kube/issues/1229) under `kube/oidc` for out-of-cluster `Client` configuration. Previously, refresh support was limited to non-OIDC tokens from the `GcpOuth` provider (`kube/oauth`) or through arbitrary `exec` calls / `TokenFile` loading.
2225

2326
## What's Changed
2427
### Added

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Select a version of `kube` along with the generated [k8s-openapi](https://github
1616

1717
```toml
1818
[dependencies]
19-
kube = { version = "0.84.0", features = ["runtime", "derive"] }
19+
kube = { version = "0.85.0", features = ["runtime", "derive"] }
2020
k8s-openapi = { version = "0.19.0", features = ["v1_27"] }
2121
```
2222

@@ -152,7 +152,7 @@ By default `openssl` is used for TLS, but [rustls](https://github.com/ctz/rustls
152152

153153
```toml
154154
[dependencies]
155-
kube = { version = "0.84.0", default-features = false, features = ["client", "rustls-tls"] }
155+
kube = { version = "0.85.0", default-features = false, features = ["client", "rustls-tls"] }
156156
k8s-openapi = { version = "0.19.0", features = ["v1_27"] }
157157
```
158158

e2e/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ anyhow = "1.0.44"
2828
tracing = "0.1.36"
2929
tracing-subscriber = "0.3.3"
3030
futures = "0.3.17"
31-
kube = { path = "../kube", version = "^0.84.0", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] }
31+
kube = { path = "../kube", version = "^0.85.0", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] }
3232
k8s-openapi = { version = "0.19.0", default-features = false }
3333
serde_json = "1.0.68"
3434
tokio = { version = "1.14.0", features = ["full"] }

examples/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ garde = { version = "0.13.0", default-features = false, features = ["derive"] }
3030
anyhow = "1.0.44"
3131
futures = "0.3.17"
3232
jsonpath_lib = "0.3.0"
33-
kube = { path = "../kube", version = "^0.84.0", default-features = false, features = ["admission"] }
34-
kube-derive = { path = "../kube-derive", version = "^0.84.0", default-features = false } # only needed to opt out of schema
33+
kube = { path = "../kube", version = "^0.85.0", default-features = false, features = ["admission"] }
34+
kube-derive = { path = "../kube-derive", version = "^0.85.0", default-features = false } # only needed to opt out of schema
3535
k8s-openapi = { version = "0.19.0", default-features = false }
3636
serde = { version = "1.0.130", features = ["derive"] }
3737
serde_json = "1.0.68"

kube-client/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kube-client"
3-
version = "0.84.0"
3+
version = "0.85.0"
44
description = "Kubernetes client"
55
authors = [
66
@@ -54,7 +54,7 @@ rustls = { version = "0.21.0", features = ["dangerous_configuration"], optional
5454
rustls-pemfile = { version = "1.0.0", optional = true }
5555
bytes = { version = "1.1.0", optional = true }
5656
tokio = { version = "1.14.0", features = ["time", "signal", "sync"], optional = true }
57-
kube-core = { path = "../kube-core", version = "=0.84.0" }
57+
kube-core = { path = "../kube-core", version = "=0.85.0" }
5858
jsonpath_lib = { version = "0.3.0", optional = true }
5959
tokio-util = { version = "0.7.0", optional = true, features = ["io", "codec"] }
6060
hyper = { version = "0.14.13", optional = true, features = ["client", "http1", "stream", "tcp"] }

kube-core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "kube-core"
33
description = "Kube shared types, traits and client-less behavior"
4-
version = "0.84.0"
4+
version = "0.85.0"
55
authors = [
66
77

kube-derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "kube-derive"
33
description = "Custom derives for the kube kubernetes crates"
4-
version = "0.84.0"
4+
version = "0.85.0"
55
authors = [
66
77

kube-derive/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Add the `derive` feature to `kube`:
66

77
```toml
88
[dependencies]
9-
kube = { version = "0.84.0", feature = ["derive"] }
9+
kube = { version = "0.85.0", feature = ["derive"] }
1010
```
1111

1212
## Usage

kube-runtime/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kube-runtime"
3-
version = "0.84.0"
3+
version = "0.85.0"
44
description = "Kubernetes futures controller runtime"
55
authors = [
66
"Natalie Klestrup Röijezon <[email protected]>",
@@ -28,7 +28,7 @@ rustdoc-args = ["--cfg", "docsrs"]
2828

2929
[dependencies]
3030
futures = "0.3.17"
31-
kube-client = { path = "../kube-client", version = "=0.84.0", default-features = false, features = ["jsonpatch", "client"] }
31+
kube-client = { path = "../kube-client", version = "=0.85.0", default-features = false, features = ["jsonpatch", "client"] }
3232
derivative = "2.1.1"
3333
serde = "1.0.130"
3434
smallvec = "1.7.0"

kube/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kube"
3-
version = "0.84.0"
3+
version = "0.85.0"
44
description = "Kubernetes client and async controller runtime"
55
authors = [
66
@@ -37,10 +37,10 @@ features = ["client", "rustls-tls", "openssl-tls", "derive", "ws", "oauth", "jso
3737
rustdoc-args = ["--cfg", "docsrs"]
3838

3939
[dependencies]
40-
kube-derive = { path = "../kube-derive", version = "=0.84.0", optional = true }
41-
kube-core = { path = "../kube-core", version = "=0.84.0" }
42-
kube-client = { path = "../kube-client", version = "=0.84.0", default-features = false, optional = true }
43-
kube-runtime = { path = "../kube-runtime", version = "=0.84.0", optional = true}
40+
kube-derive = { path = "../kube-derive", version = "=0.85.0", optional = true }
41+
kube-core = { path = "../kube-core", version = "=0.85.0" }
42+
kube-client = { path = "../kube-client", version = "=0.85.0", default-features = false, optional = true }
43+
kube-runtime = { path = "../kube-runtime", version = "=0.85.0", optional = true}
4444

4545
# Not used directly, but required by resolver 2.0 to ensure that the k8s-openapi dependency
4646
# is considered part of the "deps" graph rather than just the "dev-deps" graph

0 commit comments

Comments
 (0)