chore(deps): bump prost from 0.13.5 to 0.14.3#494
chore(deps): bump prost from 0.13.5 to 0.14.3#494dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps [prost](https://github.com/tokio-rs/prost) from 0.13.5 to 0.14.3. - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](tokio-rs/prost@v0.13.5...v0.14.3) --- updated-dependencies: - dependency-name: prost dependency-version: 0.14.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
🤖 Dependabot auto-merge skipped — CI not green (status: failed). Manual review required. |
|
🤖 Dependabot auto-merge skipped — compatibility score % is below 75% threshold. Manual review required. |
|
Superseded by #504 — these 4 major version bumps cross-depend (tonic 0.14 needs prost 0.14, sha2 0.11 needs pbkdf2 0.13) so they must land bundled. Single PR contains all migrations + verifier. Closing. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
* chore(deps): bundle major bumps tonic 0.14, prost 0.14, sha2 0.11, pbkdf2 0.13 Supersedes dependabot PRs #490 #492 #493 #494 — those individual bumps fail CI in isolation because the four crates are cross-dependent: - tonic 0.14 requires prost 0.14 (ProstCodec moved from tonic::codec to a new tonic-prost crate) - tonic-web 0.14 follows tonic - sha2 0.11 needs pbkdf2 0.13 (older pbkdf2's hmac trait bound on sha2 doesn't satisfy under sha2 0.11's CoreProxy) Bundling lands all four together so the workspace compiles + tests pass at every step. Migration notes: - tonic-build 0.14 split prost-specific codegen into tonic-prost-build. crates/sentrix-grpc/build.rs now uses tonic_prost_build::configure + compile_with_config (the old compile_protos_with_config method was renamed). Added tonic-prost + tonic-prost-build deps. - No sentrix code uses tonic::codec types directly (gRPC service is skeleton-only with Unimplemented handlers; runtime codec is generated by the build script). So no src changes needed beyond build.rs. - sha2 0.11 + pbkdf2 0.13 just bumped together; existing call sites use the trait re-exports unchanged. Versions on workspace: sha2: 0.10 → 0.11 (7 Cargo.toml files) pbkdf2: 0.12 → 0.13 (2 files: workspace + sentrix-wallet) tonic: 0.12 → 0.14 (sentrix-node + sentrix-grpc) tonic-web: 0.12 → 0.14 (sentrix-node) tonic-build: 0.12 → 0.14 (sentrix-grpc dev) tonic-prost: NEW 0.14 (sentrix-grpc dep) tonic-prost-build: NEW 0.14 (sentrix-grpc dev) prost: 0.13 → 0.14 (sentrix-grpc) prost-build: 0.13 → 0.14 (sentrix-grpc dev) Verification: cargo check --workspace --tests → pass cargo clippy --workspace --tests -- -D warnings → zero warnings cargo test --workspace --lib → 714 unit tests pass cargo test --workspace --tests → all integration tests pass * chore: cargo update -p multihash — drop yanked core2 0.4.0 dep cargo audit warning surfaced on every CI run since core2's upstream yanked 0.4.0 from crates.io. Path: sentrix-network → libp2p 0.56.0 → libp2p-noise → multiaddr → multihash 0.19.3 → core2 0.4.0 ← yanked multihash 0.19.5 drops the core2 dep entirely (no_std std::io shim inlined or replaced). `cargo update -p multihash` was the right lever — multihash 0.19.x semver caret allows the bump without disturbing libp2p 0.56.0 or anything above. Bump removes core2 from Cargo.lock; build + cargo check stay clean (20s). Not addressed here (separate PR): - hickory-proto 0.25.2 RUSTSEC-2026-0118 + 0119 - tracing-subscriber 0.2.25 RUSTSEC-2025-0055 These are real vulnerabilities, pre-existing, and currently shown as ::warning:: annotations because the CI audit step is wrapped in `|| true`. Out of scope for this one-line lockfile bump.
…kdf2 0.13 (#504) Supersedes dependabot PRs #490 #492 #493 #494 — those individual bumps fail CI in isolation because the four crates are cross-dependent: - tonic 0.14 requires prost 0.14 (ProstCodec moved from tonic::codec to a new tonic-prost crate) - tonic-web 0.14 follows tonic - sha2 0.11 needs pbkdf2 0.13 (older pbkdf2's hmac trait bound on sha2 doesn't satisfy under sha2 0.11's CoreProxy) Bundling lands all four together so the workspace compiles + tests pass at every step. Migration notes: - tonic-build 0.14 split prost-specific codegen into tonic-prost-build. crates/sentrix-grpc/build.rs now uses tonic_prost_build::configure + compile_with_config (the old compile_protos_with_config method was renamed). Added tonic-prost + tonic-prost-build deps. - No sentrix code uses tonic::codec types directly (gRPC service is skeleton-only with Unimplemented handlers; runtime codec is generated by the build script). So no src changes needed beyond build.rs. - sha2 0.11 + pbkdf2 0.13 just bumped together; existing call sites use the trait re-exports unchanged. Versions on workspace: sha2: 0.10 → 0.11 (7 Cargo.toml files) pbkdf2: 0.12 → 0.13 (2 files: workspace + sentrix-wallet) tonic: 0.12 → 0.14 (sentrix-node + sentrix-grpc) tonic-web: 0.12 → 0.14 (sentrix-node) tonic-build: 0.12 → 0.14 (sentrix-grpc dev) tonic-prost: NEW 0.14 (sentrix-grpc dep) tonic-prost-build: NEW 0.14 (sentrix-grpc dev) prost: 0.13 → 0.14 (sentrix-grpc) prost-build: 0.13 → 0.14 (sentrix-grpc dev) Verification: cargo check --workspace --tests → pass cargo clippy --workspace --tests -- -D warnings → zero warnings cargo test --workspace --lib → 714 unit tests pass cargo test --workspace --tests → all integration tests pass
Bumps prost from 0.13.5 to 0.14.3.
Changelog
Sourced from prost's changelog.
... (truncated)
Commits
fafa97fchore: remove protobuf submodule and leverage cmake for it (#1389)e0643e2release 0.14.35595b61fix: Add backDecodeError::new(#1382)e42dcadBufix: Name::full_name() is correct for empty packages (#1386)107153fbuild(deps): update pulldown-cmark-to-cmark requirement from 21 to 22 (#1384)3fc7003build(deps): bump actions/upload-artifact from 5 to 6 (#1381)33f8721fix some forgotten prost import paths (#1385)efb0755chore: Release version 0.14.2 (#1372)91a093ftest(derive_copy): Allow dead code (#1362)2c22c59build(deps): bump actions/checkout from 5 to 6 (#1370)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)