Skip to content

deps(solana)(deps): bump the rust-solana group in /crates/signia-solana-client with 6 updates#19

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/crates/signia-solana-client/rust-solana-ced4fd6318
Open

deps(solana)(deps): bump the rust-solana group in /crates/signia-solana-client with 6 updates#19
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/crates/signia-solana-client/rust-solana-ced4fd6318

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jan 25, 2026

Updates the requirements on bincode, thiserror, solana-sdk, solana-client, solana-program and rand to permit the latest version.
Updates bincode to 3.0.0

Commits

Updates thiserror to 2.0.18

Release notes

Sourced from thiserror's releases.

2.0.18

Commits
  • dc0f6a2 Release 2.0.18
  • 0275292 Touch up PR 443
  • 3c33bc6 Merge pull request #443 from LucaCappelletti94/master
  • 995939c Reproduce issue 442
  • 21653d1 Made clippy lifetime allows conditional
  • 45e5388 Update actions/upload-artifact@v5 -> v6
  • 386aac1 Update actions/upload-artifact@v4 -> v5
  • ec50561 Update actions/checkout@v5 -> v6
  • 247eab5 Update name of empty_enum clippy lint
  • 91b181f Raise required compiler to Rust 1.68
  • Additional commits viewable in compare view

Updates solana-sdk to 3.0.0

Release notes

Sourced from solana-sdk's releases.

bls-signatures@v3.0.0

What's new

