Skip to content

Commit 4ebeea9

Browse files
committed
import 0.97.0
Signed-off-by: clux <[email protected]>
1 parent 23f3995 commit 4ebeea9

File tree

2 files changed

+38
-5
lines changed

2 files changed

+38
-5
lines changed

docs/changelog.md

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,46 @@
66
<!-- DO NOT touch the headers, UNRELEAS'D line, or compare url manually - they are sed'd -->
77
<!-- next-header -->
88
## Unreleased
9-
* see https://github.com/kube-rs/kube/compare/0.96.0...main
9+
* see https://github.com/kube-rs/kube/compare/0.97.0...main
10+
11+
## [0.97.0](https://github.com/kube-rs/kube/releases/tag/0.97.0) / 2024-11-20
12+
<!-- Release notes generated using configuration in .github/release.yml at 0.97.0 -->
13+
14+
## Highlights
15+
16+
- [`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
19+
- 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+
- Feature use:
24+
* Client proxy feature-set misuse prevention #1626
25+
* Allow disabling `gzip` via `Config` #1627
26+
- Depedency minors: `thiserror`, `hashbrown`, `jsonptr`, `json-patch`. Killed `lazy_static` / `once_cell`
27+
28+
## What's Changed
29+
### Added
30+
* Feature: Allow to pass selectableFields for CRD definition by @Danil-Grigorev in https://github.com/kube-rs/kube/pull/1605
31+
* 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
33+
### Changed
34+
* upgrade to hashbrown 0.15.0 by @rorosen in https://github.com/kube-rs/kube/pull/1599
35+
* update jsonptr + json-patch by @aviramha in https://github.com/kube-rs/kube/pull/1600
36+
### Fixed
37+
* fix(kube-runtime): setup backoff with builder pattern by @tiagolobocastro in https://github.com/kube-rs/kube/pull/1603
38+
* allow null user in kubeconfig's context by @aviramha in https://github.com/kube-rs/kube/pull/1608
39+
* Gauge SelectableField by k8s 1.30 version by @Danil-Grigorev in https://github.com/kube-rs/kube/pull/1610
40+
* Add a compile_error if setting selectable fields on K8s < 1.30 by @clux in https://github.com/kube-rs/kube/pull/1612
41+
* conditionally install `aws-lc-rs` by @goenning in https://github.com/kube-rs/kube/pull/1617
42+
* Warn when trying to use an unsupported proxy protocol by @nightkr in https://github.com/kube-rs/kube/pull/1626
1043

1144
## [0.96.0](https://github.com/kube-rs/kube/releases/tag/0.96.0) / 2024-10-09
1245
<!-- Release notes generated using configuration in .github/release.yml at 0.96.0 -->
1346
## Highlights
14-
- **[Features](https://kube.rs/features/)**: `webpki-roots` added #1323, and [predicates](https://docs.rs/kube/latest/kube/runtime/utils/predicates/index.html) no longer require `unstable-runtime` #1578
15-
- **Local auth**: improve leniency/kubectl-alignment #1595, remove http proxy vars #1520
47+
- **[Features](https://kube.rs/features/)**: `webpki-roots` added [#1323](https://github.com/kube-rs/kube/issues/1323), and [predicates](https://docs.rs/kube/latest/kube/runtime/utils/predicates/index.html) no longer require `unstable-runtime` [#1578](https://github.com/kube-rs/kube/issues/1578)
48+
- **Local auth**: improve leniency/kubectl-alignment [#1595](https://github.com/kube-rs/kube/issues/1595), remove http proxy vars [#1520](https://github.com/kube-rs/kube/issues/1520)
1649
- **Dependencies**: upgrades to `tower` and `secrecy`, and `derivative` swapped for `educe`
1750

1851
## What's Changed

docs/getting-started.md

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

77
```toml
88
[dependencies]
9-
kube = { version = "0.96.0", features = ["runtime", "derive"] }
9+
kube = { version = "0.97.0", features = ["runtime", "derive"] }
1010
k8s-openapi = { version = "0.23.0", features = ["latest"] }
1111
```
1212

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

147147
```toml
148148
[dependencies]
149-
kube = { version = "0.96.0", default-features = false, features = ["client", "openssl-tls"] }
149+
kube = { version = "0.97.0", default-features = false, features = ["client", "openssl-tls"] }
150150
k8s-openapi = { version = "0.23.0", features = ["latest"] }
151151
```
152152

0 commit comments

Comments
 (0)