Release notes:
This is a major release of stellar-core that implements “protocol 18”.
Protocol 18 contains the following protocol changes:
Stability improvements
- Improve performance of transaction processing
- Herder: cleanup trigger ledger mechanism
- Do not call bucket manager shutdown twice. Removes bogus logging.
- Bump tracy to take change that disables building with -flto
- Minor fixes for issues detected by static analyzer
- Adjust default automatic maintenance to run faster (every 6 minutes). This reduces the load on the SQL backend (in particular the need to reclaim pages).
- Improve performance of bucket apply for captive core. Increases the chance that captive-core can restart without having to talk to history archives.
New features
- Add --enable-tracy-csvexport. Allows capturing Tracy counters in csv form.
- Add a new command to gather information on any given bucket.
Breaking changes
- Bump protocol version to 18. Disconnect clients older than 17.0.0