amphitheatre-app / common

Rust libraries shared across Amphitheatre components and libraries.
Apache License 2.0
1 stars 3 forks source link

Update kube requirement from 0.92.0 to 0.93.0 #42

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Updates the requirements on kube to permit the latest version.

Changelog

Sourced from kube's changelog.

0.93.0 / 2024-07-22

0.92.1 / 2024-06-19

Bugfix Release

This release fixes #1524; a regression from 0.92.0 causing watcher to skip pages on initial list. See #1525.

It is recommended to upgrade from 0.92.0.

What's Changed

Fixed

0.92.0 / 2024-06-12

Runtime: Decreased Memory Usage from watcher

Buffering of initial pages / init streams is no longer a mandatory process with watcher::Event gaining new Init, InitApply, and InitDone events. These events are read on the store side maintaining the atomicity/completeness guarantees for reflector and Store users.

This constitutes a significant memory decrease for all watcher users, and it has more details in a new kube.rs/blog post.

The downside is a breaking change to watcher::Event. Plain usage of watcher / reflector / Controller should generally not need to change anything, but custom stores / matches on watcher::Event will need an update. If you are writing custom stores, the new signals should be helpful for improved caching.

Thanks to @​fabriziosestito via Kubewarden for kube-rs/kube#1494 . Follow-ups for this feature: kube-rs/kube#1499 and kube-rs/kube#1504.

Client: HTTP Proxy Support

Support is now introduced under the http-proxy feature pulling in hyper-http-proxy complementing the already existing socks5 proxy feature.

Thanks to @​aviramha via MetalBear for the support in kube-rs/kube#1496, with follow-ups kube-rs/kube#1501 + kube-rs/kube#1502

What's Changed

Added

Changed

Fixed

0.91.0 / 2024-05-06

... (truncated)

Commits
  • 5b3b73d cargo: fix updated category validation
  • 67043ef release 0.93.0
  • 819652a Missed doc updates (#1547)
  • e7ff398 Fix docs mentioning Event::Restarted (#1546)
  • 8329782 Unused warnings in body.rs and admission example (#1543)
  • 2fe7219 Doc cleanup for label selectors (#1542)
  • 1816fd8 Label selector support (#1539)
  • 614792d Prevent empty string object name requests from being sent to the apiserver (#...
  • e57b060 Add prelude for blanket and extension traits across sub-crates (#1527)
  • 7a10e24 Update garde requirement from 0.19.0 to 0.20.0 (#1535)
  • Additional commits viewable in compare view


Most Recent Ignore Conditions Applied to This Pull Request | Dependency Name | Ignore Conditions | | --- | --- | | kube | [>= 0.85.a, < 0.86] |

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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)