This is a Testnet release. It is not recommended for Mainnet Beta
v1.16 removes solana-sys-tuner
. For manual tuning please see these System Tuning instructions
Changes
- v1.16: Increment timestamp on refreshed votes (backport of #31908) (#32157)
- v1.16: [docs] Add beginner-friendly intro to Solana guide (backport of #31861) (#32150)
- v1.16: Fix minimum balance when deploying program (backport of #32129) (#32130)
- v1.16: bank_send_loop: Get feature flag from root bank (backport of #31954) (#32113)
- v1.16: [docs] Validator guidebook incorporated into docs (backport of #31660) (#32103)
- v1.16: require repair request signature (backport of #31888) (#32091)
- v1.16: Display path in error message when file create/write fails (backport of #32036) (#32078)
- v1.16: [zk-token-sdk] Update transcript functions to use full names (backport of #32095) (#32098)
- v1.16: [zk-token-sdk] rename
TransferAmountEncryption
toTransferAmountCiphertext
and define it as a wrapper aroundGroupedElGamalCiphertext
(backport of #32026) (#32092) - v1.16: [zk-token-sdk] Refactor ciphertext validity sigma proof and rename
ValidityProof
toGroupedCiphertextValidityProof
(backport of #32040) (#32096) - v1.16: Bugfix: Account Shrink Paths must conform to account directory structure (backport of #32088) (#32090)
- v1.16: Fix -
enable_alt_bn128_syscall
(backport of #32083) (#32087) - v1.16: Fix move_and_async_delete_path (backport of #32020) (#32043)
- v1.16: create and canonicalize account_paths (backport of #32037) (#32048)
- v1.16: Add logging to move_and_async_delete_path (backport of #32017) (#32019)
- v1.16: Fix - LoadedProgramType::Closed (backport of #31922) (#32030)
- v1.16: Use QUIC Retry packets during handshake (backport of #31802) (#32000)
- v1.16: Add runtime environment to FailedVerification tombstones (backport of #31991) (#32001)
- v1.16: rolls out merkle shreds to ~50% of testnet (backport of #31950) (#31992)
- v1.16: Feature - Prune on feature set transition (backport of #31945) (#31988)
- v1.16: Hide Keybase and replace with URL (backport of #31852) (#31984)
- Patch ntapi for v1.16.x to provide windows binaries (#31982)
- v1.16: Send messages to EntryNotifierService in Tpu, simpler (backport of #31962) (#31980)
- v1.16: Use timestamp to tiebreak votes in banking_stage (backport of #31925) (#31973)
- v1.16: Retain runtime environment config for unloaded programs (backport of #31953) (#31956)
- v1.16: Handle errors when sending an accounts package during shutdown (backport of #31874) (#31882)
- v1.16: [zk-token-sdk] Rename
RangeProof{64,128,256}
toRangeProofU{64,128,256}
(backport of #31910) (#31935) - v1.16: Evict program cache using transaction usage counter (backport of #31927) (#31952)
- v1.16: Handle errors when sending a snapshot package during shutdown (backport of #31873) (#31877)
- v1.16: Fixing send-transaction-service using quic, tpu address is wrong (backport of #31899) (#31951)
- v1.16: Reset program cache stats after submit (backport of #31929) (#31941)
- v1.16: [zk-token-sdk] Add
VerifyGroupedCiphertext2HandlesValidity
andVerifyBatchedGroupedCiphertext2HandlesValidity
proof instructions (backport of #31816) (#31918) - v1.16: GeyserPluginService: Use common
exit
flag. (backport of #31915) (#31924) - v1.16: ledger-tool: Rename load_frozen_forks() and adjust error messages (backport of #31903) (#31912)
- v1.16: Reverify programs that are extended using ExtendProgram (backport of #31886) (#31920)
- v1.16: Relax gossip to banking stage filtering to allow refreshed votes (backport of #31879) (#31907)
- v1.16: [zk-token-sdk] Refactor transfer instruction (backport of #31848) (#31904)