Skip to content

Commit c567455

Browse files
0xrinegadeclaude
andcommitted
chore(deps): Update Solana/Anza SDK crates to latest versions
Update to latest available Anza SDK crates: - solana-client: 3.0.1 → 3.1.2 - solana-commitment-config: 3.0.0 → 3.1.0 - solana-sdk-ids: 3.0.0 → 3.1.0 - solana-transaction-status: 3.0.0 → 3.1.2 - solana-system-interface: 2.0.0 → 3.0.0 Note: Some crates (solana-sdk, solana-program, solana-logger) are still at 3.0.0 as Anza versions crates independently. No breaking changes encountered. Background: Solana Labs GitHub archived Jan 2025, development moved to Anza/Agave. The solana-* crate names remain correct for SDK usage (only 6 validator-specific crates were renamed to agave-*). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 40bc8e8 commit c567455

File tree

2 files changed

+41
-24
lines changed

2 files changed

+41
-24
lines changed

Cargo.lock

Lines changed: 29 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ serde = { version = "1.0.219", features = ["derive"] }
2525
serde_yaml = "0.9.34"
2626
# solana-clap-utils removed - replaced by src/utils/validators.rs to eliminate clap 2.x vulnerabilities
2727
# solana-cli-config removed - replaced by src/utils/config_loader.rs (it depends on solana-clap-utils)
28-
solana-client = "3.0.1"
29-
solana-logger = "3.0.0"
30-
solana-remote-wallet = { version = "3.0.1", optional = true }
31-
solana-sdk = "3.0.0"
28+
# Anza/Agave SDK crates - updated to latest available versions 2025-11-27
29+
# Note: Crates are independently versioned by Anza
30+
solana-client = "3.1" # 3.1.2 (updated from 3.0.1)
31+
solana-logger = "3.0" # 3.0.0 (no newer version)
32+
solana-remote-wallet = { version = "3.0", optional = true }
33+
solana-sdk = "3.0" # 3.0.0 (no newer version)
3234
tokio = { version = "1.47.1", features = ["rt-multi-thread", "macros", "sync", "time", "net", "io-util", "fs", "process", "signal"] }
3335
tokio-stream = { version = "0.1", features = ["sync"] }
3436
tokio-vsock = "0.4"
@@ -97,12 +99,12 @@ diesel = { version = "2.3.2", features = ["sqlite", "returning_clauses_for_sqlit
9799
meshtastic = "0.1.7"
98100
# config crate removed - was unused dependency pulling in json5 vulnerability
99101
validator = { version = "0.20", features = ["derive"] }
100-
solana-commitment-config = "3.0.0"
101-
solana-sdk-ids = "3.0.0"
102-
solana-program = "3.0.0"
103-
solana-transaction-status = "3.0.0"
104-
solana-system-interface = "2.0.0"
105-
solana-loader-v3-interface = { version = "6.1.0", features = ["bincode"] }
102+
solana-commitment-config = "3.1" # 3.1.0 (updated)
103+
solana-sdk-ids = "3.1" # 3.1.0 (updated)
104+
solana-program = "3.0" # 3.0.0 (no newer)
105+
solana-transaction-status = "3.1" # 3.1.2 (updated)
106+
solana-system-interface = { version = "3.0", features = ["bincode"] } # 3.0.0 (was 2.0)
107+
solana-loader-v3-interface = { version = "6.1", features = ["bincode"] }
106108
# Terminal markdown rendering
107109
termimad = "0.30"
108110
# PNG screenshot generation for TUI testing

0 commit comments

Comments
 (0)