This is a stable release suitable for use on Mainnet Beta
Changes
- Adds voting service to offload voting operations from replay stage to another thread. This should help validator replay performance and reduce forking in the cluster.
- Excludes stubbed ProgramCosts column from compaction to reduce disk IO and resource overhead from rocksdb compaction operations.
- Adds new token program with
SyncNative
instruction for ease of use with wrapped SOL accounts, along with other improvements
NOTE: This version contains ledger database schema changes to prepare for future upgrades, making the v1.6.20 upgrade a one-way operation for nodes. In the event of any issues during the upgrade, downgrading from v1.6.20 to a previous release will require ledger deletion. As such, this upgrade contains only a very small number of low-risk changes.