Releases: solana-labs/solana
Release v1.18.23
This is a stable release suitable for use on Mainnet Beta.
Note: solana-install
no longer supports channel names (edge, beta, stable). It still works with explicit version numbers like this: solana-install init v1.18.21
. agave-install
is the maintained fork; it supports channel names and explicit version numbers.
All v1.18 releases will be available from both this repo and Agave. After v1.18 this repo will be archived. More information about migrating to Agave is available here:
https://github.com/anza-xyz/agave/wiki/Agave-Transition
What's Changed
- v1.18: blockstore: only consume duplicate proofs from root_slot + 1 on startup
- v1.18: RPC: rewards, return error if epoch_boundary_block is a lie
- v1.18: fix: send votes to the immediate next leader
- v1.18: replay: do not early return when marking slots duplicate confirmed
- v1.18: rpc: add more services to getClusterNodes
Release v1.18.22
This is a stable release suitable for use on Mainnet Beta.
Note: solana-install
no longer supports channel names (edge, beta, stable). It still works with explicit version numbers like this: solana-install init v1.18.21
. agave-install
is the maintained fork; it supports channel names and explicit version numbers.
All v1.18 releases will be available from both this repo and Agave. After v1.18 this repo will be archived. More information about migrating to Agave is available here:
https://github.com/anza-xyz/agave/wiki/Agave-Transition
What's Changed
- Bump rbpf version to 0.8.3 (backport of #2515) in anza-xyz#2513
Release v1.18.21
This is a stable release suitable for use on Mainnet Beta.
Note: solana-install
no longer supports channel names (edge, beta, stable). It still works with explicit version numbers like this: solana-install init v1.18.21
. agave-install
is the maintained fork; it supports channel names and explicit version numbers.
All v1.18 releases will be available from both this repo and Agave. After v1.18 this repo will be archived. More information about migrating to Agave is available here:
https://github.com/anza-xyz/agave/wiki/Agave-Transition
What's Changed
- v1.18: ledger-tool: Set initial last full snapshot slot
Mainnet-beta - v1.18.20
This is a stable release suitable for use on Mainnet Beta.
Note: solana-install
no longer supports channel names (edge, beta, stable). It still works with explicit version numbers like this: solana-install init v1.18.20
. agave-install
is the maintained fork; it supports channel names and explicit version numbers.
All v1.18 releases will be available from both this repo and Agave. After v1.18 this repo will be archived. More information about migrating to Agave is available here:
https://github.com/anza-xyz/agave/wiki/Agave-Transition
What's Changed
- v1.18: suppress openssl audit
- Remove solana-install support for channels since it is already broken.
- Undo deprecation message edit on RpcClient::get_stake_activation
- v1.18: Re-enable SPL downstream job with last v1.18 commit
Release v1.18.19
🚧
Mainnet-beta - v1.18.18
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- v1.18: Deprecate RpcRequest::GetStakeActivation
- v1.18: Add suggestion to deprecation message
- v1.18: Deprecate RpcClient::get_stake_activation
- v1.18: gossip: do not allow duplicate proofs for incorrect shred versions
- v1.18: ci: skip spl test when version is too high
- v1.18: Use updated branch for curve25519-dalek
- Update scripts/spl-token-cli-version.sh with latest SPL Token CLI version
Testnet - v1.18.17
This is a Testnet release. It is NOT recommended for Mainnet Beta.
What's Changed
- v1.18: adds a metric for number of unverified gossip addresses
- v1.18: Update patch paths for tokio, crossbeam, and curve25519-dalek
- v1.18: patches bug in chained Merkle root update
- v1.18: sdk: Rederive Copy on Rent and EpochSchedule
- v1.18: accounts-db: fix 8G+ memory spike during hash calculation
Testnet - v1.18.16
This is a Testnet release. It is NOT recommended for Mainnet Beta.
- v1.18: pings received contact-infos on gossip socket address
- v1.18: ci: improve version update script
- v1.18: retains chained Merkle root across leader slots
Mainnet v1.18.15
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- Bump version to v1.18.15
- v1.18: add ca-certificates to docker image
- v1.18: Bugfix: clean_queue pushes valid transactions back into queue
- v1.18: replay: add metrics for threshold failures
- v1.18: scheduler optimization - worker precompile verification
- v1.18: consensus: make shallow threshold checks log only
Testnet v1.18.14
This is a Testnet release. It is not recommended for Mainnet Beta.
- v1.18 - Add detailed metrics reporting for packet filtering
- v1.18 - Adds error log for replacements in ProgramCache::assign_program()
Full Changelog: v1.18.13...v1.18.14