Releases: solana-labs/solana
Release v1.18.26
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- refreshes ContactInfo.outset before initializing validator by @behzadnouri in anza-xyz#3135
Release v1.18.25
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.25
. 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: extends Turbine fanout experiment to wider fanout values by @mergify in anza-xyz#2449
- v1.18: Publish Agave docs by @mergify in anza-xyz#2921
- v1.18: fix: set allocation size to 0 for transactions known to fail by @mergify in anza-xyz#2988
- v1.18: ci: ignore the tonic audit as a temporary stopgap by @mergify in anza-xyz#3062
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