Skip to content

Commit

Permalink
generate changelog for 0.79 from release
Browse files Browse the repository at this point in the history
Signed-off-by: clux <[email protected]>
  • Loading branch information
clux committed Feb 23, 2023
1 parent 0f632ea commit 825aba8
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,28 @@ UNRELEASED
===================
* see https://github.com/kube-rs/kube/compare/0.79.0...main

0.79.0 / 2023-02-23
[0.79.0](https://github.com/kube-rs/kube/releases/tag/0.79.0) / 2023-02-23
===================
<!-- Release notes generated using configuration in .github/release.yml at 0.79.0 -->
## Watch Improvements
A big feature this time around is the added support for the metadata api via #1137. This is a variant api that **only** returns the `ObjectMeta` and `TypeMeta` to reduce network load, and has a low-level watch analogue available at `Api::watch_metadata`. Most users will generally want an infinite watch stream rather than the low-level method, so `kube::runtime::metadata_watcher` has been added as a direct analogue of `watcher` via #1145. The [dynamic_watcher example](https://github.com/kube-rs/kube/blob/0f632eaa88b8eef2a232ca7c7dd1f841d32f6454/examples/dynamic_watcher.rs#L33-L54) shows how to switch between the two to get up and running.

The `watcher` also [emits warnings](https://github.com/kube-rs/kube/pull/1134/files#diff-5078d84d257800c4fba86a30c501afa5fd4612473832bce7a02cd95099b1b474) now when HTTP `403`s are encountered from Kubernetes, as this usually indicates a non-transient misconfiguration that must be fixed on the administrator side with RBAC.

Finally, there is work in progress on shared streams via `WatchStreamExt` from #1131 under an unstable feature.

## What's Changed
### Added
* Client: expose `default_namespace()` by @jpmcb in https://github.com/kube-rs/kube/pull/1123
* Add support for metadata API by @mateiidavid in https://github.com/kube-rs/kube/pull/1137
* Runtime: Add `WatchStreamExt::subscribe` by @danrspencer in https://github.com/kube-rs/kube/pull/1131
* Introduce support for persistent metadata watches by @mateiidavid in https://github.com/kube-rs/kube/pull/1145
### Changed
* Bump Rust MSRV to 1.63.0 by @mateiidavid in https://github.com/kube-rs/kube/pull/1146
### Fixed
* `Config`: make cluster/users/clusters optional by @goenning in https://github.com/kube-rs/kube/pull/1120
* Add better logging for watcher errors by @clux in https://github.com/kube-rs/kube/pull/1134
* kubeconfig: deserialize null vectors as default by @goenning in https://github.com/kube-rs/kube/pull/1142

[0.78.0](https://github.com/kube-rs/kube/releases/tag/0.78.0) / 2023-01-06
===================
Expand Down

0 comments on commit 825aba8

Please sign in to comment.