Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 29, 2025

Bumps the k8s group with 4 updates: json-patch, k8s-openapi, kube and jsonptr.

Updates json-patch from 3.0.1 to 4.1.0

Commits

Updates k8s-openapi from 0.24.0 to 0.26.1

Release notes

Sourced from k8s-openapi's releases.

v0.26.1

k8s-openapi

  • BUGFIX: apimachinery::pkg::api::resource::Quantity now supports deserializing from a JSON integer, to match Kubernetes API server behavior.

Corresponding Kubernetes API server versions:

  • v1.30.14
  • v1.31.14
  • v1.32.10
  • v1.33.7
  • v1.34.3

k8s-openapi-codegen-common

  • No changes.

k8s-openapi-derive

  • No changes except to bump the k8s-openapi-codegen-common dependency to the new version.

v0.26.0

k8s-openapi

  • BREAKING CHANGE: Added support for Kubernetes 1.34 under the v1_34 feature.

  • BREAKING CHANGE: schemars::JsonSchema impls are now generated for schemars v1.

Corresponding Kubernetes API server versions:

  • v1.30.14
  • v1.31.12
  • v1.32.8
  • v1.33.4
  • v1.34.0

k8s-openapi-codegen-common

  • BREAKING CHANGE: schemars::JsonSchema impls are now generated for schemars v1.

k8s-openapi-derive

  • No changes except to bump the k8s-openapi-codegen-common dependency to the new version.

v0.25.0

k8s-openapi

  • BREAKING CHANGE: Added support for Kubernetes 1.33 under the v1_33 feature.

  • BREAKING CHANGE: Dropped support for Kubernetes 1.28 and 1.29.

... (truncated)

Changelog

Sourced from k8s-openapi's changelog.

v0.26.1 (2025-12-09)

k8s-openapi

  • BUGFIX: apimachinery::pkg::api::resource::Quantity now supports deserializing from a JSON integer, to match Kubernetes API server behavior.

Corresponding Kubernetes API server versions:

  • v1.30.14
  • v1.31.14
  • v1.32.10
  • v1.33.7
  • v1.34.3

k8s-openapi-codegen-common

  • No changes.

k8s-openapi-derive

  • No changes except to bump the k8s-openapi-codegen-common dependency to the new version.

v0.26.0 (2025-09-06)

k8s-openapi

  • BREAKING CHANGE: Added support for Kubernetes 1.34 under the v1_34 feature.

  • BREAKING CHANGE: schemars::JsonSchema impls are now generated for schemars v1.

Corresponding Kubernetes API server versions:

  • v1.30.14
  • v1.31.12
  • v1.32.8
  • v1.33.4
  • v1.34.0

k8s-openapi-codegen-common

  • BREAKING CHANGE: schemars::JsonSchema impls are now generated for schemars v1.

k8s-openapi-derive

  • No changes except to bump the k8s-openapi-codegen-common dependency to the new version.

... (truncated)

Commits
  • 6e55163 v0.26.1
  • 6434695 Update to v1.33.7, v1.34.3
  • 042b9ba Support deserializing Quantity from JSON integer to match Kubernetes API se...
  • 3007fa9 Update to v1.31.14, v1.32.10, v1.33.6, v1.34.2
  • 4468949 Update Actions OS to Ubuntu 24.04 and checkout Action to v5
  • 591671a Update to v1.31.13, v1.32.9, v1.33.5, v1.34.1
  • ad68ce2 Fix typo in changelog.
  • 35d921d v0.26.0
  • 4dd42eb Add v1.34.0
  • 9c882fd Update kind to v0.30.0
  • Additional commits viewable in compare view

Updates kube from 0.98.0 to 2.0.1

Release notes

Sourced from kube's releases.

2.0.1

What's Changed

Fixes an accidental inclusion of a constraint added to Api::log_stream introduced in the 2.0.0 Rust 2024 upgrade.

Fixed

New Contributors

Full Changelog: kube-rs/kube@2.0.0...2.0.1

2.0.0

Kubernetes v1_34 support via k8s-openapi 0.26

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

Schemars 1.0

A fairly significant upgrade in kube-rs/kube#1780. Our external facing API should be unchanged, although some schemars public import paths have changed. Note that if you are implementing schemars traits directly, then see the upstream schemars/migrating (and maybe consider using KubeSchema for relevant schema overrides).

Please upgrade schemars along with kube for this version to avoid conflicts.

New Minimums

Minimum versions: MSRV 1.85.0 (for edition 2024), MK8SV: 1.30 (unchanged).

Highlights

This version is contains fixes, dependency clearups, and dependency updates. Noteworthy additions are TryFrom impls for Kubeconfig users in #1801, and a namespace accessor in Api in #1788

New Major

A new semver major for unstable, public facing dependency updates. As per the new release cycle, it is aligned with the Kubernetes release.

What's Changed

Added

Changed

Fixed

New Contributors

... (truncated)

Changelog

Sourced from kube's changelog.

2.0.1 / 2025-09-12

What's Changed

Fixes an accidental inclusion of a constraint added to Api::log_stream introduced in the 2.0.0 Rust 2024 upgrade.

Fixed

2.0.1 / 2025-09-12

2.0.0 / 2025-09-08

Kubernetes v1_34 support via k8s-openapi 0.26

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

Schemars 1.0

A fairly significant upgrade in kube-rs/kube#1780. Our external facing API should be unchanged, although some schemars public import paths have changed. Note that if you are implementing schemars traits directly, then see the upstream schemars/migrating (and maybe consider using KubeSchema for relevant schema overrides).

Please upgrade schemars along with kube for this version to avoid conflicts.

New Minimums

Minimum versions: MSRV 1.85.0 (for edition 2024), MK8SV: 1.30 (unchanged).

Highlights

This version is contains fixes, dependency clearups, and dependency updates. Noteworthy additions are TryFrom impls for Kubeconfig users in #1801, and a namespace accessor in Api in #1788

New Major

A new semver major for unstable, public facing dependency updates. As per the new release cycle, it is aligned with the Kubernetes release.

What's Changed

Added

Changed

Fixed

... (truncated)

Commits
  • 45f9c9b release 2.0.1
  • de5001c Merge pull request #1824 from pgerber/lt
  • 3913f7f Remove unused use<'_> from log_stream()
  • c879038 Merge pull request #1822 from tottoto/runtime-macros-dependency
  • 2923051 update to runtime-macros 1.1.1
  • e8f8ec9 Merge pull request #1819 from kube-rs/dependabot/github_actions/clechasseur/r...
  • 88c1185 Merge branch 'main' into dependabot/github_actions/clechasseur/rs-clippy-check-5
  • bed80fb import 2.0 changelog
  • 2a3e644 Bump clechasseur/rs-clippy-check from 4 to 5
  • 9fadfb7 take out broke release pre-script
  • Additional commits viewable in compare view

Updates jsonptr from 0.6.3 to 0.7.1

Changelog

Sourced from jsonptr's changelog.

[0.7.1] 2025-02-16

Changed

  • Removes accidentally enabled default features "miette" and "toml"

[0.7.0] 2025-02-13

Added

  • Adds method into_buf for Box<Pointer> and impl From<PathBuf> for Box<Pointer>.
  • Adds unsafe associated methods Pointer::new_unchecked and PointerBuf::new_unchecked for external zero-cost construction.
  • Adds Pointer::starts_with and Pointer::ends_with for prefix and suffix matching.
  • Adds new ParseIndexError variant to express the presence non-digit characters in the token.
  • Adds Token::is_next for checking if a token represents the - character.
  • Adds InvalidEncoding to represent the two possible encoding errors when decoding a token.
  • Adds diagnotic::Diagnostic trait to facilitate error reporting and miette integration. All errors intended for usage with assign::Assign or resolve::Resolve must implement this trait.
  • Adds diagnostic::Report<T> to capture the input for PointerBuf::parse and to facilitate miette integration for all errors.
  • Adds "miette" feature flag to enable miette integration for error reporting.

