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