This is a stable release suitable for use on Mainnet Beta.
- The v1.17 minimum dynamic port range is now 14 so you may need to expand the range specified by
--dynamic-port-range
- This is expanded from the v1.16 minimum of 13
- Archive formats
[bz2, gzip, tar, none]
have been deprecated for the--snapshot-archive-format
argument (#33484)- Existing snapshots with these formats can still be read, but
solana-validator
andsolana-ledger-tool
must be updated to use a different archive format. The recommended value iszstd
, which is also the default if the--snapshot-archive-format
argument is removed altogether
- Existing snapshots with these formats can still be read, but
- Added
--use-snapshot-archives-at-startup
for faster validator restarts
Changes
- v1.17: geyser: allow custom name in config file (backport of #33550) (#34669)
- v1.17: [zk-token-sdk] Restrict Edwards and Ristretto multiscalar multiplication vector length to at most 512 (backport of #34763) (#34849)
- v1.17: rpc: parse token accounts in simulate_transaction (backport of #34619) (#34852)
- v1.17: pin ahash to 0.8.5 (#34802)
- v1.17: sdk: add bounds check when instantiating
Keypair
from byte array (backport of #34817) (#34822) - v1.17: Bump h2 to v0.3.24 (#34823)
- v1.17: ci: use openssl 3.1.1 for Windows build (backport of #34795) (#34797)