Bump chia-bls from 0.38.2 to 0.42.1 - #762
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 8673407. Configure here.
| num-traits = "0.2.19" | ||
| num-integer = "0.1.46" | ||
| chia-bls = "0.36.1" | ||
| chia-bls = "0.42.0" |
There was a problem hiding this comment.
Dependency bump creates duplicate chia-sha2 versions
Low Severity
Bumping chia-bls to 0.42.0 while leaving chia-sha2 at 0.36.1 in workspace dependencies introduces two copies of chia-sha2 in the dependency tree (0.36.1 used by clvmr and clvm-fuzzing directly, and 0.42.0 pulled transitively by chia-bls and chia-traits). This increases binary size and means the openssl feature on clvmr only accelerates the 0.36.1 copy, while BLS operations internally use the unaccelerated 0.42.0 copy.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit 8673407. Configure here.
Coverage Report for CI Build 25725315089Coverage remained the same at 87.561%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
a62f5ec to
b8f2a04
Compare
Bumps [chia-bls](https://github.com/Chia-Network/chia_rs) from 0.38.2 to 0.42.1. - [Release notes](https://github.com/Chia-Network/chia_rs/releases) - [Commits](Chia-Network/chia_rs@0.38.2...0.42.1) --- updated-dependencies: - dependency-name: chia-bls dependency-version: 0.42.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
b8f2a04 to
948d3b7
Compare
|
Superseded by #811. |


Bumps chia-bls from 0.38.2 to 0.42.1.
Release notes
Sourced from chia-bls's releases.
... (truncated)
Commits
746c688Merge pull request #1426 from Chia-Network/bump-0.42.103e02c0bump version to 0.42.1df18c3eMerge pull request #1425 from Chia-Network/bump-clvmrsa23dd08harmonize versions of thiserror, p256, k256, rand, rand_chacha with clvm_rs. ...695643cbump clvmr to 0.17.7a256e9dMerge pull request #1422 from Chia-Network/check-time-lock1c51179python test cases787796bextend tests for check_time_lock()1a00644simplify check_time_lock() tests0c1c6a6[CHIA-3854] Alternative: pure storage cost model (12000/0) for generator iden...Note
Medium Risk
Updates a core cryptography dependency (
chia-bls) and its transitive crates, which can change signature/hash behavior and compatibility at runtime despite being a dependency-only change.Overview
Upgrades the workspace dependency
chia-blsfrom0.38.2to0.42.1.Regenerates
Cargo.lockto reflect the new dependency graph, including newerchia-traits/chia_streamable_macro, introducingchia-sha2 0.42.1alongsidechia-sha2 0.38.2, and consolidatingthiserrorusage to the2.xline.Reviewed by Cursor Bugbot for commit 948d3b7. Bugbot is set up for automated code reviews on this repo. Configure here.