Highlights
Dependency Cleanups
backoff
(unmaintained) replaced withbackon
in #1653- No change if you are using
default_backoff
natively, or throughController
. - Parameters configurable via
ExponentialBackoff
frombackon::ExponentialBuilder
intoWatchStreamExt::backoff
- No change if you are using
json-patch
bumped and uses re-exportedjsonptr
for less version clashes #1718rand
dependency no longer explicit as only rng is underws
feature viatungstenite
'sclient::generate_key
#1691ring
(still maintained) now optional forrustls-tls
feature (for alternateaws-lc-rs
) #1717
Features
- Support for the
v5.channel.k8s.io
streamingws
protocol to allow closing streams properly (kubernetes.io blog) #1693 CustomResource
derive; typed attributes for#[kube(scale)]
and#[kube(deprecated)]
in #1656 + #1697Client::with_valid_until
to handle short lived local client certs #1707- New common
conditions
that can be awaited #1710
What's Changed
Added
- Add typed scale argument to derive macro by @Techassi in #1656
- Add deprecated argument to derive macro by @Techassi in #1697
- Add
Api::get_metadata_opt_with
by @sebsoto in #1708 - Add common wait conditions for Deployments, LoadBalancer Services, and Ingress by @detjensrobert in #1710
- Add
Client::with_valid_until
for client cert expiry by @goenning in #1707 - kube-runtime: make
ExponentialBackoff
public by @gdeleon2 in #1716
Changed
- Replace
backoff
withbackon
by @flavio in #1653 - Bump
rand
to 0.9 by @clux in #1686 - Remove
rand
dependency in favor oftungstenite
fn by @clux in #1691 - Exec can return stdout data even after stdin is closed. by @esw-amzn in #1693
- Bump
json-patch
to 4 use bundledjsonptr
to 0.7 by @clux in #1718 - Allow removing hyper-rustls/ring feature by @eliad-wiz in #1717
Fixed
- kube-runtime: fix exponential backoff max times by @eliad-wiz in #1713
CustomResource
derive; allowstatus
attribute to take a path by @clux in #1704
New Contributors
- @esw-amzn made their first contribution in #1693
- @sebsoto made their first contribution in #1708
- @zhanluxianshen made their first contribution in #1709
- @detjensrobert made their first contribution in #1710
- @gdeleon2 made their first contribution in #1716
Full Changelog: 0.98.0...0.99.0