k8s-gateway-api-rs
k8s-gateway-api-rs copied to clipboard
Update kube requirement from 0.98 to 0.99
Updates the requirements on kube to permit the latest version.
Release notes
Sourced from kube's releases.
0.99.0
Highlights
Dependency Cleanups
backoff(unmaintained) replaced withbackonin kube-rs/kube#1653
- No change if you are using
default_backoffnatively, or throughController.- Parameters configurable via
ExponentialBackofffrombackon::ExponentialBuilderintoWatchStreamExt::backoffjson-patchbumped and uses re-exportedjsonptrfor less version clashes kube-rs/kube#1718randdependency no longer explicit as only rng is underwsfeature viatungstenite'sclient::generate_keykube-rs/kube#1691ring(still maintained) now optional forrustls-tlsfeature (for alternateaws-lc-rs) kube-rs/kube#1717Features
- Support for the
v5.channel.k8s.iostreamingwsprotocol to allow closing streams properly (kubernetes.io blog) kube-rs/kube#1693CustomResourcederive; typed attributes for#[kube(scale)]and#[kube(deprecated)]in kube-rs/kube#1656 + kube-rs/kube#1697Client::with_valid_untilto handle short lived local client certs kube-rs/kube#1707- New common
conditionsthat can be awaited kube-rs/kube#1710What's Changed
Added
- Add typed scale argument to derive macro by
@Techassiin kube-rs/kube#1656- Add deprecated argument to derive macro by
@Techassiin kube-rs/kube#1697- Add
Api::get_metadata_opt_withby@sebsotoin kube-rs/kube#1708- Add common wait conditions for Deployments, LoadBalancer Services, and Ingress by
@detjensrobertin kube-rs/kube#1710- Add
Client::with_valid_untilfor client cert expiry by@goenningin kube-rs/kube#1707- kube-runtime: make
ExponentialBackoffpublic by@gdeleon2in kube-rs/kube#1716Changed
- Replace
backoffwithbackonby@flavioin kube-rs/kube#1653- Bump
randto 0.9 by@cluxin kube-rs/kube#1686- Remove
randdependency in favor oftungstenitefn by@cluxin kube-rs/kube#1691- Exec can return stdout data even after stdin is closed. by
@esw-amznin kube-rs/kube#1693- Bump
json-patchto 4 use bundledjsonptrto 0.7 by@cluxin kube-rs/kube#1718- Allow removing hyper-rustls/ring feature by
@eliad-wizin kube-rs/kube#1717Fixed
- kube-runtime: fix exponential backoff max times by
@eliad-wizin kube-rs/kube#1713CustomResourcederive; allowstatusattribute to take a path by@cluxin kube-rs/kube#1704New Contributors
@esw-amznmade their first contribution in kube-rs/kube#1693@sebsotomade their first contribution in kube-rs/kube#1708@zhanluxianshenmade their first contribution in kube-rs/kube#1709@detjensrobertmade their first contribution in kube-rs/kube#1710@gdeleon2made their first contribution in kube-rs/kube#1716Full Changelog: https://github.com/kube-rs/kube/compare/0.98.0...0.99.0
Changelog
Sourced from kube's changelog.
0.99.0 / 2025-03-12
Highlights
Dependency Cleanups
backoff(unmaintained) replaced withbackonin kube-rs/kube#1653
- No change if you are using
default_backoffnatively, or throughController.- Parameters configurable via
ExponentialBackofffrombackon::ExponentialBuilderintoWatchStreamExt::backoffjson-patchbumped and uses re-exportedjsonptrfor less version clashes kube-rs/kube#1718randdependency no longer explicit as only rng is underwsfeature viatungstenite'sclient::generate_keykube-rs/kube#1691ring(still maintained) now optional forrustls-tlsfeature (for alternateaws-lc-rs) kube-rs/kube#1717Features
- Support for the
v5.channel.k8s.iostreamingwsprotocol to allow closing streams properly (kubernetes.io blog) kube-rs/kube#1693CustomResourcederive; typed attributes for#[kube(scale)]and#[kube(deprecated)]in kube-rs/kube#1656 + kube-rs/kube#1697Client::with_valid_untilto handle short lived local client certs kube-rs/kube#1707- New common
conditionsthat can be awaited kube-rs/kube#1710What's Changed
Added
- Add typed scale argument to derive macro by
@Techassiin kube-rs/kube#1656- Add deprecated argument to derive macro by
@Techassiin kube-rs/kube#1697- Add
Api::get_metadata_opt_withby@sebsotoin kube-rs/kube#1708- Add common wait conditions for Deployments, LoadBalancer Services, and Ingress by
@detjensrobertin kube-rs/kube#1710- Add
Client::with_valid_untilfor client cert expiry by@goenningin kube-rs/kube#1707- kube-runtime: make
ExponentialBackoffpublic by@gdeleon2in kube-rs/kube#1716Changed
- Replace
backoffwithbackonby@flavioin kube-rs/kube#1653- Bump
randto 0.9 by@cluxin kube-rs/kube#1686- Remove
randdependency in favor oftungstenitefn by@cluxin kube-rs/kube#1691- Exec can return stdout data even after stdin is closed. by
@esw-amznin kube-rs/kube#1693- Bump
json-patchto 4 use bundledjsonptrto 0.7 by@cluxin kube-rs/kube#1718- Allow removing hyper-rustls/ring feature by
@eliad-wizin kube-rs/kube#1717Fixed
- kube-runtime: fix exponential backoff max times by
@eliad-wizin kube-rs/kube#1713CustomResourcederive; allowstatusattribute to take a path by@cluxin kube-rs/kube#17040.98.0 / 2024-12-23
Highlights
- Kubernetes
v1_32support viak8s-openapi0.24
- Please upgrade k8s-openapi along with kube to avoid conflicts.
- New minimum versions: MSRV 1.81.0, MK8SV: 1.28
kube-deriveadditions:
- A
CELSchemaderive macro wrapper aroundJsonSchemafor injecting cel validations into the schema #1649- Allow overriding
servedandstoragebooleans for multiple versions ofCustomResourcederives: #1644kube-runtimeeventRecordernow aggregates repeat events #1655 (some breaking changes, see controller-rs#116)
... (truncated)
Commits
c9b7b70release 0.99.0292e039Merge pull request #1721 from kube-rs/allow-releasing-1b0801f5allow releasing 1.0 in the future486ac5fMerge pull request #1720 from kube-rs/ring-follow-up4e86e51ring/aws-lc-rs docs and feature tweak56109adMerge pull request #1717 from eliad-wiz/remove-ring-dependencybba11cadeps: enable hyper-rustls/ring conditionallyab488aeMerge pull request #1704 from kube-rs/try-pathize-derive-status0bc12d8Update kube-derive/src/custom_resource.rs2537cc2Merge branch 'main' into try-pathize-derive-status- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)