Commits
  • 9ffe954 Publish solana-sdk v3.0.0
  • 9decd85 rent-collector: Remove the crate entirely (#286)
  • cf5ceaf Publish solana-program-entrypoint v3.1.0
  • 334c7ec program-entrypoint: Add a BumpAllocator constructor (#284)
  • d47ab5a vote-interface: VoteStateVersions: add support for v4 (#280)
  • 0ace4d4 Publish solana-loader-v4-interface v3.1.0
  • 9dd79d7 Publish solana-loader-v3-interface v6.1.0
  • 5ffdd0e Publish solana-system-transaction v3.0.0
  • c77fef5 Publish solana-client-traits v3.0.0
  • e989395 Publish solana-transaction v3.0.0
  • Additional commits viewable in compare view

Updates solana-client to 3.1.7

Release notes

Sourced from solana-client's releases.

Release v3.1.7

This is a Testnet release. It is also recommended for Devnet, and up to 10% of Mainnet Beta.

https://github.com/anza-xyz/agave/blob/v3.1/CHANGELOG.md

What's Changed

Full Changelog: anza-xyz/agave@v3.1.6...v3.1.7

Changelog

Sourced from solana-client's changelog.

Changelog

All notable changes to this project will be documented in this file.

Please follow the guidance at the bottom of this file when making changes The format is based on Keep a Changelog. This project adheres to Semantic Versioning and follows a Backwards Compatibility Policy

Release channels have their own copy of this changelog:

4.0.0-Unreleased

RPC

Breaking

  • --public-tpu-address and --public-tpu-forwards-address CLI arguments and setPublicTpuForwardsAddress, setPublicTpuAddress RPC methods now specify QUIC ports, not UDP.

Changes

  • Added --enable-scheduler-bindings which binds an IPC server at <ledger-path>/scheduler_bindings.ipc for external schedulers to connect to.

Validator

Breaking

  • Removed deprecated arguments
    • --accounts-db-clean-threads
    • --accounts-db-hash-threads
    • --accounts-db-read-cache-limit-mb
    • --accounts-hash-cache-path
    • --disable-accounts-disk-index
    • --dev-halt-at-slot
    • --monitor (exit subcommand)
    • --wait-for-exit (exit subcommand)

Deprecations

  • Using mmap for --accounts-db-access-storages-method is now deprecated.
  • The --enable-accounts-disk-index flag is now deprecated. Use --accounts-index-limit instead. To retain the same behavior, use --accounts-index-limit minimal.

Changes

  • agave-validator exit now saves bank state before exiting. This enables restarts from local state when snapshot generation is disabled.
  • Added --accounts-index-limit to specify the memory limit of the accounts index.

CLI

Deprecations

  • The ping command is deprecated and will be removed in v4.1.

Changes

  • Support Trezor hardware wallets using usb://trezor

Platform tools

Breaking

  • cargo-build-sbf --debug now generates a file program.so.debug instead of program.debug.
  • cargo-build-sbf --debug places all debug related objects inside target/deploy/debug.

Geyser

Changes

  • Account update notifications have their fields populated from the account values post transaction execution. This means notifications for closed accounts (accounts with a balance of zero lamports) will no longer have their owner/data/etc manually zeroed out. Note that if the on-chain program does zero out any fields itself, those will remain zeroed out in the notification.

... (truncated)

Commits
  • 9873bc4 v3.1: svm: build NonceInfo during transaction processing (backport of #9455) ...
  • 00733a7 v3.1: runtime: Rekey p-token feature gate (backport of #9979) (#10015)
  • 06f22ea v3.1: runtime: Relax program data account check in migration (backport of #98...
  • a8c20c0 v3.1: Add WFSM stake metric (backport of #9803) (#10035)
  • 433a685 v3.1: Track congestion events in tpu-client-next stats (backport of #8816) (#...
  • cf659c3 v3.1: fix: genesis: feature-gated vote state (backport of #9467) (#9879)
  • ae69a00 Bump version to v3.1.7 (#9920)
  • 4857876 v3.1: svm: properly test underfunded nonce fee-payer (backport of #9246) (#9849)
  • 63057a7 v3.1: core: Adjust vote-storage handling (backport of #9898) (#9902)
  • 58ba4fc v3.1: gossip: fix duplicate shred handler buffer pruning (backport of #9897) ...
  • Additional commits viewable in compare view

Updates solana-program to 3.0.0

Release notes

Sourced from solana-program's releases.

bls-signatures@v3.0.0

What's new

Commits
  • 9ffe954 Publish solana-sdk v3.0.0
  • 9decd85 rent-collector: Remove the crate entirely (#286)
  • cf5ceaf Publish solana-program-entrypoint v3.1.0
  • 334c7ec program-entrypoint: Add a BumpAllocator constructor (#284)
  • d47ab5a vote-interface: VoteStateVersions: add support for v4 (#280)
  • 0ace4d4 Publish solana-loader-v4-interface v3.1.0
  • 9dd79d7 Publish solana-loader-v3-interface v6.1.0
  • 5ffdd0e Publish solana-system-transaction v3.0.0
  • c77fef5 Publish solana-client-traits v3.0.0
  • e989395 Publish solana-transaction v3.0.0
  • Additional commits viewable in compare view

Updates rand to 0.9.2

Changelog

Sourced from rand's changelog.

[0.9.2] - 2025-07-20

Deprecated

  • Deprecate rand::rngs::mock module and StepRng generator (#1634)

Additions

  • Enable WeightedIndex<usize> (de)serialization (#1646)

[0.9.1] - 2025-04-17

Security and unsafe

  • Revise "not a crypto library" policy again (#1565)
  • Remove zerocopy dependency from rand (#1579)

Fixes

  • Fix feature simd_support for recent nightly rust (#1586)

Changes

  • Allow fn rand::seq::index::sample_weighted and fn IndexedRandom::choose_multiple_weighted to return fewer than amount results (#1623), reverting an undocumented change (#1382) to the previous release.

Additions

  • Add rand::distr::Alphabetic distribution. (#1587)
  • Re-export rand_core (#1604)

[0.9.0] - 2025-01-27

Security and unsafe

  • Policy: "rand is not a crypto library" (#1514)
  • Remove fork-protection from ReseedingRng and ThreadRng. Instead, it is recommended to call ThreadRng::reseed on fork. (#1379)
  • Use zerocopy to replace some unsafe code (#1349, #1393, #1446, #1502)

Dependencies

  • Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using --ignore-rust-version
  • Update to rand_core v0.9.0 (#1558)

Features

  • Support std feature without getrandom or rand_chacha (#1354)
  • Enable feature small_rng by default (#1455)
  • Remove implicit feature rand_chacha; use std_rng instead. (#1473)
  • Rename feature serde1 to serde (#1477)
  • Rename feature getrandom to os_rng (#1537)
  • Add feature thread_rng (#1547)

API changes: rand_core traits

  • Add fn RngCore::read_adapter implementing std::io::Read (#1267)
  • Add trait CryptoBlockRng: BlockRngCore; make trait CryptoRng: RngCore (#1273)
  • Add traits TryRngCore, TryCryptoRng (#1424, #1499)
  • Rename fn SeedableRng::from_rng -> try_from_rng and add infallible variant fn from_rng (#1424)
  • Rename fn SeedableRng::from_entropy -> from_os_rng and add fallible variant fn try_from_os_rng (#1424)
  • Add bounds Clone and AsRef to associated type SeedableRng::Seed (#1491)

API changes: Rng trait and top-level fns

  • Rename fn rand::thread_rng() to rand::rng() and remove from the prelude (#1506)

... (truncated)

Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [bincode](https://github.com/bincode-org/bincode), [thiserror](https://github.com/dtolnay/thiserror), [solana-sdk](https://github.com/anza-xyz/solana-sdk), [solana-client](https://github.com/anza-xyz/agave), [solana-program](https://github.com/anza-xyz/solana-sdk) and [rand](https://github.com/rust-random/rand) to permit the latest version.

Updates `bincode` to 3.0.0
- [Commits](https://github.com/bincode-org/bincode/commits)

Updates `thiserror` to 2.0.18
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.0...2.0.18)

Updates `solana-sdk` to 3.0.0
- [Release notes](https://github.com/anza-xyz/solana-sdk/releases)
- [Commits](https://github.com/anza-xyz/solana-sdk/compare/instruction-error@v2.1.0...sdk@v3.0.0)

Updates `solana-client` to 3.1.7
- [Release notes](https://github.com/anza-xyz/agave/releases)
- [Changelog](https://github.com/anza-xyz/agave/blob/master/CHANGELOG.md)
- [Commits](anza-xyz/agave@v2.0.14...v3.1.7)

Updates `solana-program` to 3.0.0
- [Release notes](https://github.com/anza-xyz/solana-sdk/releases)
- [Commits](https://github.com/anza-xyz/solana-sdk/compare/instruction-error@v2.1.0...sdk@v3.0.0)

Updates `rand` to 0.9.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.0...rand_core-0.9.2)

---
updated-dependencies:
- dependency-name: bincode
  dependency-version: 3.0.0
  dependency-type: direct:production
  dependency-group: rust-solana
- dependency-name: thiserror
  dependency-version: 2.0.18
  dependency-type: direct:production
  dependency-group: rust-solana
- dependency-name: solana-sdk
  dependency-version: 3.0.0
  dependency-type: direct:production
  dependency-group: rust-solana
- dependency-name: solana-client
  dependency-version: 3.1.7
  dependency-type: direct:production
  dependency-group: rust-solana
- dependency-name: solana-program
  dependency-version: 3.0.0
  dependency-type: direct:production
  dependency-group: rust-solana
- dependency-name: rand
  dependency-version: 0.9.2
  dependency-type: direct:production
  dependency-group: rust-solana
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jan 25, 2026

Labels

The following labels could not be found: dependencies, rust, solana. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants