Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 22, 2025

Bumps solana-clap-utils from 2.3.4 to 3.0.0.

Release notes

Sourced from solana-clap-utils's releases.

Release v3.0.0

🚧

Release v2.3.7

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

As of May 2025, Ubuntu 20.04 has reached its End of Life (EOL) for standard support. Due to this, new binaries are now built using Ubuntu 22.04, and are not compatible with Ubuntu 20.04 or earlier.

⚠️ If you are still using Ubuntu 20.04, you will need to build the binaries from source.

We recommend upgrading to Ubuntu 22.04 or later for continued compatibility and support.

What's Changed

Full Changelog: anza-xyz/agave@v2.3.6...v2.3.7

Release v2.3.6

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

As of May 2025, Ubuntu 20.04 has reached its End of Life (EOL) for standard support. Due to this, new binaries are now built using Ubuntu 22.04, and are not compatible with Ubuntu 20.04 or earlier.

⚠️ If you are still using Ubuntu 20.04, you will need to build the binaries from source.

We recommend upgrading to Ubuntu 22.04 or later for continued compatibility and support.

What's Changed

Full Changelog: anza-xyz/agave@v2.3.5...v2.3.6

Release v2.3.5

This is a Testnet release. It is also recommended for Devnet. It is also recommended for up to 25% of Mainnet Beta stake.

What's Changed

Full Changelog: anza-xyz/agave@v2.3.4...v2.3.5

Changelog

Sourced from solana-clap-utils's changelog.

3.0.0

RPC

Breaking

  • Added a slot property to EpochRewardsPeriodActiveErrorData
  • Added error data containing a slot property to RpcCustomError::SlotNotEpochBoundary

Changes

  • The subscription server now prioritizes processing received messages before sending out responses. This ensures that new subscription requests and time-sensitive messages like PING opcodes take priority over notifications.

Validator

Breaking

  • Require increased memlock limits - recommended setting is LimitMEMLOCK=2000000000 in systemd service configuration. Lack of sufficient limit (on Linux) will cause startup error.
  • Remove deprecated arguments
    • --accounts-index-memory-limit-mb
    • --accountsdb-repl-bind-address, --accountsdb-repl-port, --accountsdb-repl-threads, --enable-accountsdb-repl
    • --disable-quic-servers, --enable-quic-servers
    • --etcd-cacert-file, --etcd-cert-file, --etcd-domain-name, --etcd-endpoint, --etcd-key-file, --tower-storage
    • --no-check-vote-account
    • --no-rocksdb-compaction, --rocksdb-compaction-interval-slots, --rocksdb-max-compaction-jitter-slots
    • --replay-slots-concurrently
    • --rpc-pubsub-max-connections, --rpc-pubsub-max-fragment-size, --rpc-pubsub-max-in-buffer-capacity, --rpc-pubsub-max-out-buffer-capacity, --enable-cpi-and-log-storage, --minimal-rpc-api
    • --skip-poh-verify
  • Deprecated snapshot archive formats have been removed and are no longer loadable.
  • Using --snapshot-interval-slots 0 to disable generating snapshots has been removed. Use --no-snapshots instead.
  • Validator will now bind all ports within provided --dynamic-port-range, including the client ports. A range of at least 25 ports is recommended to avoid failures to bind during startup.
  • Agave and agave-ledger-tool can no longer operate with legacy shreds. Legacy shreds have not been in circulation since the activation of https://explorer.solana.com/address/GV49KKQdBNaiv2pgqhS2Dy3GWYJGXMTVYbYkdk91orRy. This change may break operations with old ledgers that may still contain legacy shreds.

Changes

  • --transaction-structure view is now the default.
  • The default full snapshot interval is now 100,000 slots.
  • SOLANA_BANKING_THREADS environment variable is no longer supported. Use --block-prouduction-num-workers instead.
  • By default, agave-validator exit will now wait for the validator process to terminate before returning. The --wait-for-exit flag has been deprecated, but operators can still opt out with the new --no-wait-for-exit flag.

2.3.0

Validator

Breaking

  • ABI of TimedTracedEvent changed, since PacketBatch became an enum, which carries different packet batch types. (#5646)

Changes

  • Account notifications for Geyser are no longer deduplicated when restoring from a snapshot.
  • Add --no-snapshots to disable generating snapshots.
  • --block-production-method central-scheduler-greedy is now the default.
  • The default full snapshot interval is now 50,000 slots.
  • Graceful exit (via agave-validtor exit) is required in order to boot from local state. Refer to the help of --use-snapshot-archives-at-startup for more information about booting from local state.

... (truncated)

Commits
  • b6c96e8 v3.0: validator: Make wait for exit the default exit behavior (backport of #7...
  • d90cef2 v3.0: update CODEOWNERS to backport-reviewers (#7656)
  • 0abd549 v3.0: chore: Run cargo fmt to fix CI (backport of #7653) (#7659)
  • a9333ff Update changelog in preparation for v3.0 (#7649)
  • 62fd6c5 Adding runtime switch for obsolete account marking (#7597)
  • 1cd3786 Add some docs for troubleshooting PoH hashes/second rate (#7648)
  • 04ea3ee AccountsDb::load_account_with takes bool instead of fn (#7294)
  • bec6747 build(deps): bump thiserror from 2.0.14 to 2.0.16 (#7641)
  • f78834e Update docs with build from source instructions (#7330)
  • ad7fbe9 [zk-token-sdk] deprecate the crate (#6969)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [solana-clap-utils](https://github.com/anza-xyz/agave) from 2.3.4 to 3.0.0.
- [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.3.4...v3.0.0)

---
updated-dependencies:
- dependency-name: solana-clap-utils
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Aug 22, 2025
@github-actions github-actions bot enabled auto-merge (squash) August 22, 2025 08:55
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.

0 participants