build(deps): bump the cargo group across 3 directories with 9 updates#76
build(deps): bump the cargo group across 3 directories with 9 updates#76dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the cargo group with 5 updates in the /tools/unitctl directory: | Package | From | To | | --- | --- | --- | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.8.6` | | [tar](https://github.com/composefs/tar-rs) | `0.4.44` | `0.4.46` | | [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` | | [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.81` | | [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.49` | Bumps the cargo group with 4 updates in the /src/wasm-wasi-component directory: [rand](https://github.com/rust-random/rand), [bytes](https://github.com/tokio-rs/bytes), [wasmtime](https://github.com/bytecodealliance/wasmtime) and [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime). Bumps the cargo group with 5 updates in the /src/otel directory: | Package | From | To | | --- | --- | --- | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.8.6` | | [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` | | [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.73` | `0.10.81` | | [rustls-webpki](https://github.com/rustls/webpki) | `0.103.4` | `0.103.13` | | [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.12` | `0.11.14` | Updates `rand` from 0.8.5 to 0.8.6 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md) - [Commits](rust-random/rand@0.8.5...0.8.6) Updates `tar` from 0.4.44 to 0.4.46 - [Release notes](https://github.com/composefs/tar-rs/releases) - [Commits](composefs/tar-rs@0.4.44...0.4.46) Updates `bytes` from 1.10.1 to 1.11.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](tokio-rs/bytes@v1.10.1...v1.11.1) Updates `openssl` from 0.10.73 to 0.10.81 - [Release notes](https://github.com/rust-openssl/rust-openssl/releases) - [Commits](rust-openssl/rust-openssl@openssl-v0.10.73...openssl-v0.10.81) Updates `time` from 0.3.41 to 0.3.49 - [Release notes](https://github.com/time-rs/time/releases) - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md) - [Commits](time-rs/time@v0.3.41...v0.3.49) Updates `rand` from 0.8.5 to 0.8.6 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md) - [Commits](rust-random/rand@0.8.5...0.8.6) Updates `bytes` from 1.10.1 to 1.11.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](tokio-rs/bytes@v1.10.1...v1.11.1) Updates `wasmtime` from 35.0.0 to 36.0.8 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v36.0.8/RELEASES.md) - [Commits](bytecodealliance/wasmtime@v35.0.0...v36.0.8) Updates `wasmtime-wasi` from 35.0.0 to 38.0.4 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v38.0.4/RELEASES.md) - [Commits](bytecodealliance/wasmtime@v35.0.0...v38.0.4) Updates `rand` from 0.8.5 to 0.8.6 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md) - [Commits](rust-random/rand@0.8.5...0.8.6) Updates `bytes` from 1.10.1 to 1.11.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](tokio-rs/bytes@v1.10.1...v1.11.1) Updates `openssl` from 0.10.73 to 0.10.81 - [Release notes](https://github.com/rust-openssl/rust-openssl/releases) - [Commits](rust-openssl/rust-openssl@openssl-v0.10.73...openssl-v0.10.81) Updates `rustls-webpki` from 0.103.4 to 0.103.13 - [Release notes](https://github.com/rustls/webpki/releases) - [Commits](rustls/webpki@v/0.103.4...v/0.103.13) Updates `quinn-proto` from 0.11.12 to 0.11.14 - [Release notes](https://github.com/quinn-rs/quinn/releases) - [Commits](quinn-rs/quinn@quinn-proto-0.11.12...quinn-proto-0.11.14) --- updated-dependencies: - dependency-name: rand dependency-version: 0.8.6 dependency-type: direct:production dependency-group: cargo - dependency-name: tar dependency-version: 0.4.46 dependency-type: direct:production dependency-group: cargo - dependency-name: bytes dependency-version: 1.11.1 dependency-type: indirect dependency-group: cargo - dependency-name: openssl dependency-version: 0.10.81 dependency-type: indirect dependency-group: cargo - dependency-name: time dependency-version: 0.3.49 dependency-type: indirect dependency-group: cargo - dependency-name: rand dependency-version: 0.8.6 dependency-type: indirect dependency-group: cargo - dependency-name: bytes dependency-version: 1.11.1 dependency-type: direct:production dependency-group: cargo - dependency-name: wasmtime dependency-version: 36.0.8 dependency-type: direct:production dependency-group: cargo - dependency-name: wasmtime-wasi dependency-version: 38.0.4 dependency-type: direct:production dependency-group: cargo - dependency-name: rand dependency-version: 0.8.6 dependency-type: indirect dependency-group: cargo - dependency-name: bytes dependency-version: 1.11.1 dependency-type: indirect dependency-group: cargo - dependency-name: openssl dependency-version: 0.10.81 dependency-type: indirect dependency-group: cargo - dependency-name: rustls-webpki dependency-version: 0.103.13 dependency-type: indirect dependency-group: cargo - dependency-name: quinn-proto dependency-version: 0.11.14 dependency-type: indirect dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates several dependencies across multiple workspaces, including otel, unitctl, and wasm-wasi-component. In the wasm-wasi-component crate, wasmtime was updated to 36.0.8 while wasmtime-wasi was updated to 38.0.4. Feedback was provided pointing out this version mismatch, which leads to compiling duplicate versions of Wasmtime engine crates and potential type incompatibilities. It is recommended to align both dependencies to version 38.0.4.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| wasmtime = { version = "36.0.8", default-features = false, features = ['component-model', 'cranelift'] } | ||
| wasmtime-wasi = "38.0.4" |
There was a problem hiding this comment.
The versions of wasmtime and wasmtime-wasi are mismatched (36.0.8 vs 38.0.4). In the Wasmtime ecosystem, these crates are released together and must have matching major and minor versions to ensure type compatibility and avoid compiling multiple duplicate versions of the Wasmtime engine, which significantly increases build times and binary size. Both should be aligned to 38.0.4. Consider also updating wasi-common and wasmtime-wasi-http to 38.0.4 to keep the entire Wasmtime suite in sync.
| wasmtime = { version = "36.0.8", default-features = false, features = ['component-model', 'cranelift'] } | |
| wasmtime-wasi = "38.0.4" | |
| wasmtime = { version = "38.0.4", default-features = false, features = ['component-model', 'cranelift'] } | |
| wasmtime-wasi = "38.0.4" |
Bumps the cargo group with 5 updates in the /tools/unitctl directory:
0.8.50.8.60.4.440.4.461.10.11.11.10.10.730.10.810.3.410.3.49Bumps the cargo group with 4 updates in the /src/wasm-wasi-component directory: rand, bytes, wasmtime and wasmtime-wasi.
Bumps the cargo group with 5 updates in the /src/otel directory:
0.8.50.8.61.10.11.11.10.10.730.10.810.103.40.103.130.11.120.11.14Updates
randfrom 0.8.5 to 0.8.6Changelog
Sourced from rand's changelog.
Commits
5309f250.8.6 (#1772): update for recent nightly rustc and backport #17641126d03When testing rustc 1.36, use compatible dependencies.143b602Add Cargo.lock.msrv.9be86f2Fix cross build test.5e0d50dDrop simd_support.8ff02f0Upgrade cache action.4ad0cc3Don't test for unsupported target architecture.258e6d0Address warning.9f0e676Mark some internal traits as potentially unused.6f123c1Workaround never constructed and never used warning.Updates
tarfrom 0.4.44 to 0.4.46Release notes
Sourced from tar's releases.
Commits
fc459c1Release 0.4.4643e05a8ci: Add crates.io trusted publishing workflowbba5666Update repo linkscd94c46docs: Document TOCTOU / concurrent-mutation threat model1b4997cbuilder: Expand docs for follow_symlinks and append_dir_allbab14ddarchive: Fix another PAX header desync (GHSA-3cv2-h65g-fgmm)2349b49Add support of absolute paths39d0311Update some links59d803eUpdate astral-tokio-tar requirement from 0.5 to 0.68296b9aci: Fix and re-enable reverse dependency testing (#444)Updates
bytesfrom 1.10.1 to 1.11.1Release notes
Sourced from bytes's releases.
Changelog
Sourced from bytes's changelog.
Commits
417dccdRelease bytes v1.11.1 (#820)d0293b0Merge commit from forka7952fbchore: prepare bytes v1.11.0 (#804)60cbb77fix:BytesMutonly reuse if src has remaining (#803)7ce330fMove drop_fn of from_owner into vtable (#801)4b53a29Tweak BytesMut::remaining_mut (#795)016fdbdReserve capacity in BytesMut::put (#794)ef7f257Specialize BytesMut::put::<Bytes> (#793)8b4f54dIgnore BytesMut::freeze doctest on wasm (#790)16132adFix latest clippy warnings (#787)Updates
opensslfrom 0.10.73 to 0.10.81Release notes
Sourced from openssl's releases.
... (truncated)
Commits
db9c9e2Release openssl 0.10.81 and openssl-sys 0.9.117 (#2655)3a7fb56Bump actions/checkout from 6.0.2 to 6.0.3 (#2653)d059c43Fix verify_mode() panic on unmodeled verify mode bits (#2651)8b1519eDeprecate Asn1StringRef::as_utf8 in favor of a NUL-safe to_string (#2652)d5713d6add mldsa.h to the boringssl bindgen (#2650)9fac317Merge pull request #2538 from ocdlroux/feat/crl-full4dae20bx509: adding minimal support for X509CrlBuilder47f7777Add brainpoolP224r1 and brainpoolP224t1 NID constants (#2642)659da17Bump aws-ls-sys to 0.41 (#2640)35be7aeRelease openssl 0.10.80 and openssl-sys 0.9.116 (#2639)Updates
timefrom 0.3.41 to 0.3.49Release notes
Sourced from time's releases.
Changelog
Sourced from time's changelog.
... (truncated)
Commits
ff8683cv0.3.49 releasef189886fix: resolve E0119 trait coherence error in rustc >= 1.95.05d8737cv0.3.48 release1bfca87Usewideninstead ofextendin sys codec57284ffix: return error instead of panicking on truncated strftime padding modifiera74f35fUse v3 format descriptions for serde defaults96ff36cAllow eliding serde format description versionedc58b1Permit duplicates in v1/v2 inpermit_modifiers!a838f69Bump codecov actionf2f99f8Fix unused warningUpdates
randfrom 0.8.5 to 0.8.6Changelog
Sourced from rand's changelog.
Commits
5309f250.8.6 (#1772): update for recent nightly rustc and backport #17641126d03When testing rustc 1.36, use compatible dependencies.143b602Add Cargo.lock.msrv.9be86f2Fix cross build test.5e0d50dDrop simd_support.8ff02f0Upgrade cache action.4ad0cc3Don't test for unsupported target architecture.258e6d0Address warning.9f0e676Mark some internal traits as potentially unused.6f123c1Workaround never constructed and never used warning.Updates
bytesfrom 1.10.1 to 1.11.1Release notes
Sourced from bytes's releases.
Changelog
Sourced from bytes's changelog.
Commits
417dccdRelease bytes v1.11.1 (#820)d0293b0Merge commit from forka7952fbchore: prepare bytes v1.11.0 (#804)60cbb77fix:BytesMutonly reuse if src has remaining (#803)7ce330fMove drop_fn of from_owner into vtable (#801)4b53a29Tweak BytesMut::remaining_mut (#795)016fdbdReserve capacity in BytesMut::put (#794)ef7f257Specialize BytesMut::put::<Bytes> (#793)8b4f54dIgnore BytesMut::freeze doctest on wasm (#790)16132adFix latest clippy warnings (#787)Updates
wasmtimefrom 35.0.0 to 36.0.8Release notes
Sourced from wasmtime's releases.
... (truncated)
Changelog
Sourced from wasmtime's changelog.
... (truncated)
Commits
332e8adRelease Wasmtime 36.0.8 (#13239)82baadaFix panicking overflow when calculating table sizes (#13242)0953908Release Wasmtime 36.0.7 (#12999)7c9130b[36.0.x] Combined backports for a 36.0.7 release (#13003)f2054e0Release Wasmtime 36.0.6 (#12656)48b427b[36.0.x] Backport fixes for security advisories (#12648)06ef143Release Wasmtime 36.0.5 (#12432)ac92d9b[36.0] Backport Cranelift: x64: fix incorrect load-sinking incopysignoper...0489f91Release Wasmtime 36.0.4 (#12348)5c1a5f6Cranelift: x64: fix user-controlled recursion in cmp emission. (#12333) (#12338)Updates
wasmtime-wasifrom 35.0.0 to 38.0.4Release notes
Sourced from wasmtime-wasi's releases.
... (truncated)
Changelog
Sourced from wasmtime-wasi's changelog.
... (truncated)
Commits
4c22e15Release Wasmtime 38.0.4 (#12024)9ebb693[38.0.x] Prevent using shared memories withMemory(#12020)05566ccWork around naked-function-plus-LTO issue (#11960) (#11972)e7eb46bPin beta Rust used in CI (#11969)d9dc16bRelease Wasmtime 38.0.3 (#11934)c3d448cUse generic array-to-wasm trampolines for components (#11933)e8b8a72Fix release script (#11906) (#11914)b27d62cRelease Wasmtime 38.0.2 (#11903)7c142a6Attempt to use github immutable releases (#11902)aba7144Fix compatibility with the Go runtime on Windows for exceptions (#11892) (#11...Updates
randfrom 0.8.5 to 0.8.6Changelog
Sourced from rand's changelog.
Commits
5309f250.8.6 (#1772): update for recent nightly rustc and backport #17641126d03When testing rustc 1.36, use compatible dependencies.143b602Add Cargo.lock.msrv.9be86f2Fix cross build test.5e0d50dDrop simd_support.8ff02f0Upgrade cache action.4ad0cc3Don't test for unsupported target architecture.258e6d0Address warning.9f0e676Mark some internal traits as potentially unused.6f123c1Workaround never constructed and never used warning.Updates
bytesfrom 1.10.1 to 1.11.1Release notes
Sourced from bytes's releases.
Changelog
Sourced from bytes's changelog.
Commits
417dccdRelease bytes v1.11.1 (#820)d0293b0Merge commit from forka7952fbchore: prepare bytes v1.11.0 (#804)60cbb77fix:BytesMutonly reuse if src has remaining (#803)7ce330fMove drop_fn of from_owner into vtable (#801)4b53a29Tweak BytesMut::remaining_mut (#795)016fdbdReserve capacity in BytesMut::put (#794)