Skip to content

v10.3.0rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@MonsieurNicolas MonsieurNicolas released this 06 Mar 17:04
· 5415 commits to acceptance-test-pass since this release
8d180be

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

Details: https://github.com/stellar/stellar-core/projects/9