Changed

  • Pointer::get now accepts ranges and can produce Pointer segments as output (similar to slice::get).
  • Bumps minimum Rust version to 1.79.
  • PointerBuf::parse now returns RichParseError, an alias to Report<ParseError> which contains the allocated string as well as the error. Use Report::original for matches or `Report::
  • Renames ParseError::NoLeadingBackslash to ParseError::NoLeadingSlash (sorry for the churn, I spaced hard - @​chanced).
  • Adds field position to variants of resolve::Error and assign::Error to indicate the token index of where the error occurred.
  • Renames ParseError::is_no_leading_backslash to ParseError::is_no_leading_slash.
  • Renames assign::AssignError to assign::Error
  • Renames resolve::ResolveError to resolve::Error
  • Renames InvalidEncodingError to EncodingError

Fixed

  • Make validation of array indices conform to RFC 6901 in the presence of non-digit characters.

Deprecated

  • ParseError::is_no_leading_backslash renamed to ParseError::is_no_leading_slash.
  • assign::AssignError renamed to assign::Error
  • resolve::ResolveError renamed to resolve::Error

... (truncated)

Commits

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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Dec 29, 2025
@github-actions
Copy link

github-actions bot commented Dec 29, 2025

Test Results

22 tests   22 ✅  0s ⏱️
 1 suites   0 💤
 1 files     0 ❌

Results for commit 0a3a3cd.

♻️ This comment has been updated with latest results.

@dependabot dependabot bot force-pushed the dependabot/cargo/k8s-0fdff564b5 branch 2 times, most recently from 44e9328 to 0facede Compare January 5, 2026 04:18
@dependabot dependabot bot force-pushed the dependabot/cargo/k8s-0fdff564b5 branch 2 times, most recently from de7a58c to 59aa3a3 Compare January 7, 2026 04:20
Bumps the k8s group with 4 updates: [json-patch](https://github.com/idubrov/json-patch), [k8s-openapi](https://github.com/Arnavion/k8s-openapi), [kube](https://github.com/kube-rs/kube) and [jsonptr](https://github.com/chanced/jsonptr).


Updates `json-patch` from 3.0.1 to 4.1.0
- [Changelog](https://github.com/idubrov/json-patch/blob/main/CHANGELOG.md)
- [Commits](idubrov/json-patch@v3.0.1...v4.1.0)

Updates `k8s-openapi` from 0.24.0 to 0.26.1
- [Release notes](https://github.com/Arnavion/k8s-openapi/releases)
- [Changelog](https://github.com/Arnavion/k8s-openapi/blob/master/CHANGELOG.md)
- [Commits](Arnavion/k8s-openapi@v0.24.0...v0.26.1)

Updates `kube` from 0.98.0 to 2.0.1
- [Release notes](https://github.com/kube-rs/kube/releases)
- [Changelog](https://github.com/kube-rs/kube/blob/main/CHANGELOG.md)
- [Commits](kube-rs/kube@0.98.0...2.0.1)

Updates `jsonptr` from 0.6.3 to 0.7.1
- [Release notes](https://github.com/chanced/jsonptr/releases)
- [Changelog](https://github.com/chanced/jsonptr/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chanced/jsonptr/commits/v0.7.1)

---
updated-dependencies:
- dependency-name: json-patch
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: k8s
- dependency-name: k8s-openapi
  dependency-version: 0.26.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s
- dependency-name: kube
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: k8s
- dependency-name: jsonptr
  dependency-version: 0.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/k8s-0fdff564b5 branch from 59aa3a3 to 0a3a3cd Compare January 7, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant