Skip to content

Testnet - v1.16.1

Compare
Choose a tag to compare
@willhickey willhickey released this 15 Jun 18:32
· 194 commits to v1.16 since this release
65dbce6

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

  • The calculate_accounts_hash_cache directory under ledger/ has been renamed. After upgrading to v1.16, the ledger/calculate_accounts_hash_cache/ directory can be removed. #29734

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 to TransferAmountCiphertext and define it as a wrapper around GroupedElGamalCiphertext (backport of #32026) (#32092)
  • v1.16: [zk-token-sdk] Refactor ciphertext validity sigma proof and rename ValidityProof to GroupedCiphertextValidityProof (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} to RangeProofU{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 and VerifyBatchedGroupedCiphertext2HandlesValidity 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)