Bump kube from 3.0.1 to 3.1.0 #524

Merged
dependabot[bot] merged 1 commit from dependabot/cargo/kube-3.1.0 into main 2026-03-23 17:15:02 +00:00
dependabot[bot] commented 2026-03-23 06:33:53 +00:00 (Migrated from github.com)

Bumps kube from 3.0.1 to 3.1.0.

Release notes

Sourced from kube's releases.

3.1.0

What's Changed

Maintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the milestone.

Added

Fixed

New Contributors

Full Changelog: https://github.com/kube-rs/kube/compare/3.0.1...3.1.0

Changelog

Sourced from kube's changelog.

3.1.0 / 2026-03-17

What's Changed

Maintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the milestone.

Added

Fixed

Full Changelog: https://github.com/kube-rs/kube/compare/3.0.1...3.1.0

3.1.0 / 2026-03-17

Commits
  • a3a111c release 3.1.0
  • 7424ee3 fix(kube-client): Avoid blocking tokio worker during exec auth token refresh ...
  • 9ad27a9 Re-add support for auth in Proxy (#1959)
  • ab9040e fix(runtime): add doc_cfg and remove stale unstable feature notes (#1958)
  • bc318bc chore: fix a few typos across the repository (#1949)
  • 90975fd feat(kube-core): add optionalOldSelf to CEL Rule (#1947)
  • 1320643 fix: Produce valid CRDs containing flattened untagged enums (#1942)
  • 58cf5a6 Add memory benchmark CI workflow (#1937)
  • 0eef838 Fully document kube-runtime with no missing_docs (#1932)
  • 3980e3e Add minimal-versions CI check (#1940)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 show <dependency name> 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)
Bumps [kube](https://github.com/kube-rs/kube) from 3.0.1 to 3.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kube-rs/kube/releases">kube's releases</a>.</em></p> <blockquote> <h2>3.1.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <p>Maintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the <a href="https://github.com/kube-rs/kube/milestone/54?closed=1">milestone</a>.</p> <h3>Added</h3> <ul> <li>allow empty body in const context by <a href="https://github.com/tottoto"><code>@​tottoto</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1927">kube-rs/kube#1927</a></li> <li>Add typed printcolumn argument to derive macro by <a href="https://github.com/cchndl"><code>@​cchndl</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1872">kube-rs/kube#1872</a></li> <li>kube-core: add optionalOldSelf to CEL <code>Rule</code> by <a href="https://github.com/Immortal-Beyond-Oblivion"><code>@​Immortal-Beyond-Oblivion</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1947">kube-rs/kube#1947</a></li> <li>Re-add support for basic auth in Proxy by <a href="https://github.com/goenning"><code>@​goenning</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1959">kube-rs/kube#1959</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix OptionalEnum transform for complex enums by <a href="https://github.com/doxxx93"><code>@​doxxx93</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1934">kube-rs/kube#1934</a></li> <li>Bump tower-http dependency to 0.6.4 by <a href="https://github.com/abustany"><code>@​abustany</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1939">kube-rs/kube#1939</a></li> <li>Add minimal-versions CI check by <a href="https://github.com/doxxx93"><code>@​doxxx93</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1940">kube-rs/kube#1940</a></li> <li>fix: Produce valid CRDs containing flattened untagged enums by <a href="https://github.com/NickLarsenNZ"><code>@​NickLarsenNZ</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1942">kube-rs/kube#1942</a></li> <li>kube-client: Avoid blocking tokio worker during exec auth token refresh by <a href="https://github.com/blakelawson"><code>@​blakelawson</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1950">kube-rs/kube#1950</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/abustany"><code>@​abustany</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1939">kube-rs/kube#1939</a></li> <li><a href="https://github.com/cchndl"><code>@​cchndl</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1872">kube-rs/kube#1872</a></li> <li><a href="https://github.com/Immortal-Beyond-Oblivion"><code>@​Immortal-Beyond-Oblivion</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1947">kube-rs/kube#1947</a></li> <li><a href="https://github.com/gauravgahlot"><code>@​gauravgahlot</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1949">kube-rs/kube#1949</a></li> <li><a href="https://github.com/blakelawson"><code>@​blakelawson</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1950">kube-rs/kube#1950</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kube-rs/kube/compare/3.0.1...3.1.0">https://github.com/kube-rs/kube/compare/3.0.1...3.1.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/kube-rs/kube/blob/main/CHANGELOG.md">kube's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/kube-rs/kube/releases/tag/3.1.0">3.1.0</a> / 2026-03-17</h1> <!-- raw HTML omitted --> <h2>What's Changed</h2> <p>Maintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the <a href="https://github.com/kube-rs/kube/milestone/54?closed=1">milestone</a>.</p> <h3>Added</h3> <ul> <li>allow empty body in const context by <a href="https://github.com/tottoto"><code>@​tottoto</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1927">kube-rs/kube#1927</a></li> <li>Add typed printcolumn argument to derive macro by <a href="https://github.com/cchndl"><code>@​cchndl</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1872">kube-rs/kube#1872</a></li> <li>kube-core: add optionalOldSelf to CEL <code>Rule</code> by <a href="https://github.com/Immortal-Beyond-Oblivion"><code>@​Immortal-Beyond-Oblivion</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1947">kube-rs/kube#1947</a></li> <li>Re-add support for basic auth in Proxy by <a href="https://github.com/goenning"><code>@​goenning</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1959">kube-rs/kube#1959</a></li> </ul> <h3>Fixed</h3> <ul> <li> <p>Fix OptionalEnum transform for complex enums by <a href="https://github.com/doxxx93"><code>@​doxxx93</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1934">kube-rs/kube#1934</a></p> </li> <li> <p>Bump tower-http dependency to 0.6.4 by <a href="https://github.com/abustany"><code>@​abustany</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1939">kube-rs/kube#1939</a></p> </li> <li> <p>Add minimal-versions CI check by <a href="https://github.com/doxxx93"><code>@​doxxx93</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1940">kube-rs/kube#1940</a></p> </li> <li> <p>fix: Produce valid CRDs containing flattened untagged enums by <a href="https://github.com/NickLarsenNZ"><code>@​NickLarsenNZ</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1942">kube-rs/kube#1942</a></p> </li> <li> <p>kube-client: Avoid blocking tokio worker during exec auth token refresh by <a href="https://github.com/blakelawson"><code>@​blakelawson</code></a> in <a href="https://redirect.github.com/kube-rs/kube/pull/1950">kube-rs/kube#1950</a></p> </li> <li> <p><a href="https://github.com/abustany"><code>@​abustany</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1939">kube-rs/kube#1939</a></p> </li> <li> <p><a href="https://github.com/cchndl"><code>@​cchndl</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1872">kube-rs/kube#1872</a></p> </li> <li> <p><a href="https://github.com/Immortal-Beyond-Oblivion"><code>@​Immortal-Beyond-Oblivion</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1947">kube-rs/kube#1947</a></p> </li> <li> <p><a href="https://github.com/gauravgahlot"><code>@​gauravgahlot</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1949">kube-rs/kube#1949</a></p> </li> <li> <p><a href="https://github.com/blakelawson"><code>@​blakelawson</code></a> made their first contribution in <a href="https://redirect.github.com/kube-rs/kube/pull/1950">kube-rs/kube#1950</a></p> </li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kube-rs/kube/compare/3.0.1...3.1.0">https://github.com/kube-rs/kube/compare/3.0.1...3.1.0</a></p> <h1>3.1.0 / 2026-03-17</h1> <ul> <li>see <a href="https://github.com/kube-rs/kube/compare/3.1.0...main">https://github.com/kube-rs/kube/compare/3.1.0...main</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kube-rs/kube/commit/a3a111c5b07093aad1a2e229827280f6c47fbd27"><code>a3a111c</code></a> release 3.1.0</li> <li><a href="https://github.com/kube-rs/kube/commit/7424ee37d2cf77026a9ec2ecedbc909278c31601"><code>7424ee3</code></a> fix(kube-client): Avoid blocking tokio worker during exec auth token refresh ...</li> <li><a href="https://github.com/kube-rs/kube/commit/9ad27a9691948d90c27e687cec6bf4a499112ef8"><code>9ad27a9</code></a> Re-add support for auth in Proxy (<a href="https://redirect.github.com/kube-rs/kube/issues/1959">#1959</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/ab9040edbfeffb2584d77fa0edfd02eff8f60d2b"><code>ab9040e</code></a> fix(runtime): add doc_cfg and remove stale unstable feature notes (<a href="https://redirect.github.com/kube-rs/kube/issues/1958">#1958</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/bc318bc037c8ffd411589254918594e0e62b3dc2"><code>bc318bc</code></a> chore: fix a few typos across the repository (<a href="https://redirect.github.com/kube-rs/kube/issues/1949">#1949</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/90975fdb5e0832d7d0baed5e5c2408eb6453e7b1"><code>90975fd</code></a> feat(kube-core): add optionalOldSelf to CEL Rule (<a href="https://redirect.github.com/kube-rs/kube/issues/1947">#1947</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/1320643f8ce7f8189e03496ff1329d678d76224c"><code>1320643</code></a> fix: Produce valid CRDs containing flattened untagged enums (<a href="https://redirect.github.com/kube-rs/kube/issues/1942">#1942</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/58cf5a6d762d49e101c304ec060ef60bec2769c3"><code>58cf5a6</code></a> Add memory benchmark CI workflow (<a href="https://redirect.github.com/kube-rs/kube/issues/1937">#1937</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/0eef838011d9f19278638ecd5a9a26a5371222aa"><code>0eef838</code></a> Fully document kube-runtime with no missing_docs (<a href="https://redirect.github.com/kube-rs/kube/issues/1932">#1932</a>)</li> <li><a href="https://github.com/kube-rs/kube/commit/3980e3e004b6d0e72d49281816e7e86ec94d5209"><code>3980e3e</code></a> Add minimal-versions CI check (<a href="https://redirect.github.com/kube-rs/kube/issues/1940">#1940</a>)</li> <li>Additional commits viewable in <a href="https://github.com/kube-rs/kube/compare/3.0.1...3.1.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=kube&package-manager=cargo&previous-version=3.0.1&new-version=3.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> 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) </details>
Sign in to join this conversation.
No description provided.