Stability improvements
- closeLedger: only call sizeOp once
- Improve overlay logging
- Bump overlay min version to 19
- Stop deleting dead entries for older buckets
- Update the
quorum
endpoint logic - Fix 'BucketListIsConsistentWithDatabase added entries'
- Report flow control info in "peers" endpoint
- Improve overlay idle timeout
- Make dropping sqlite databases fast
- Configure error if ccache enabled but not found
- Add brew install ccache to macos instructions
- Improve instructions for installing on macOS
- Clean up inconsistent usage of config::CURRENT_LEDGER_PROTOCOL_VERSION
New features
- Improve config defaults and other minor changes Enable overlay flow control by default
Breaking changes
- Update project files to Visual Studio 2022
- Stricter offline info; With this change, stellar-core sends logs to stderr instead of stdout