|
6 | 6 | <!-- DO NOT touch the headers, UNRELEAS'D line, or compare url manually - they are sed'd --> |
7 | 7 | <!-- next-header --> |
8 | 8 | ## 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 |
10 | 43 |
|
11 | 44 | ## [0.96.0](https://github.com/kube-rs/kube/releases/tag/0.96.0) / 2024-10-09 |
12 | 45 | <!-- Release notes generated using configuration in .github/release.yml at 0.96.0 --> |
13 | 46 | ## 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) |
16 | 49 | - **Dependencies**: upgrades to `tower` and `secrecy`, and `derivative` swapped for `educe` |
17 | 50 |
|
18 | 51 | ## What's Changed |
|
0 commit comments