Skip to content

Releases: solana-labs/solana

Release v1.18.23

31 Aug 00:57
Compare
Choose a tag to compare

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

09 Aug 00:03
Compare
Choose a tag to compare

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

Release v1.18.21

03 Aug 05:36
Compare
Choose a tag to compare

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

25 Jul 03:14
Compare
Choose a tag to compare

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

22 Jul 00:50
Compare
Choose a tag to compare
Release v1.18.19 Pre-release
Pre-release

🚧

Mainnet-beta - v1.18.18

11 Jul 02:56
Compare
Choose a tag to compare

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

17 Jun 22:16
Compare
Choose a tag to compare
Testnet - v1.18.17 Pre-release
Pre-release

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

08 Jun 03:13
Compare
Choose a tag to compare
Testnet - v1.18.16 Pre-release
Pre-release

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

31 May 03:52
Compare
Choose a tag to compare

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

18 May 06:31
Compare
Choose a tag to compare

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