Skip to content

Commit 3f122f9

Browse files
committed
release 0.98.0
1 parent abcfed4 commit 3f122f9

File tree

9 files changed

+25
-22
lines changed

9 files changed

+25
-22
lines changed

CHANGELOG.md

+12-9
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/0.97.0...main
8+
* see https://github.com/kube-rs/kube/compare/0.98.0...main
9+
10+
0.98.0 / 2024-12-23
11+
===================
912

1013
[0.97.0](https://github.com/kube-rs/kube/releases/tag/0.97.0) / 2024-11-20
1114
===================
@@ -14,22 +17,22 @@ UNRELEASED
1417
## Highlights
1518

1619
- [`CustomResource`](https://docs.rs/kube/latest/kube/derive.CustomResource.html) derive added features for crd yaml output:
17-
* selectable fields #1605 + #1610
18-
* annotations and labels #1631
20+
* selectable fields [#1605](https://github.com/kube-rs/kube/issues/1605) + [#1610](https://github.com/kube-rs/kube/issues/1610)
21+
* annotations and labels [#1631](https://github.com/kube-rs/kube/issues/1631)
1922
- Configuration edge cases:
20-
* Avoid double installations of `aws-lc-rs` (rustls crypto) provider #1617
21-
* Kubeconfig fix for `null` user; #1608
22-
* Default runtime watcher backoff alignment with `client-go` #1603
23+
* Avoid double installations of `aws-lc-rs` (rustls crypto) provider [#1617](https://github.com/kube-rs/kube/issues/1617)
24+
* Kubeconfig fix for `null` user; [#1608](https://github.com/kube-rs/kube/issues/1608)
25+
* Default runtime watcher backoff alignment with `client-go` [#1603](https://github.com/kube-rs/kube/issues/1603)
2326
- Feature use:
24-
* Client proxy feature-set misuse prevention #1626
25-
* Allow disabling `gzip` via `Config` #1627
27+
* Client proxy feature-set misuse prevention [#1626](https://github.com/kube-rs/kube/issues/1626)
28+
* Allow disabling `gzip` via `Config` [#1627](https://github.com/kube-rs/kube/issues/1627)
2629
- Depedency minors: `thiserror`, `hashbrown`, `jsonptr`, `json-patch`. Killed `lazy_static` / `once_cell`
2730

2831
## What's Changed
2932
### Added
3033
* Feature: Allow to pass selectableFields for CRD definition by @Danil-Grigorev in https://github.com/kube-rs/kube/pull/1605
3134
* add support for CRD annotations and labels in kube-derive by @verokarhu in https://github.com/kube-rs/kube/pull/1631
32-
* Feature: Add config setting to disable gzip compression #1627 by @markdingram in https://github.com/kube-rs/kube/pull/1628
35+
* Feature: Add config setting to disable gzip compression [#1627](https://github.com/kube-rs/kube/issues/1627) by @markdingram in https://github.com/kube-rs/kube/pull/1628
3336
### Changed
3437
* upgrade to hashbrown 0.15.0 by @rorosen in https://github.com/kube-rs/kube/pull/1599
3538
* update jsonptr + json-patch by @aviramha in https://github.com/kube-rs/kube/pull/1600

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ members = [
1414
]
1515

1616
[workspace.package]
17-
version = "0.97.0"
17+
version = "0.98.0"
1818
authors = [
1919
2020
"Natalie Klestrup Röijezon <[email protected]>",

README.md

+2-2
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.97.0", features = ["runtime", "derive"] }
19+
kube = { version = "0.98.0", features = ["runtime", "derive"] }
2020
k8s-openapi = { version = "0.24.0", features = ["latest"] }
2121
```
2222

@@ -156,7 +156,7 @@ By default [rustls](https://github.com/rustls/rustls) is used for TLS, but `open
156156

157157
```toml
158158
[dependencies]
159-
kube = { version = "0.97.0", default-features = false, features = ["client", "openssl-tls"] }
159+
kube = { version = "0.98.0", default-features = false, features = ["client", "openssl-tls"] }
160160
k8s-openapi = { version = "0.24.0", features = ["latest"] }
161161
```
162162

e2e/Cargo.toml

+1-1
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 = "^0.97.0", default-features = false, features = ["client", "runtime", "ws", "admission", "gzip"] }
30+
kube = { path = "../kube", version = "^0.98.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

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ anyhow.workspace = true
2929
futures = { workspace = true, features = ["async-await"] }
3030
jsonpath-rust.workspace = true
3131
jsonptr.workspace = true
32-
kube = { path = "../kube", version = "^0.97.0", default-features = false, features = ["admission"] }
33-
kube-derive = { path = "../kube-derive", version = "^0.97.0", default-features = false } # only needed to opt out of schema
32+
kube = { path = "../kube", version = "^0.98.0", default-features = false, features = ["admission"] }
33+
kube-derive = { path = "../kube-derive", version = "^0.98.0", 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

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ rustls = { workspace = true, optional = true }
6060
rustls-pemfile = { 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 = "=0.97.0" }
63+
kube-core = { path = "../kube-core", version = "=0.98.0" }
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-derive/README.md

+1-1
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.97.0", feature = ["derive"] }
9+
kube = { version = "0.98.0", feature = ["derive"] }
1010
```
1111

1212
## Usage

kube-runtime/Cargo.toml

+1-1
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 = "=0.97.0", default-features = false, features = ["jsonpatch", "client"] }
33+
kube-client = { path = "../kube-client", version = "=0.98.0", 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

+4-4
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ rustdoc-args = ["--cfg", "docsrs"]
4848
workspace = true
4949

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

0 commit comments

Comments
 (0)