Overview
This release is focused on providing the necessary software functionality for non-archival relays on the network. It includes promoting archival nodes to first class citizens that can be resolved as their own class of nodes.
What's New
- Full support for non-archival relay nodes
- SRV record resolution of dedicated archival nodes
Changelog
New Features
- Network: Class-based Peer Selector (#5937)
Enhancements
- Archival Support: Remove configurable support for catching up from "archivers" (#5920)
- Blocks: Bump min to save based on catchpoint support (#5927)
- Build: upgrade to go 1.20.14 (#5949)
- Docker: Bump debian version in algod container (#5955)
- Feat: add support to display mnemonic discreetly for
algokey generate
(#5886) - Netgoal: Use --last-part-key-round when generating a goalnet template (#5912)
- Network: Penalize peer/class rankings when peer does not have catchpoint (#5959)
- Network: Support simple liveness check via http on gossip server port. (#5944)
- Network: Archival node DNS Resolution (#5940)
Bugfixes
- Cicd: fix package signing issues (#5934)
- Network: use network context for DNS operations in readFromSRV (#5936)
Protocol Upgrade
This release does not contain a protocol upgrade.