v10.3.0rc1
Pre-release
Pre-release
MonsieurNicolas
released this
06 Mar 17:04
·
5415 commits
to acceptance-test-pass
since this release
This is a minor release (no protocol changes) with major impact on the performance of a node when joining the network: we’ve seen a speedup of up to 10x to apply buckets on our low end hardware.
Stability improvements
- database access improvements: batching calls to avoid too many round trips to the database.
- improved communication between peers
- fixed a crash when replaying history during catchup triggered by flaky connectivity to the network
- fixed a crash when merging buckets and running out of disk space
- SCP: nomination now remembers previous round leaders, this reduces the chances of timeouts (and longer consensus time)
- Windows: fix random failures when adopting buckets
New features
- peers referenced by name in the configuration file have their IP refreshed periodically to help with peer discovery during DNS updates.
- slow peers that cannot keep up are dropped (also lowers memory usage)
Breaking changes
- Stellar-core now depends on Postgresql of at least 9.5 (was 9.4)
- as part of the performance improvements, core’s database schema changed for some ledger entries. See docs/db-schema.md for details. This means that software that uses core’s database directly (such as Horizon) must support schema version 9 or above.
- old style command line will be deprecated post 11.0 release. See docs/software/commands.md for the list of supported command line options