Skip to content

rs(deps): bump solana-sdk from 2.3.1 to 4.0.1 in /services-rs - #25

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/cargo/services-rs/solana-sdk-4.0.1
Open

rs(deps): bump solana-sdk from 2.3.1 to 4.0.1 in /services-rs#25
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/cargo/services-rs/solana-sdk-4.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Copy link
Copy Markdown

Bumps solana-sdk from 2.3.1 to 4.0.1.

Release notes

Sourced from solana-sdk's releases.

sdk@v4.0.1

What's new

system-transaction@v4.0.0

What's new

Commits
  • b1bc122 Publish solana-sdk v4.0.1
  • 12b6316 Publish solana-program v4.0.0
  • 029896d Publish solana-system-transaction v4.0.0
  • 1cf4c97 Publish solana-sdk v4.0.0
  • 318e685 Publish solana-sdk-wasm-js v2.0.0
  • e8b3cb3 Publish solana-client-traits v4.0.0
  • 93adcb0 Publish solana-transaction v4.0.0
  • 8dbac59 Publish solana-nonce-account v4.0.0
  • 4ca148e Publish solana-message v4.0.0
  • 883d8f4 ci: Add run-semver option (#575)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 18, 2026

@behradkhodayar behradkhodayar left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Blocked by an upstream bug — cargo check --workspace against this branch fails inside solana-keypair 3.1.2 (a transitive dep that solana-sdk 4.0.1 pulls in):

```
error[E0277]: the trait bound DecodeError: std::error::Error is not satisfied
--> solana-keypair-3.1.2/src/lib.rs:53:9
|
53 | five8::decode_64(s, &mut buf).map_err(SignatureError::from_source)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: required for Box<(dyn std::error::Error + Send + Sync + 'static)> to implement From<DecodeError>
```

five8's DecodeError doesn't implement std::error::Error, which solana-keypair 3.1.2's from_source requires. This is an upstream solana crate issue — nothing for us to fix at this layer. Suggest leaving this PR closed (or letting Dependabot ignore the 4.x major) until solana-sdk releases a patch that pins a working solana-keypair / five8 combination.

Worth noting: we should keep this in mind — solana-sdk semver in the 3.x→4.x rebase has been bumpy across the whole ecosystem.

Bumps [solana-sdk](https://github.com/anza-xyz/solana-sdk) from 2.3.1 to 4.0.1.
- [Release notes](https://github.com/anza-xyz/solana-sdk/releases)
- [Commits](https://github.com/anza-xyz/solana-sdk/compare/sdk@v2.3.1...sdk@v4.0.1)

---
updated-dependencies:
- dependency-name: solana-sdk
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/services-rs/solana-sdk-4.0.1 branch from 8b1e3e2 to 4ce2182 Compare May 18, 2026 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

1 participant