This is a stable release suitable for Mainnet Beta.
What's Changed
Agave Validator (agave-validator)
- Upstream Changes: https://github.com/anza-xyz/agave/releases/tag/v4.4.0
- Tip-program flags moved to the validator. Move
--tip-payment-program-pubkey,--tip-distribution-program-pubkey,--merkle-root-upload-authority, and--commission-bpsfromharmonic-schedulertoagave-validator. - Hardened identity key management around block engine authentication and tip crank signing.
- Improved handling of gossip TPU restoration when external session ends.
- Miscellaneous upstream backports
Harmonic Scheduler (harmonic-scheduler)
- Tip-program flags moved to the validator. Move
--tip-payment-program-pubkey,--tip-distribution-program-pubkey,--merkle-root-upload-authority, and--commission-bpsfromharmonic-schedulertoagave-validator. - Removed all access to private key material
- Replaced all sources of panics with error handling and controlled shutdown
- Improved fallback block performance and rewards
- Build fallback block more readily when block stream errors
- Make logging asynchronous and off the hot path
- Minor hardening around block stream processing
- Added structured logging with
--log-format