Bump the major group across 1 directory with 17 updates - #1989
Open
dependabot[bot] wants to merge 1 commit into
Open
Bump the major group across 1 directory with 17 updates#1989dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Contributor
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
This PR updates several Rust crate dependencies across the workspace, primarily bumping crypto, parsing, and proc-macro-related libraries to newer major/minor versions.
Changes:
- Bumped common libraries (
thiserror,sha2,wasmparser,base64) insoroban-*crates. - Upgraded proc-macro toolchain dependencies (
syn,prettyplease,darling,itertools,macro-string). - Updated SDK crypto/testing stack (
ed25519-dalek,curve25519-dalek,rand,ctor,ark-*) and workspacestellar-strkey.
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| soroban-spec/Cargo.toml | Updates base64, thiserror, wasmparser, sha2 versions. |
| soroban-spec-rust/Cargo.toml | Updates proc-macro dependencies including a major syn bump and prettyplease. |
| soroban-sdk/Cargo.toml | Updates Dalek crypto crates, rand, ctor, and ark-* dependencies plus sha2. |
| soroban-sdk-macros/Cargo.toml | Updates syn plus macro ecosystem crates (darling, itertools, etc.). |
| soroban-meta/Cargo.toml | Updates thiserror and wasmparser. |
| soroban-ledger-snapshot/Cargo.toml | Updates thiserror major version requirement. |
| Cargo.toml | Updates workspace stellar-strkey version pin. |
Comment on lines
+16
to
+17
| thiserror = "2.0.19" | ||
| syn = {version="3.0",features=["full"]} |
| serde_with = { version = "3.4.0", features = ["hex"] } | ||
| serde_json = "1.0.0" | ||
| thiserror = "1.0" | ||
| thiserror = "2.0" |
Comment on lines
+39
to
+43
| ed25519-dalek = { version = "3.0.0", features = ["rand_core"], optional = true } | ||
| curve25519-dalek = { version = "5.0.0", features = ["digest"], optional = true } | ||
| # match the version of rand used in dalek | ||
| rand = "0.8.5" | ||
| ctor = { version = "0.5.0", optional = true } | ||
| rand = "0.10.2" | ||
| ctor = { version = "1.0.12", optional = true } |
Comment on lines
+22
to
+28
| syn = {version="3.0.3",features=["full"]} | ||
| quote = "1.0" | ||
| proc-macro2 = "1.0" | ||
| itertools = "0.13.0" | ||
| darling = "0.20.10" | ||
| macro-string = "0.1.4" | ||
| sha2 = "0.10.7" | ||
| itertools = "0.14.0" | ||
| darling = "0.24.0" | ||
| macro-string = "0.3.0" | ||
| sha2 = "0.11.0" |
dependabot
Bot
force-pushed
the
dependabot/cargo/major-72e34aa006
branch
2 times, most recently
from
August 9, 2026 02:09
9e2e5a6 to
8b46497
Compare
dependabot
Bot
force-pushed
the
dependabot/cargo/major-72e34aa006
branch
from
August 16, 2026 02:09
8b46497 to
6c2c5b0
Compare
Bumps the major group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [stellar-strkey](https://github.com/stellar/rs-stellar-strkey) | `0.0.16` | `0.0.18` | | [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.1.1` | `3.0.0` | | [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `4.1.3` | `5.0.0` | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.10.2` | | [ctor](https://github.com/mmastrac/linktime) | `0.5.0` | `1.0.13` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` | | [ark-bn254](https://github.com/arkworks-rs/algebra) | `0.5.0` | `0.6.0` | | [ark-bls12-381](https://github.com/arkworks-rs/algebra) | `0.5.0` | `0.6.0` | | [ark-ff](https://github.com/arkworks-rs/algebra) | `0.5.0` | `0.6.0` | | [syn](https://github.com/dtolnay/syn) | `2.0.103` | `3.0.3` | | [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` | | [darling](https://github.com/TedDriggs/darling) | `0.20.10` | `0.24.0` | | [macro-string](https://github.com/dtolnay/macro-string) | `0.1.4` | `0.3.0` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.63` | `2.0.20` | | [wasmparser](https://github.com/bytecodealliance/wasm-tools) | `0.116.1` | `0.221.3` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` | | [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.22` | `0.3.0` | Updates `stellar-strkey` from 0.0.16 to 0.0.18 - [Release notes](https://github.com/stellar/rs-stellar-strkey/releases) - [Commits](stellar/rs-stellar-strkey@v0.0.16...v0.0.18) Updates `ed25519-dalek` from 2.1.1 to 3.0.0 - [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases) - [Changelog](https://github.com/dalek-cryptography/curve25519-dalek/blob/3.0.0/CHANGELOG.md) - [Commits](dalek-cryptography/curve25519-dalek@2.1.1...3.0.0) Updates `curve25519-dalek` from 4.1.3 to 5.0.0 - [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases) - [Commits](dalek-cryptography/curve25519-dalek@curve25519-4.1.3...curve25519-5.0.0) Updates `rand` from 0.8.5 to 0.10.2 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](rust-random/rand@0.8.5...0.10.2) Updates `ctor` from 0.5.0 to 1.0.13 - [Release notes](https://github.com/mmastrac/linktime/releases) - [Changelog](https://github.com/mmastrac/linktime/blob/master/CHANGELOG.md) - [Commits](https://github.com/mmastrac/linktime/commits/ctor-1.0.13) Updates `sha2` from 0.10.9 to 0.11.0 - [Commits](RustCrypto/hashes@sha2-v0.10.9...sha2-v0.11.0) Updates `ark-bn254` from 0.5.0 to 0.6.0 - [Release notes](https://github.com/arkworks-rs/algebra/releases) - [Changelog](https://github.com/arkworks-rs/algebra/blob/master/CHANGELOG.md) - [Commits](arkworks-rs/algebra@v0.5.0...v0.6.0) Updates `ark-bls12-381` from 0.5.0 to 0.6.0 - [Release notes](https://github.com/arkworks-rs/algebra/releases) - [Changelog](https://github.com/arkworks-rs/algebra/blob/master/CHANGELOG.md) - [Commits](arkworks-rs/algebra@v0.5.0...v0.6.0) Updates `ark-ff` from 0.5.0 to 0.6.0 - [Release notes](https://github.com/arkworks-rs/algebra/releases) - [Changelog](https://github.com/arkworks-rs/algebra/blob/master/CHANGELOG.md) - [Commits](arkworks-rs/algebra@v0.5.0...v0.6.0) Updates `syn` from 2.0.103 to 3.0.3 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.103...3.0.3) Updates `itertools` from 0.13.0 to 0.14.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](rust-itertools/itertools@v0.13.0...v0.14.0) Updates `darling` from 0.20.10 to 0.24.0 - [Release notes](https://github.com/TedDriggs/darling/releases) - [Changelog](https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md) - [Commits](TedDriggs/darling@v0.20.10...v0.24.0) Updates `macro-string` from 0.1.4 to 0.3.0 - [Release notes](https://github.com/dtolnay/macro-string/releases) - [Commits](dtolnay/macro-string@0.1.4...0.3.0) Updates `thiserror` from 1.0.63 to 2.0.20 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.63...2.0.20) Updates `wasmparser` from 0.116.1 to 0.221.3 - [Release notes](https://github.com/bytecodealliance/wasm-tools/releases) - [Commits](https://github.com/bytecodealliance/wasm-tools/commits) Updates `base64` from 0.22.1 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](marshallpierce/rust-base64@v0.22.1...v0.23.1) Updates `prettyplease` from 0.2.22 to 0.3.0 - [Release notes](https://github.com/dtolnay/prettyplease/releases) - [Commits](dtolnay/prettyplease@0.2.22...0.3.0) --- updated-dependencies: - dependency-name: ark-bls12-381 dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: ark-bn254 dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: ark-ff dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: base64 dependency-version: 0.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: ctor dependency-version: 1.0.12 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major - dependency-name: curve25519-dalek dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major - dependency-name: darling dependency-version: 0.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: ed25519-dalek dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major - dependency-name: itertools dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: macro-string dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: prettyplease dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: rand dependency-version: 0.10.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: sha2 dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major - dependency-name: stellar-strkey dependency-version: 0.0.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: major - dependency-name: syn dependency-version: 3.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major - dependency-name: thiserror dependency-version: 2.0.19 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major - dependency-name: wasmparser dependency-version: 0.221.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: major ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/cargo/major-72e34aa006
branch
from
August 18, 2026 04:13
6c2c5b0 to
f6b3280
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the major group with 17 updates in the / directory:
0.0.160.0.182.1.13.0.04.1.35.0.00.8.50.10.20.5.01.0.130.10.90.11.00.5.00.6.00.5.00.6.00.5.00.6.02.0.1033.0.30.13.00.14.00.20.100.24.00.1.40.3.01.0.632.0.200.116.10.221.30.22.10.23.10.2.220.3.0Updates
stellar-strkeyfrom 0.0.16 to 0.0.18Release notes
Sourced from stellar-strkey's releases.
Commits
6d3b96eBump version to 0.0.18 (#126)6f95126Accept owned variant keys for Decoded<Strkey> (#125)1115608Delete .github/workflows/claude-review.yml (#123)f6a2f9dUpgrade crate-git-revision dependency to 0.0.9 (#122)d16561cAdd structured DecodeError variants (#121)14a5e76Harden Claude review workflow (#114)3913c15Expose ENCODED_LEN consts used in public to_string returns (#119)d626f04Redact private keys and expose them only via Unredacted (#115)32108d1Remove positional input for encode and decode (#118)f7b19e1Warn when CLI outputs private keys (#116)Updates
ed25519-dalekfrom 2.1.1 to 3.0.0Changelog
Sourced from ed25519-dalek's changelog.
... (truncated)
Commits
6d96eb7Bump version to 3.0.0.c68b30fMerge pull request #330 from isislovecruft/fix/move-coc2ee6193Merge pull request #327 from huitseeker/digests-0.991a0faeMove CoC section from CONTRIBUTING.md to new file.5038fcfMerge pull request #308 from isislovecruft/fix/pippenger-typo6afd8ffUpdate sha2, digest to 0.93cc13a7Merge branch 'master' into developc4824e1Merge branch 'release/2.1.0'7e2aed3Fix typo of Pippenger's name.Updates
curve25519-dalekfrom 4.1.3 to 5.0.0Commits
07bef73Prep v5.0 major release (#916)0cd94eaed: ImplementKeySizeUser,TryKeyInit, andGenerateforSigningKey. A...eeaf902perf(lizard): skip negative preimages in lizard_decode (#882)78abeaeFix running doc tests (#914)4cf8db2Support AVX512 on stable Rust (#913)d995cafPrep v5.0-rc.1 (#911)1c14d54curve: Bring backffandgroup(#909)58b331ccurve,x,ed: re-export rand_core (#908)70e82aaPrep v5.0-rc.0 (#906)13ac5e6curve: Remove ff/group features for now (#907)Updates
randfrom 0.8.5 to 0.10.2Changelog
Sourced from rand's changelog.
... (truncated)
Commits
1540ea3Prepare rand 0.10.2 (#1800)a29964aBump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (#1801)ced9491Tweak docs for RngExt::random_range and SampleRange (#1798)db14664Check UniformChar validity on deser (#1790)bea8620Bump the all-deps group with 2 updates (#1796)4f44932Bump actions/cache from 5 to 6 (#1795)b999a13Bump actions/checkout from 6 to 7 (#1794)aeab810Avoid unsafe where safety depends on non-local values (#1791)1896d7cAdd typos CI job (#1789)43eddeeBump the all-deps group with 2 updates (#1788)Updates
ctorfrom 0.5.0 to 1.0.13Release notes
Sourced from ctor's releases.
... (truncated)
Commits
Updates
sha2from 0.10.9 to 0.11.0Commits
ffe0939Release sha2 0.11.0 (#806)8991b65Use the standard order of the[package]section fields (#807)3d2bc57sha2: refactor backends (#802)faa55fbsha3: bumpkeccakto v0.2 (#803)d3e6489sha3 v0.11.0-rc.9 (#801)bbf6f51sha2: tweak backend docs (#800)155dbbfsha3: add default value for theDSgeneric parameter onTurboShake128/256...ed514f2Use published version ofkeccakv0.2 (#799)702bcd8Migrate to closure-basedkeccak(#796)827c043sha3 v0.11.0-rc.8 (#794)Updates
ark-bn254from 0.5.0 to 0.6.0Changelog
Sourced from ark-bn254's changelog.
Commits
a5460beRelease 0.6.04cec9f0Inverse via GCD for SmallFp, generalize mersenne mul path (#1091)7b1b733build(deps): update hashbrown requirement from 0.16 to 0.17 (#1095)2733e8fIn define_field macro set plausibly useful FFT params for user (#1086)08aa6deSupport only u64 sized primes for SmallFp (#1088)285dac2Const initialization helper for SmallFp (#1084)a2d4d66Fix SmallFp from_random_bytes inconsistency with Fp (#1082)c402d0cArk-ff Small Field Support (#1044)8de9a9dRemove dead spill buffer path in generate_impl (#1039)6fd2656build(deps): update criterion requirement from 0.7.0 to 0.8.2 (#1077)Updates
ark-bls12-381from 0.5.0 to 0.6.0Changelog
Sourced from ark-bls12-381's changelog.
Commits
a5460beRelease 0.6.04cec9f0Inverse via GCD for SmallFp, generalize mersenne mul path (#1091)7b1b733build(deps): update hashbrown requirement from 0.16 to 0.17 (#1095)2733e8fIn define_field macro set plausibly useful FFT params for user (#1086)08aa6deSupport only u64 sized primes for SmallFp (#1088)285dac2Const initialization helper for SmallFp (#1084)a2d4d66Fix SmallFp from_random_bytes inconsistency with Fp (#1082)c402d0cArk-ff Small Field Support (#1044)8de9a9dRemove dead spill buffer path in generate_impl (#1039)6fd2656build(deps): update criterion requirement from 0.7.0 to 0.8.2 (#1077)Updates
ark-fffrom 0.5.0 to 0.6.0Changelog
Sourced from ark-ff's changelog.
Commits
a5460beRelease 0.6.04cec9f0Inverse via GCD for SmallFp, generalize mersenne mul path (#1091)7b1b733build(deps): update hashbrown requirement from 0.16 to 0.17 (#1095)2733e8fIn define_field macro set plausibly useful FFT params for user (#1086)08aa6deSupport only u64 sized primes for SmallFp (#1088)285dac2Const initialization helper for SmallFp (#1084)a2d4d66Fix SmallFp from_random_bytes inconsistency with Fp (#1082)c402d0cArk-ff Small Field Support (#1044)8de9a9dRemove dead spill buffer path in generate_impl (#1039)6fd2656build(deps): update criterion requirement from 0.7.0 to 0.8.2 (#1077)Updates
synfrom 2.0.103 to 3.0.3Release notes
Sourced from syn's releases.
... (truncated)
Commits
23dbaabRelease 3.0.316aad4eMerge pull request #2071 from dtolnay/compatibility42181b8Add explanation of compatibility strategyf3af08eUpdate test suite to nightly-2026-07-2188ee7beRelease 3.0.2587bc20Merge pull request #2070 from dtolnay/emptyrange96801f7Allow Error::new_range at empty cursor range9dc16c9Merge pull request #2069 from dtolnay/prevspan1db76b7Align on using impl trait across all Error constructorsbfa1ebfMake Cursor::prev_span publicUpdates
itertoolsfrom 0.13.0 to 0.14.0Changelog
Sourced from itertools's changelog.