Skip to content

deps(cargo): bump the breaking group with 18 updates - #2320

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/breaking-348ce92864
Open

deps(cargo): bump the breaking group with 18 updates#2320
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/breaking-348ce92864

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 29, 2026

Copy link
Copy Markdown
Contributor

Bumps the breaking group with 18 updates:

Package From To
educe 0.6.0 0.7.4
syn 2.0.119 3.0.3
prettyplease 0.2.37 0.3.0
phf 0.13.1 0.14.0
num-bigint 0.4.6 0.5.1
kube 3.1.0 4.2.0
k8s-openapi 0.27.1 0.28.0
aes 0.8.4 0.9.2
aes-gcm 0.10.3 0.11.0
base64 0.22.1 0.23.0
sha1 0.10.6 0.11.0
chumsky 0.12.0 0.13.0
itertools 0.14.0 0.15.0
testcontainers 0.26.3 0.27.3
toml 0.8.23 0.9.12+spec-1.1.0
libloading 0.8.9 0.9.0
jiter 0.15.0 0.16.0
hdfs-native-object-store 0.16.0 0.17.0

Updates educe from 0.6.0 to 0.7.4

Commits
  • ab70302 bump version
  • dccd863 fix docsrs
  • 8d446b3 bump version
  • 843a61d allow clippy lints on the generated Debug/Clone method markers
  • 5366aa5 bump version
  • 4a38810 remove unnecessary #[allow(dead_code)]
  • f8df4af mark custom Debug/Clone methods as used to avoid dead-code warnings
  • 607e0d8 bump version
  • 3fa27c1 fix unsound enum discriminant comparison in PartialOrd/Ord (solve #36)
  • 4383cea add SAFETY comments for all unsafe blocks (solve #45)
  • Additional commits viewable in compare view

Updates syn from 2.0.119 to 3.0.3

Release notes

Sourced from syn's releases.

3.0.3

  • Documentation improvements

3.0.2

3.0.1

3.0.0

This release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.

These include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.

Breaking changes

Modifiers

To reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:

  • Name ending in Modifiers. {BlockModifiers, ClosureModifiers, ConstModifiers, FieldModifiers, FnModifiers, ImplModifiers, LocalModifiers, TraitBoundModifiers, TraitModifiers, TypeModifiers}

  • Each implements Default. The default value is guaranteed to comprise no tokens.

  • Non-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating ▁▁Modifiers::default().

  • Does not implement Parse. When parsing, they are parsed by the enclosing syntax tree node.

  • Does not implement ToTokens. In some cases the syntax that these nodes might hold in the future is not necessarily contiguous tokens.

  • Provides .require_empty() -> Result<()> which returns a meaningfully spanned error if the modifiers are different from the empty default. This enables a caller to reject syntax it does not recognize without knowing what that syntax may be.

Types

  • Type::BareFn has been renamed to Type::FnPtr to mirror the compiler's terminology. Together with this, BareVariadic is renamed to FnPtrVariadic.

  • The mutually exclusive const_token and mutability fields of Type::Ptr have been unified into an enum of type PointerMutability, which was already previously used by Expr::RawAddr.

  • Every Type variant now holds attributes, which can represent the attributes of element types inside a tuple type, or attributes for a function return type.

  • BareFnArg is renamed to NamedArg and is used in ParenthesizedGenericArguments, in addition to the existing use in Type::FnPtr.

Expressions

... (truncated)

Commits
  • 23dbaab Release 3.0.3
  • 16aad4e Merge pull request #2071 from dtolnay/compatibility
  • 42181b8 Add explanation of compatibility strategy
  • f3af08e Update test suite to nightly-2026-07-21
  • 88ee7be Release 3.0.2
  • 587bc20 Merge pull request #2070 from dtolnay/emptyrange
  • 96801f7 Allow Error::new_range at empty cursor range
  • 9dc16c9 Merge pull request #2069 from dtolnay/prevspan
  • 1db76b7 Align on using impl trait across all Error constructors
  • bfa1ebf Make Cursor::prev_span public
  • Additional commits viewable in compare view

Updates prettyplease from 0.2.37 to 0.3.0

Release notes

Sourced from prettyplease's releases.

0.3.0

Commits
  • 49e5089 Release 0.3.0
  • fcbf4d3 Merge pull request #128 from dtolnay/syn3
  • 3bcd9d9 Update to syn 3
  • 1a89d07 Format with rustfmt
  • daa39f5 Update actions/upload-artifact@v6 -> v7
  • 44d4c3d Update actions/checkout@v6 -> v7
  • 87d1c22 Update examples to nightly-2026-02-09
  • 50a7042 Raise required compiler to Rust 1.71
  • ae76ee8 Resolve unnecessary_map_or clippy lint
  • 938b756 Raise required compiler to Rust 1.70
  • Additional commits viewable in compare view

Updates phf from 0.13.1 to 0.14.0

Commits
  • 1620d16 Prepare 0.14.0 release (#424)
  • e312645 chore(deps): update actions/checkout action to v7 (#423)
  • 3df600c chore(deps): update rust crate syn to v2.0.118 (#422)
  • 808b4c2 chore(deps): update actions/checkout action to v6.0.3 (#421)
  • 4ffa9f0 fix: implement PhfEq to address tuple lifetime issue (#420)
  • 2b64a06 fix: require suffixed int on parsing (#419)
  • 0335793 chore(deps): update embarkstudios/cargo-deny-action action to v2.0.20 (#418)
  • 28aa587 chore(deps): update embarkstudios/cargo-deny-action action to v2.0.19 (#417)
  • dbd34de feat: add FmtConst support for Vec/slice keys (#416)
  • 8125795 feat: migrate to 2024 edition (#415)
  • Additional commits viewable in compare view

Updates num-bigint from 0.4.6 to 0.5.1

Changelog

Sourced from num-bigint's changelog.

Release 0.5.1 (2026-07-04)

Contributors: @​cuviper

Release 0.5.0 (2026-07-02)

  • Upgrade to rand v0.10 and/or v0.9, and split rand_core.
    • The former rand feature is now split into multiple features, rand_0_9, rand_core_0_9, rand_0_10, and rand_core_0_10, depending on the version and feature set you need.
    • The RandBigInt extension trait is now split into BigRng09 and BigRng010 for each version.
    • The gen_* methods are deprecated in favor of new random_* methods.
    • This is also a value-breaking release, as rand defines it.

Contributors: @​bionicles, @​cuviper, @​divergentdave

Release 0.4.8 (2026-07-04)

Contributors: @​cuviper

Release 0.4.7 (2026-07-02)

Contributors: @​cp289, @​cuviper, @​hkalbasi, @​mikem8891, @​pRizz, @​tyilo, @​xtqqczze

Commits
  • 33c59ba Merge pull request #348 from cuviper/bz-alg2-step3b
  • 38b68f6 Release 0.5.1
  • f4a43f5 Fix the missing part of the Burnikel-Ziegler algorithm
  • ebfd89a Add failing tests for a bug in B-Z division
  • 0ab95df Merge pull request #338 from cuviper/rand-0.10
  • 33d6998 Release 0.5.0
  • 84d05b7 Clean up manifests of ci crates
  • f8daf56 Allow clippy::duplicate_mod where intended
  • 022310a Rearrange the rand features to support both 0.9 and 0.10
  • 537a036 ci: use the fallback resolver for deps
  • Additional commits viewable in compare view

Updates kube from 3.1.0 to 4.2.0

Release notes

Sourced from kube's releases.

4.2.0

What's Changed

Maintenance release for 4.0.0. Fixes, and https proxy. MSRV 1.89. All PRs here.

Added

Fixed

New Contributors

Full Changelog: kube-rs/kube@4.0.0...4.2.0

4.0.0

New Major

As per the release schedule to match up with the latest Kubernetes ハル release. Lots of fixes and improvements. Thanks to everyone who contributed!

Kubernetes v1_36 support via k8s-openapi 0.28

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

CEL Validation

A new optional crate kube-cel is being re-exported through kube::core::cel via kube-rs/kube#1954

Kubernetes CRDs support CEL validation rules via x-kubernetes-validations, and were supported from 3.0 via KubeSchema, but these rules could only be evaluated server-side by the API server.

The new crate allows evaluating these rules locally using rules matching the upstream Kubernetes CEL libraries.

While low-level, a higher-level CEL validator integrates with CustomResource via #[kube(cel)] from kube-rs/kube#2011 and can be used as;

#[derive(CustomResource, Serialize, Deserialize, Clone, KubeSchema)]
#[kube(group = "example.com", version = "v1", kind = "Foo", namespaced)]
#[kube(cel, validation = "self.spec.replicas >= 0")] // cel trigger + validation rule
struct FooSpec { replicas: i32 }
</tr></table>

... (truncated)

Changelog

Sourced from kube's changelog.

4.2.0 / 2026-07-22

4.0.0 / 2026-06-16

New Major

As per the release schedule to match up with the latest Kubernetes ハル release. Lots of fixes and improvements. Thanks to everyone who contributed!

Kubernetes v1_36 support via k8s-openapi 0.28

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

CEL Validation

A new optional crate kube-cel is being re-exported through kube::core::cel via kube-rs/kube#1954

Kubernetes CRDs support CEL validation rules via x-kubernetes-validations, and were supported from 3.0 via KubeSchema, but these rules could only be evaluated server-side by the API server.

The new crate allows evaluating these rules locally using rules matching the upstream Kubernetes CEL libraries.

While low-level, a higher-level CEL validator integrates with CustomResource via #[kube(cel)] from kube-rs/kube#2011 and can be used as;

#[derive(CustomResource, Serialize, Deserialize, Clone, KubeSchema)]
#[kube(group = "example.com", version = "v1", kind = "Foo", namespaced)]
#[kube(cel, validation = "self.spec.replicas >= 0")] // cel trigger + validation rule
struct FooSpec { replicas: i32 }
let foo = Foo::new("test", FooSpec { replicas: -1 });
foo.validate_cel()?;                     // new impl; checks creation rules
new_foo.validate_cel_update(&old_foo)?;  // new impl; checks transition rules

See examples/crd_derive_cel.rs for more details.

This is available under the kube/cel feature, courtesy of @​doxxx93.

Config

A lot of improvements to config handling;

Retry and Timeouts

Better timeout and retry handling to better deal with flaky network conditions, and busy or initializing apiservers.

... (truncated)

Commits
  • 526f1f2 release 4.2.0
  • 3b811b5 break circular dependency on explicit dev-dep versions
  • 48d1ad5 Construct typed CustomResourceDefinition in derived crd() (#2042)
  • d0328f7 config: resolve relative exec plugin command paths (#2037)
  • 76fee02 ignore multiple versions of syn (#2046)
  • fe44fa2 Amortize PredicateFilter cache eviction across polls (#2040)
  • 5afcf19 Avoid deep-cloning ObjectMeta per event in trigger_owners (#2039)
  • 660966e Chore(deps): Update serde-saphyr requirement from 0.0.27 to 0.0.29 (#2032)
  • 0bcb4c7 bump msrv to 1.89 (#2035)
  • f671d57 fix deny failures (#2034)
  • Additional commits viewable in compare view

Updates k8s-openapi from 0.27.1 to 0.28.0

Release notes

Sourced from k8s-openapi's releases.

v0.28.0

k8s-openapi

  • BREAKING CHANGE: Added support for Kubernetes 1.36 under the v1_36 feature.

  • BREAKING CHANGE: Dropped support for Kubernetes 1.31.

  • FEATURE: schemars v0.8 support has been restored under the schemars08 feature flag. This can be enabled independently of the existing schemars feature that enables schemars v1 support.

  • FEATURE: StatefulSetSpec::volume_claim_templates field now uses a map merge strategy using its .metadata.name as the key.

Corresponding Kubernetes API server versions:

  • v1.32.13
  • v1.33.13
  • v1.34.9
  • v1.35.6
  • v1.36.2

k8s-openapi-codegen-common

  • FEATURE: schemars v0.8 support has been restored via a new parameter to fn run().

k8s-openapi-derive

  • FEATURE: schemars v0.8 support has been restored via a new #[custom_resource_definition(generate_schema08)] attr.
Changelog

Sourced from k8s-openapi's changelog.

v0.28.0 (2026-06-14)

k8s-openapi

  • BREAKING CHANGE: Added support for Kubernetes 1.36 under the v1_36 feature.

  • BREAKING CHANGE: Dropped support for Kubernetes 1.31.

  • FEATURE: schemars v0.8 support has been restored under the schemars08 feature flag. This can be enabled independently of the existing schemars feature that enables schemars v1 support.

  • FEATURE: StatefulSetSpec::volume_claim_templates field now uses a map merge strategy using its .metadata.name as the key.

Corresponding Kubernetes API server versions:

  • v1.32.13
  • v1.33.13
  • v1.34.9
  • v1.35.6
  • v1.36.2

k8s-openapi-codegen-common

  • FEATURE: schemars v0.8 support has been restored via a new parameter to fn run().

k8s-openapi-derive

  • FEATURE: schemars v0.8 support has been restored via a new #[custom_resource_definition(generate_schema08)] attr.

Commits
  • b2c839b v0.28.0
  • ebea539 Update to v1.33.13, v1.34.9, v1.35.6, v1.36.2
  • b7acde4 Restore schemars 0.8 support.
  • 366b480 Update kind to v0.32.0
  • f1b5881 Update to v1.33.12, v1.34.8, v1.35.5, v1.36.1
  • 8a891b9 Add v1.36 and drop v1.31
  • bcd3499 Fix StatefulSet::volumeClaimTemplates to deep merge by name.
  • 654a839 Update to v1.33.11, v1.34.7, v1.35.4
  • eda35ab Update to v1.33.10, v1.34.6, v1.35.3
  • See full diff in compare view

Updates aes from 0.8.4 to 0.9.2

Commits

Updates aes-gcm from 0.10.3 to 0.11.0

Commits

Updates base64 from 0.22.1 to 0.23.0

Changelog

Sourced from base64's changelog.

0.23.0

  • Added more consts for preconfigured configs and engines
  • Make DecodeError::InvalidLastSymbol more clear by including the decoded value
  • Added SIMD-accelerated engines behind the default-on simd-unsafe feature: Simd picks the best instruction set at runtime (AVX2 on x86_64, NEON on aarch64) and falls back to the scalar GeneralPurpose engine, while Avx2 and Neon target one instruction set with no runtime detection and work in no_std. The engines support the standard and URL-safe alphabets.
  • Update MSRV to 1.71.0
  • Add support for custom padding symbols
Commits
  • 9e9220a v0.23.0
  • 870326e Merge pull request #306 from marshallpierce/mp/trailing-bits-docs
  • fbec5f1 Document no trailing trailing bits
  • 0a23549 Merge pull request #305 from marshallpierce/mp/edition-2021
  • f10b7e2 Update deps & edition
  • 9d21a59 Merge pull request #304 from marshallpierce/mp/custom-padding-rebase
  • f70bad2 Support custom padding symbols
  • 684d79c Merge pull request #301 from marshallpierce/mp/simd-gardening
  • 5bf66f2 Merge pull request #284 from AbeZbm/add-tests
  • d3831cf Followups to SIMD work
  • Additional commits viewable in compare view

Updates sha1 from 0.10.6 to 0.11.0

Commits

Updates chumsky from 0.12.0 to 0.13.0

Updates itertools from 0.14.0 to 0.15.0

Changelog

Sourced from itertools's changelog.

0.15.0

Breaking

  • Restructure Position as struct instead of enum (#1042, #1043)
  • Canonicalize all_equal_value's error type (#1032)

Added

  • Add *_with_hasher adaptors (#1007)
  • Add strip_prefix and strip_prefix_by methods (#1104)

Changed

  • Remove Clone bounds from tuple_combinations and array_combinations(#1011)
  • must_use for collect_vec (#1009)
  • Make izip! temporary friendly (#1021)
  • Add array_combinations_with_replacement (#1033)
  • Implement Debug for remaining public types (#1038)
  • Specialize ExactlyOneError::count (#1046)
  • Implement PeekingNext for more types, in particular vec::IntoIter (#1059, #1073)
  • Fix PadUsing::next_back (#1082)
  • Introduce [circular_]array_windows, deprecate tuple_windows (#1086)
  • Deprecate tuple_combinations (replaced by array_combinations) (#1085)

Notable Internal Changes

Commits
  • 37bd72a Update CHANGELOG.md: strip_prefix[_by]
  • 86ec635 Use ControlFlow in fold_while implementation
  • d5897f7 refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...
  • b2a978a feat(Itertools): add strip_prefix and strip_prefix_by methods
  • 12b6ec6 Update CHANGELOG.md for all_equal_value_error's error type
  • 121821e AllEqualValueError implements std::error::Error
  • adac44e Introduce AllEqualValueError
  • 5707384 Update CHANGELOG.md
  • df60ff0 Update CHANGELOG.md
  • 113b850 Update CHANGELOG.md to include with_hasher
  • Additional commits viewable in compare view

Updates testcontainers from 0.26.3 to 0.27.3

Release notes

Sourced from testcontainers's releases.

v0.27.3

Details

Bug Fixes

  • Pass Docker Hub credentials for images without a registry prefix (#935)

Miscellaneous Tasks

  • Update docker-compose-types requirement from 0.22 to 0.23 (#931)
  • Update ferroid requirement from 0.8.7 to 2.0.0 (#929)
  • Update russh requirement from 0.56.0 to 0.60.0 (#933)
  • Update signal-hook requirement from 0.3 to 0.4 (#934)
  • Update temp-dir requirement from 0.1 to 0.2 (#921)

v0.27.2

Details

Miscellaneous Tasks

  • Update astral-tokio-tar requirement from 0.5.6 to 0.6.0 (#927)

v0.27.1

Details

Bug Fixes

  • Pass env vars via Docker exec API instead of prepending to command (#920)

Features

  • Allow people to disable the default wait behavior (#922)

v0.27.0

Details

Features

  • Add User-Agent header 'tc-rust/' to Docker API requests (#897)
  • Allow opening stdin option for container request (#904)

Miscellaneous Tasks

  • Update russh requirement from 0.55.0 to 0.56.0 (#902)
  • Update reqwest requirement from 0.12.5 to 0.13.1 (#905)

v0.26.4

Details

Features

  • Add User-Agent header 'tc-rust/' to Docker API requests (#897)

Miscellaneous Tasks

  • Update russh requirement from 0.55.0 to 0.56.0 (#902)
  • Update reqwest requirement from 0.12.5 to 0.13.1 (#905)
Changelog

Sourced from testcontainers's changelog.

[0.27.3] - 2026-04-15

Details

Bug Fixes

  • Pass Docker Hub credentials for images without a registry prefix (#935)

Miscellaneous Tasks

  • Update docker-compose-types requirement from 0.22 to 0.23 (#931)
  • Update ferroid requirement from 0.8.7 to 2.0.0 (#929)
  • Update russh requirement from 0.56.0 to 0.60.0 (#933)
  • Update signal-hook requirement from 0.3 to 0.4 (#934)
  • Update temp-dir requirement from 0.1 to 0.2 (#921)

[0.27.2] - 2026-03-23

Details

Miscellaneous Tasks

  • Update astral-tokio-tar requirement from 0.5.6 to 0.6.0 (#927)

[0.27.1] - 2026-02-22

Details

Bug Fixes

  • Pass env vars via Docker exec API instead of prepending to command (#920)

Features

  • Allow people to disable the default wait behavior (#922)

[0.27.0] - 2026-02-06

Details

Features

  • Add User-Agent header 'tc-rust/' to Docker API requests (#897)
  • Open stdin option for container request (#904)

Miscellaneous Tasks

  • Update russh requirement from 0.55.0 to 0.56.0 (#902)
  • Update reqwest requirement from 0.12.5 to 0.13.1 (#905)

[0.26.4] - 2026-02-05

Details

Features

  • Add User-Agent header 'tc-rust/' to Docker API requests (#897)

Miscellaneous Tasks

  • Update russh requirement from 0.55.0 to 0.56.0 (#902)
  • Update reqwest requirement from 0.12.5 to 0.13.1 (#905)
Commits
  • 2c96733 chore: release v0.27.3 (#938)
  • 8e074dc chore(deps): update temp-dir requirement from 0.1 to 0.2 (#921)
  • 2e8beae chore(deps): update signal-hook requirement from 0.3 to 0.4 (#934)
  • 0c6f257 chore(deps): update russh requirement from 0.56.0 to 0.60.0 (#933)
  • 99e1715 chore(deps): update ferroid requirement from 0.8.7 to 2.0.0 (#929)
  • a4c9c8c chore(deps): update docker-compose-types requirement from 0.22 to 0.23 (#931)
  • 1a29616 fix: pass Docker Hub credentials for images without a registry prefix (#935)
  • a22fa50 chore: release v0.27.2 (#930)
  • 1566f0a chore(deps): update astral-tokio-tar requirement from 0.5.6 to 0.6.0 (#927)
  • 73ec33e chore: release v0.27.1 (#924)
  • Additional commits viewable in compare view

Updates toml from 0.8.23 to 0.9.12+spec-1.1.0

Commits

Bumps the breaking group with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [educe](https://github.com/magiclen/educe) | `0.6.0` | `0.7.4` |
| [syn](https://github.com/dtolnay/syn) | `2.0.119` | `3.0.3` |
| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.0` |
| [phf](https://github.com/rust-phf/rust-phf) | `0.13.1` | `0.14.0` |
| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.5.1` |
| [kube](https://github.com/kube-rs/kube) | `3.1.0` | `4.2.0` |
| [k8s-openapi](https://github.com/Arnavion/k8s-openapi) | `0.27.1` | `0.28.0` |
| [aes](https://github.com/RustCrypto/block-ciphers) | `0.8.4` | `0.9.2` |
| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.0` |
| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.0` |
| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |
| chumsky | `0.12.0` | `0.13.0` |
| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |
| [testcontainers](https://github.com/testcontainers/testcontainers-rs) | `0.26.3` | `0.27.3` |
| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.12+spec-1.1.0` |
| [libloading](https://github.com/nagisa/rust_libloading) | `0.8.9` | `0.9.0` |
| [jiter](https://github.com/pydantic/jiter) | `0.15.0` | `0.16.0` |
| [hdfs-native-object-store](https://github.com/datafusion-contrib/hdfs-native-object-store) | `0.16.0` | `0.17.0` |


Updates `educe` from 0.6.0 to 0.7.4
- [Changelog](https://github.com/magiclen/educe/blob/master/CHANGELOG-0.6.0-to-0.7.0.md)
- [Commits](magiclen/educe@v0.6.0...v0.7.4)

Updates `syn` from 2.0.119 to 3.0.3
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.119...3.0.3)

Updates `prettyplease` from 0.2.37 to 0.3.0
- [Release notes](https://github.com/dtolnay/prettyplease/releases)
- [Commits](dtolnay/prettyplease@0.2.37...0.3.0)

Updates `phf` from 0.13.1 to 0.14.0
- [Release notes](https://github.com/rust-phf/rust-phf/releases)
- [Changelog](https://github.com/rust-phf/rust-phf/blob/main/RELEASE_PROCESS.md)
- [Commits](rust-phf/rust-phf@v0.13.1...v0.14.0)

Updates `num-bigint` from 0.4.6 to 0.5.1
- [Changelog](https://github.com/rust-num/num-bigint/blob/main/RELEASES.md)
- [Commits](rust-num/num-bigint@num-bigint-0.4.6...num-bigint-0.5.1)

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

Updates `k8s-openapi` from 0.27.1 to 0.28.0
- [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.27.1...v0.28.0)

Updates `aes` from 0.8.4 to 0.9.2
- [Commits](RustCrypto/block-ciphers@aes-v0.8.4...aes-v0.9.2)

Updates `aes-gcm` from 0.10.3 to 0.11.0
- [Commits](RustCrypto/AEADs@aes-gcm-v0.10.3...aes-gcm-v0.11.0)

Updates `base64` from 0.22.1 to 0.23.0
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](marshallpierce/rust-base64@v0.22.1...v0.23.0)

Updates `sha1` from 0.10.6 to 0.11.0
- [Commits](RustCrypto/hashes@sha1-v0.10.6...sha1-v0.11.0)

Updates `chumsky` from 0.12.0 to 0.13.0

Updates `itertools` from 0.14.0 to 0.15.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](rust-itertools/itertools@v0.14.0...v0.15.0)

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

Updates `toml` from 0.8.23 to 0.9.12+spec-1.1.0
- [Commits](toml-rs/toml@toml-v0.8.23...toml-v0.9.12)

Updates `libloading` from 0.8.9 to 0.9.0
- [Commits](nagisa/rust_libloading@0.8.9...0.9.0)

Updates `jiter` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/pydantic/jiter/releases)
- [Commits](pydantic/jiter@v0.15.0...v0.16.0)

Updates `hdfs-native-object-store` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/datafusion-contrib/hdfs-native-object-store/releases)
- [Commits](datafusion-contrib/hdfs-native-object-store@v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: educe
  dependency-version: 0.7.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: syn
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: breaking
- dependency-name: prettyplease
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: phf
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: num-bigint
  dependency-version: 0.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: kube
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: breaking
- dependency-name: k8s-openapi
  dependency-version: 0.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: aes
  dependency-version: 0.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: aes-gcm
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: base64
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: sha1
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: chumsky
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: itertools
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: testcontainers
  dependency-version: 0.27.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: toml
  dependency-version: 0.9.12+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: libloading
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: jiter
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
- dependency-name: hdfs-native-object-store
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: breaking
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 29, 2026
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.

0 participants