Skip to content

fix(deps): update rust crate kube to 0.99.0 - #337

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/kube-0.x
Open

fix(deps): update rust crate kube to 0.99.0#337
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/kube-0.x

Conversation

@renovate

@renovate renovate Bot commented Jan 21, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
kube dependencies minor 0.87.20.99.0

Release Notes

kube-rs/kube (kube)

v0.99.0

Compare Source

===================

Highlights

Dependency Cleanups
Features

What's Changed

Added
Changed
Fixed

v0.98.0

Compare Source

===================

Highlights

What's Changed

Added
Changed
Fixed

v0.97.0

Compare Source

===================

Highlights

  • CustomResource derive added features for crd yaml output:
  • Configuration edge cases:
    • Avoid double installations of aws-lc-rs (rustls crypto) provider #​1617
    • Kubeconfig fix for null user; #​1608
    • Default runtime watcher backoff alignment with client-go #​1603
  • Feature use:
    • Client proxy feature-set misuse prevention #​1626
    • Allow disabling gzip via Config #​1627
  • Depedency minors: thiserror, hashbrown, jsonptr, json-patch. Killed lazy_static / once_cell

What's Changed

Added
Changed
Fixed

v0.96.0

Compare Source

===================

Highlights

  • Features: webpki-roots added #​1323, and predicates no longer require unstable-runtime #​1578
  • Local auth: improve leniency/kubectl-alignment #​1595, remove http proxy vars #​1520
  • Dependencies: upgrades to tower and secrecy, and derivative swapped for educe

What's Changed

Added
Changed
Removed
Fixed

v0.95.0

Compare Source

===================

Kubernetes v1_31 support via k8s-openapi 0.23

Please upgrade k8s-openapi along with kube to avoid conflicts.

New minimum versions: MSRV 1.77.2, MK8SV: 1.26

What's Changed

Changed

v0.94.2

Compare Source

What's Changed

Fixes a runtime regression in watch_object.

Fixed

New Contributors

Full Changelog: kube-rs/kube@0.94.1...0.94.2

v0.94.1

Compare Source

===================

What's Changed

Convenience release. Adjusted a version bound to avoid possibility of running into version compatibility errors with hyper-rustls.

Fixed

v0.94.0

Compare Source

===================

Highlights

Support for rustls's aws-lc-rs is available under a new kube/aws-lc-rs feature. Via #​1568 for #​1562

Furthermore, there are improvements to partial typing:

  1. Added a DeserializeGuard safety wrapper to lift deserialisation errors (to e.g. not break watchers). See the errorbound example and core module module. Wrapped type be used with e.g. Api::<DeserializeGuard<CaConfigMap>>. Via #​1556
  2. A derive macro for Resource; #[derive(Resource)] allows inheriting existing k8s-openapi resource implementations to avoid stepping down to the dynamic api. See the cert check example for usage. Via #​1565

What's Changed

Added
Changed
  • Make implicitly dependent feature explicitly depend on each other by @​clux in #​1551

v0.93.1

Compare Source

===================

What's Changed

Fixed

v0.93.0

Compare Source

===================

Highlights

Better query validation, better client header customisation, and two new modules:

  1. core::labels module for creating typed label selectors for ListParams or WatchParams. Can be constructed from a native LabelSelector, or directly from a Selector of Expressions. PR.
  2. prelude to simplify imports of extension traits. PR.

A big thank you to everyone who contributed to this release!

What's Changed

Added
Changed
Removed
Fixed
  • Fix watcher not fully paginating on Init by @​clux in #​1525 (ported to 0.92.1)
  • Prevent empty string object name requests from being sent to the apiserver by @​xMAC94x in #​1541

v0.92.1

Compare Source

===================

Highlights

Better query validation, better client header customisation, and two new modules:

  1. core::labels module for creating typed label selectors for ListParams or WatchParams. Can be constructed from a native LabelSelector, or directly from a Selector of Expressions. PR.
  2. prelude to simplify imports of extension traits. PR.

A big thank you to everyone who contributed to this release!

What's Changed

Added
Changed
Removed
Fixed
  • Fix watcher not fully paginating on Init by @​clux in #​1525 (ported to 0.92.1)
  • Prevent empty string object name requests from being sent to the apiserver by @​xMAC94x in #​1541

v0.92.0

Compare Source

===================

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

v0.91.0

Compare Source

===================

Kubernetes v1_30 support via k8s-openapi 0.22

Please upgrade k8s-openapi along with kube to avoid conflicts.

Unstable Stream Sharing

A more complete implementation that allows sharing watcher streams between multiple Controllers (for #​1080) has been added under the unstable-runtime feature-flag in #​1449 and #​1483 by @​mateiidavid. This represents the first usable implementation of shared streams (and replaces the older prototype part in #​1470). While some changes are expected, you can check the shared_stream_controller example for a high-level overview.

What's Changed

Added
Changed
Removed
Fixed

v0.90.0

Compare Source

===================

Highlights

kube::client::Body Improvements
Dependency Cleanups

What's Changed

Added
Changed
Fixed

v0.89.0

Compare Source

Upgrading hyper and http to 1.0 and MSRV to 1.75.0

This release completes the hyper & http ecosystem upgrade #​1351 via #​1438. In particular, this change includes upgrades to http, http-body, tower-http, hyper, hyper-openssl, hyper-rustls, hyper-socks2, hyper-timeout, tame-oauth, tokio-tungstenite, tower-http, rustls, rustls-pemfile, as well as adopting the new hyper_util and http_body_util to make the change.

While this change constitutes significant internal churn (and a new kube::client::Body), our external api remains largely unchanged. Some minor changes are necessary for custom clients, and for integration testing using tower_mock. See the controller-rs upgrade pr or the examples folder in this commit for details.

What's Changed

Added
  • client_ext for Client::get and Client::list by @​clux in #​1375
  • direct node access logs/portforward/exec/attach via kubelet debug interface by @​XciD in #​1428
Changed
Fixed

New Contributors

Full Changelog: kube-rs/kube@0.88.1...0.89.0

v0.88.1

Compare Source

===================

What's Changed

This is a bug fix release for a deserialization issue introduced in 0.88.0.

Fixed

v0.88.0

Compare Source

===================

Kubernetes v1_29 support via k8s-openapi 0.21

Please upgrade k8s-openapi along with kube to avoid conflicts.

What's Changed

Added
Changed

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 7 times, most recently from 9a517d2 to b7e15f6 Compare January 25, 2024 14:51
@renovate renovate Bot changed the title fix(deps): update rust crate kube to 0.88.0 fix(deps): update rust crate kube to 0.88.1 Jan 26, 2024
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 11 times, most recently from e334e49 to bfa4b96 Compare February 1, 2024 14:39
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 9 times, most recently from 647da91 to d7ac902 Compare February 8, 2024 19:28
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 5 times, most recently from c7ca31e to 8964573 Compare March 17, 2024 06:59
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 4 times, most recently from 3f621c3 to 9bca6fb Compare March 22, 2024 14:21
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 2 times, most recently from 5fcbf4f to f7ad5fd Compare March 25, 2024 02:28
@renovate renovate Bot changed the title fix(deps): update rust crate kube to 0.88.1 fix(deps): update rust crate kube to 0.89.0 Mar 26, 2024
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 2 times, most recently from 3ea6278 to 931919b Compare April 1, 2024 00:23
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch from 931919b to 7c98d54 Compare April 3, 2024 16:33
@renovate renovate Bot changed the title fix(deps): update rust crate kube to 0.89.0 fix(deps): update rust crate kube to 0.90.0 Apr 3, 2024
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 4 times, most recently from 937f5d2 to 2b30166 Compare April 10, 2024 03:34
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 6 times, most recently from c88b276 to bc4a069 Compare April 22, 2024 01:53
@renovate
renovate Bot force-pushed the renovate/kube-0.x branch 3 times, most recently from a03bfa4 to 8156cb8 Compare April 24, 2024 04:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants