Skip to content

Releases: solana-labs/solana

Testnet - v1.18.5

09 Mar 22:08
Compare
Choose a tag to compare

This is a Testnet release. It is not recommended for Mainnet Beta.

What's Changed

  • v1.18: blockstore: relax parent slot meta check for clear_unconfirmed_slot
  • v1.18: adds api to obtain the parent node in the turbine retransmit tree
  • v1.18: Rpc: deprecate getStakeActivation and make inactive_stake consistent
  • v1.18: windows: Use vcpkg for openssl dep
  • v1.18: ignore mio audit report
  • v1.18: update mio to 0.8.11

Mainnet - v1.17.25

09 Mar 22:10
Compare
Choose a tag to compare

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

What's Changed

  • v1.17: Remove unnecessary unwrap from simulate_transaction_unchecked() (backport of #35375)
  • v1.17: Display error message while loading geyser plugins (#33990)
  • (v1.17) CI: Checkout v1.17 branch from SPL for downstream job
  • v1.17: ignore mio audit report

Testnet - v1.18.4

03 Mar 02:52
356c6a3
Compare
Choose a tag to compare

This is a Testnet release. It is not recommended for Mainnet Beta.

What's Changed

  • v1.18: adds rollout path for chained Merkle shreds (backport of #35076) by @mergify in #35305
  • v1.18: Fix - program loading with effective slot at epoch boundary (backport of #35283) by @mergify in #35302
  • v1.18: uses struct instead of tuple for Merkle shreds variant (backport of #35303) by @mergify in #35321
  • v1.18: splits test_shred_variant_compat into separate test-cases (backport of #35306) by @mergify in #35324
  • v1.18: adds Merkle shred variant with retransmitter's signature (backport of #35293) by @mergify in #35357
  • v1.18: Add limit to looping in banking-stage (backport of #35342) by @mergify in #35364
  • v1.18: Adds more info to panic message in AccountsHashVerifier (backport of #35353) by @mergify in #35359
  • v1.18: Purges all bank snapshots after fastboot (backport of #35350) by @mergify in #35379
  • v1.18: [clap-v3-utils] Add functions to parse directly from SignerSource (backport of #34678) by @mergify in #35384
  • v1.18: Remove unnecessary unwrap from simulate_transaction_unchecked() (backport of #35375) by @mergify in #35397

Full Changelog: v1.18.3...v1.18.4

Mainnet - v1.17.24

03 Mar 02:53
1390ec9
Compare
Choose a tag to compare

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

What's Changed

Full Changelog: v1.17.23...v1.17.24

Testnet - v1.18.3

24 Feb 04:11
6f13e1c
Compare
Choose a tag to compare
Testnet - v1.18.3 Pre-release
Pre-release

This is a Testnet release. It is not recommended for Mainnet Beta.

What's Changed

Full Changelog: v1.18.2...v1.18.3

Mainnet - v1.17.23

24 Feb 04:10
5b24097
Compare
Choose a tag to compare
Mainnet - v1.17.23 Pre-release
Pre-release

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

Changes

What's Changed

Full Changelog: v1.17.22...v1.17.23

Mainnet - v1.17.22

13 Feb 04:20
Compare
Choose a tag to compare

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

Changes

  • Revert "Add slot based feature" (#35187)
  • Add limit to looping in banking-stage (#35187)
  • Add slot based feature (#35187)
  • Reformulates the controlflow to use less nesting. (#35187)
  • Implements a proper insertion sort with a two key comparison operator. Allows replacements of different types of entries, disallows identical replacements. (#35187)
  • v1.17: Upgrade sbf tests to use bpf loader v3 (backport of #34691) (#35162)

Mainnet - v1.17.21

13 Feb 04:25
Compare
Choose a tag to compare
Mainnet - v1.17.21 Pre-release
Pre-release

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

Changes

  • Add limit to looping in banking-stage (#35187)
  • Add slot based feature (#35187)
  • Reformulates the controlflow to use less nesting. (#35187)
  • Implements a proper insertion sort with a two key comparison operator. Allows replacements of different types of entries, disallows identical replacements. (#35187)
  • v1.17: Upgrade sbf tests to use bpf loader v3 (backport of #34691) (#35162)

Testnet - v1.18.2

13 Feb 23:33
13656e3
Compare
Choose a tag to compare

This is a Testnet release. It is not recommended for Mainnet Beta.

What's Changed

  • Version bump v1.18.2 in #35022
  • v1.18: sdk: Do not derive AbiEnum on InstructionError for Solana builds (backport of #35038) in #35045
  • v1.18: Fix - LoadedPrograms statistics (backport of #35026) in #35051
  • v1.18: Fix: decayed_counter can overflow if shifted more than 63 (backport of #35054) in #35057
  • v1.18: adds feature to enable chained Merkle shreds (backport of #34916) in #35083
  • v1.18: Revert partitioned rewards PDA commits (backport of #35088) by #35100
  • v1.18: ledger-tool: Minor cleanup on --ignore-ulimit-nofile-error flag (backport of #34944) in #35114
  • v1.18: adds chained_merkle_root to shredder arguments (backport of #34952) in #35150
  • v1.18: [docs] updated page metadata and minor fixes (backport of #35059) in #35167
  • v1.18: [docs] translation support (backport of #35166) in #35169

Full Changelog: v1.18.1...v1.18.2

Mainnet - v1.17.20

06 Feb 11:36
09e0300
Compare
Choose a tag to compare

Changes

  • Backport - feature disable_bpf_loader_instructions to v1.17 (#35093)
  • v1.17: Fix - LoadedPrograms statistics (backport of #35026) (#35050)
  • v1.17: ci: publish crates directly (backport of #34794) (#34868)
  • Feature - disable_bpf_loader_instructions (#35104)