Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 23, 2025

Bumps solana-program from 1.18.22 to 2.0.25.

Release notes

Sourced from solana-program's releases.

Release v2.0.25

🚧

Release v2.0.24

This is a stable release suitable for use on Mainnet Beta.

What's Changed

Full Changelog: anza-xyz/agave@v2.0.23...v2.0.24

Release v2.0.23

🚧

Release v2.0.22

This is a stable release suitable for use on Mainnet Beta.

What's Changed

Full Changelog: anza-xyz/agave@v2.0.21...v2.0.22

Release v2.0.21

This is a stable release suitable for use on Mainnet Beta.

What's Changed

Full Changelog: anza-xyz/agave@v2.0.20...v2.0.21

Release v2.0.20

This is a stable release suitable for use on Mainnet Beta.

What's Changed

... (truncated)

Changelog

Sourced from solana-program'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:

2.3.0 - Unreleased

  • Changes:
    • Platform tools SDK:
      • cargo-build-sbf and cargo-test-sbf now accept v0, v1, v2 and v3 for the --arch argument. These parameters specify the SBPF version to build for.

2.2.0

  • Breaking:
    • Blockstore Index column format change
      • The Blockstore Index column format has been updated. The column format written in v2.2 is compatible with v2.1, but incompatible with v2.0 and older.
    • Snapshot format change
      • The snapshot format has been modified to implement SIMD-215. Since only adjacent versions are guaranteed to maintain snapshot compatibility, this means snapshots created with v2.2 are compatible with v2.1 and incompatible with v2.0 and older.
  • Changes
    • CLI:
      • Add global --skip-preflight option for skipping preflight checks on all transactions sent through RPC. This flag, along with --use-rpc, can improve success rate with program deployments using the public RPC nodes.
      • Add new command solana feature revoke for revoking pending feature activations. When a feature is activated, solana feature revoke <feature-keypair> <cluster> can be used to deallocate and reassign the account to the System program, undoing the operation. This can only be done before the feature becomes active.
      • Add new variant to --block-production-method for central-scheduler-greedy. This is a simplified scheduler that has much better performance than the more strict central-scheduler variant.
    • Unhide --accounts-db-access-storages-method for agave-validator and agave-ledger-tool and change default to file
    • Remove tracer stats from banking-trace. banking-trace directory should be cleared when restarting on v2.2 for first time. It will not break if not cleared, but the file will be a mix of new/old format. (#4043)
    • Add --snapshot-zstd-compression-level to set the compression level when archiving snapshots with zstd.
    • Deprecate --tower-storage and all --etcd-* arguments
    • SDK:
      • cargo-build-sbf: add --skip-tools-install flag to avoid downloading platform tools and --no-rustup-override flag to not use rustup when invoking cargo. Useful for immutable environments like Nix.

2.1.0

  • Breaking:
    • SDK:
      • cargo-build-bpf and cargo-test-bpf have been deprecated for two years and have now been definitely removed. Use cargo-build-sbf and cargo-test-sbf instead.
      • dependency: curve25519-dalek upgraded to new major version 4 (#1693). This causes breakage when mixing v2.0 and v2.1 Solana crates, so be sure to use all of one or the other. Please use only crates compatible with v2.1.
    • Stake:
      • removed the unreleased redelegate instruction processor and CLI commands (#2213)
    • Banks-client:
      • relax functions to use &self instead of &mut self (#2591)
    • agave-validator:
      • Remove the deprecated value of fifo for --rocksdb-shred-compaction (#3451)

... (truncated)

Commits
  • 40aee13 v2.0: fix: use atomic to check if leader bank changed (backport of #4596) (#4...
  • 7aa5b6a Bump version to v2.0.25 (#4607)
  • 336796a v2.0: Scheduler Frequency Fixes (backport of #4545) (#4576)
  • 4c817c2 v2.0: fix: reduce max packet receive time during leader window (backport of #...
  • 491edeb Bump version to v2.0.24 (#4528)
  • 89906f3 v2.0: ci: hardcode crate publishing version (#4515)
  • 7f759d1 v2.0: ci: bump [upload|download]-artifact to v4 (#4501)
  • a37bc6d v2.0: [rpc] Fatal getSignaturesForAddress() when Bigtable errors (backport ...
  • bcc0fec v2.0: rolls out chained Merkle shreds to ~21% of mainnet slots (backport of #...
  • a59f186 Bump version to v2.0.23 (#4419)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

SwenSchaeferjohann and others added 6 commits February 23, 2025 03:32
Bumps [solana-program](https://github.com/anza-xyz/agave) from 1.18.22 to 2.0.25.
- [Release notes](https://github.com/anza-xyz/agave/releases)
- [Changelog](https://github.com/anza-xyz/agave/blob/master/CHANGELOG.md)
- [Commits](anza-xyz/agave@v1.18.22...v2.0.25)

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

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

dependabot bot commented on behalf of github Feb 23, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/cargo/solana-program-2.0.25 branch February 23, 2025 07:17
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants