Stability improvements
- Improved clarity of failures in logs when dealing with history archive
- Improved fairness when reading data between peers
- Avoid stalling when broadcasting large messages to lots of peers
- Performance: Use BLAKE2b for internal secure hashing
- Drop messages aggressively when we detect drift
- Performance: reduce number of states explored when performing quorum intersection computation and improve caching of quorum intersection problems
- Improved which SCP data is kept around when out of sync reducing memory usage
- Fixed implementation of k-means++ that could yield bad reports in logs
- Performance: get rid of a tail of small issues
- Avoid flooding logs when stalling
- Internal cleanup for parsing http parameters
- Bump sqlite to 3.33.0/fmt to 7.0.3/asio to 1.18.0/catch to 2.13.3
New features
None