Skip to content

Bump chia-bls from 0.38.2 to 0.42.1 - #762

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/chia-bls-0.42.0
Closed

Bump chia-bls from 0.38.2 to 0.42.1#762
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/chia-bls-0.42.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 14, 2026

Copy link
Copy Markdown
Contributor

Bumps chia-bls from 0.38.2 to 0.42.1.

Release notes

Sourced from chia-bls's releases.

0.42.1

What's Changed

Full Changelog: Chia-Network/chia_rs@0.42.0...0.42.1

0.42.0

What's Changed

Full Changelog: Chia-Network/chia_rs@0.41.1...0.42.0

0.41.1

What's Changed

Full Changelog: Chia-Network/chia_rs@0.41.0...0.41.1

0.41.0

What's Changed

Full Changelog: Chia-Network/chia_rs@0.40.0...0.41.0

0.40.0

What's Changed

... (truncated)

Commits
  • 746c688 Merge pull request #1426 from Chia-Network/bump-0.42.1
  • 03e02c0 bump version to 0.42.1
  • df18c3e Merge pull request #1425 from Chia-Network/bump-clvmrs
  • a23dd08 harmonize versions of thiserror, p256, k256, rand, rand_chacha with clvm_rs. ...
  • 695643c bump clvmr to 0.17.7
  • a256e9d Merge pull request #1422 from Chia-Network/check-time-lock
  • 1c51179 python test cases
  • 787796b extend tests for check_time_lock()
  • 1a00644 simplify check_time_lock() tests
  • 0c1c6a6 [CHIA-3854] Alternative: pure storage cost model (12000/0) for generator iden...
  • Additional commits viewable in compare view


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-bls from 0.38.2 to 0.42.1.

Regenerates Cargo.lock to reflect the new dependency graph, including newer chia-traits/chia_streamable_macro, introducing chia-sha2 0.42.1 alongside chia-sha2 0.38.2, and consolidating thiserror usage to the 2.x line.

Reviewed by Cursor Bugbot for commit 948d3b7. Bugbot is set up for automated code reviews on this repo. Configure here.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added Changed Required label for PR that categorizes merge commit message as "Changed" for changelog dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Apr 14, 2026
@socket-security

socket-security Bot commented Apr 14, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedcargo/​chia-sha2@​0.42.110010093100100
Updatedcargo/​chia-bls@​0.38.2 ⏵ 0.42.110010093100100

View full report

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ 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.

Comment thread Cargo.toml Outdated
num-traits = "0.2.19"
num-integer = "0.1.46"
chia-bls = "0.36.1"
chia-bls = "0.42.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 8673407. Configure here.

@coveralls-official

coveralls-official Bot commented Apr 14, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 25725315089

Coverage remained the same at 87.561%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 8554
Covered Lines: 7490
Line Coverage: 87.56%
Coverage Strength: 23943498.66 hits per line

💛 - Coveralls

@dependabot dependabot Bot changed the title Bump chia-bls from 0.36.1 to 0.42.0 Bump chia-bls from 0.38.2 to 0.42.0 Apr 23, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/chia-bls-0.42.0 branch 3 times, most recently from a62f5ec to b8f2a04 Compare April 29, 2026 14:51
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>
@dependabot dependabot Bot changed the title Bump chia-bls from 0.38.2 to 0.42.0 Bump chia-bls from 0.38.2 to 0.42.1 May 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/chia-bls-0.42.0 branch from b8f2a04 to 948d3b7 Compare May 12, 2026 09:19
@dependabot @github

dependabot Bot commented on behalf of github Jun 30, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #811.

@dependabot dependabot Bot closed this Jun 30, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/chia-bls-0.42.0 branch June 30, 2026 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changed Required label for PR that categorizes merge commit message as "Changed" for changelog 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