This repository has been archived by the owner on Jan 13, 2025. It is now read-only.
Testnet - v1.16.2
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 underledger/
has been renamed. After upgrading to v1.16, theledger/calculate_accounts_hash_cache/
directory can be removed. #29734
Changes
- v1.16: [zk-token-sdk] replace hard-coded constants with constant variables (backport of #32274) (#32322)
- v1.16: rolls out merkle shreds to 100% of testnet slots (backport of #32316) (#32336)
- v1.16: Increase push fanout from 6 to 9 (backport of #32323) (#32335)
- v1.16: Ensure that uncommitted transactions are always removed from QoS (backport of #32285) (#32320)
- v1.16: adds const SOCKET_ADDR_UNSPECIFIED (backport of #32102) (#32308)
- v1.16: [zk-token-sdk] Add fee sigma proof verification instruction (backport of #32291) (#32301)
- v1.16: zk-token-sdk Update docs to include a brief description of how fee sigma proof is computed (backport of #32288) (#32302)
- v1.16: Remove a unnecessary sleep in run server (backport of #32216) (#32251)
- v1.16: [zk-token-sdk] Make
ElGamalKeypair
fields private (backport of #32190) (#32235) - v1.16: [zk-token-proof] Update docs for the ZK Token proof program in
zk-token-sdk
(backport of #32186) (#32221) - v1.16: [zk-token-sdk] Use
TryFrom<&[T]>
for&[T]
instead ofarrayref
(backport of #31959) (#32214) - v1.16: Add rust-version field to solana-program to prevent the accidental use of unsupported platform-tools versions (backport of #32232) (#32262)
- v1.16: Add base rust version to the output of cargo-build-sbf --version (backport of #32254) (#32259)
- v1.16: [zk-token-sdk] remove non-pod structs
TransferPubkeys
andTransferWithFeePubkeys
(backport of #32042) (#32198) - v1.16: [zk-token-sdk] Make
AeCiphertext
inner fields be private (backport of #32188) (#32213) - v1.16: [zk-token-sdk] Make inner scalar and ristretto point of
PedersenOpening
andPedersenCommitment
private (backport of #32187) (#32212) - v1.16: Bump openssl from 0.10.52 to 0.10.55 (backport of #32215) (#32219)
- v1.16: [zk-token-sdk] Refactor pod
FeeParameters
conversion and remove manual byte conversion for the type (backport of #32149) (#32183) - v1.16: Add metrics for invalid vote timestamps (backport of #32206) (#32208)
- v1.16: [zk-token-sdk] Define
FeeEncryption
as a wrapper aroundGroupedElGamalCiphertext
(backport of #32144) (#32173) - v1.16: programs/sbf: c/float: work on stack values (backport of #32192) (#32193)