Skip to content

Sacrosanct (v1.8.9)

Compare
Choose a tag to compare
@karalabe karalabe released this 28 May 11:46
· 898 commits to release/1.8 since this release
ff9b146

Geth Sacrosanct (v1.8.9) is our biweekly maintenance release, focusing on stability improvements:

  • Handle transaction churn gracefully, reducing idle CPU load on mainnet by an entire core (#16720).
  • Fix an issue where slow peers could cause goroutine leaks and out-of-memory crashes (#16769).
  • Warn user when database performance is degraded/paused due to leveldb compaction (#16766).
  • Reduce transaction retrieval API median/worstcase call times by an order of magnitude (#16670).

Feature wise, we've added a few Go API niceties, mostly building blocks for later releases:

  • Support Go tags for ABI structures during marshalling and unmarshalling (#16648).
  • Ensure Ethereum Node Records are compatible with discovery v4 (#16679).
  • Support Merkle proof generation from trie iterators too (#16722).

For a full rundown of the changes please consult the Geth 1.8.9 release milestone.

Binaries and mobile libraries are available on our download page.