Skip to content

Bumping dependencies#25

Closed
mikemaccana wants to merge 4 commits into
quicknode:mainfrom
solana-developers:main
Closed

Bumping dependencies#25
mikemaccana wants to merge 4 commits into
quicknode:mainfrom
solana-developers:main

Conversation

@mikemaccana
Copy link
Copy Markdown
Collaborator

This pull request updates several dependencies across multiple Cargo.toml files to newer versions, primarily focusing on borsh, solana-program, and related Solana and SPL crates. These upgrades will provide access to the latest features, bug fixes, and security improvements from upstream libraries.

Dependency upgrades:

  • Upgraded borsh to version 1.6.1 (from various older versions) in the workspace, basics/counter/mpl-stack, and basics/repository-layout/native/program crates for improved serialization support and bug fixes. [1] [2] [3]
  • Upgraded solana-program to version 4.0 in all affected crates for compatibility with the latest Solana program APIs and features. [1] [2] [3]
  • Upgraded solana-address to 2.6.0 and other Solana-related crates to their latest compatible versions.
  • Upgraded spl-token-2022-interface to 2.1.0 for improved SPL token interface support.

These changes are important for keeping the codebase current with the Solana ecosystem and ensuring continued compatibility and security.

dependabot Bot and others added 4 commits May 1, 2026 12:42
Bumps [solana-program](https://github.com/anza-xyz/solana-sdk) from 2.3.0 to 4.0.0.
- [Release notes](https://github.com/anza-xyz/solana-sdk/releases)
- [Commits](https://github.com/anza-xyz/solana-sdk/compare/sdk@v2.3.0...sdk@v4.0.0)

---
updated-dependencies:
- dependency-name: solana-program
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [borsh](https://github.com/near/borsh-rs) from 0.9.3 to 1.6.1.
- [Release notes](https://github.com/near/borsh-rs/releases)
- [Changelog](https://github.com/near/borsh-rs/blob/master/CHANGELOG.md)
- [Commits](near/borsh-rs@v0.9.3...borsh-v1.6.1)

---
updated-dependencies:
- dependency-name: borsh
  dependency-version: 1.6.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Perelyn <64838956+Perelyn-sama@users.noreply.github.com>
Bumps [spl-token-2022-interface](https://github.com/solana-program/token-2022) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/solana-program/token-2022/releases)
- [Commits](https://github.com/solana-program/token-2022/compare/interface@v2.0.0...interface@v2.1.0)

---
updated-dependencies:
- dependency-name: spl-token-2022-interface
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Perelyn <64838956+Perelyn-sama@users.noreply.github.com>
Bumps [solana-address](https://github.com/anza-xyz/solana-sdk) from 2.4.0 to 2.6.0.
- [Release notes](https://github.com/anza-xyz/solana-sdk/releases)
- [Commits](https://github.com/anza-xyz/solana-sdk/compare/pubkey@v2.4.0...address@v2.6.0)

---
updated-dependencies:
- dependency-name: solana-address
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@mikemaccana-edwardbot
Copy link
Copy Markdown

Superseded by #31, which applies the same four version bumps directly on top of current main (the path rename to tokens/token-extensions/* made this PR's base un-mergeable). Closing.

mikemaccana pushed a commit that referenced this pull request May 15, 2026
…lana-address

Workspace bumps:
- borsh 1.5.7 -> 1.6.1
- solana-program 3.0 -> 4.0
- spl-token-2022-interface 2.0.0 -> 2.1.0
- solana-address 2.1.0 -> 2.6.0

Same bumps applied to basics/counter/mpl-stack and basics/repository-layout/native/program Cargo.toml files.

Cargo.lock regenerated from scratch.

cargo check --workspace clean.

Replaces #25 (which was opened from the old upstream solana-developers/program-examples branch and could no longer merge cleanly because of the tokens/token-2022 -> tokens/token-extensions rename and other main divergence).
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.

2 participants