Skip to content

Spring v1.0.2

Compare
Choose a tag to compare
@bhazzard bhazzard released this 02 Oct 20:57
· 91 commits to release/1.0 since this release
52215f9

This release focuses on enhancing stability and performance, with improved block synchronization, logging, and system compatibility.

Notable Changes

  • Support for Linux Kernel 4.15: Added compatibility for systems running Linux Kernel 4.15 by falling back to random_access_file, ensuring broader platform support. (#780)
  • P2P synchronization enhancements: P2P connections continue during snapshot operations, improved reconnection handling, prevented syncing ahead in irreversible mode, and continue syncing when last irreversible block (LIB) is paused. (#768, #838, #811, #777)
  • State History ABI updates: Added block header extension types to the state history ABI, enhancing developers' ability to work with extended block data. (#783)
  • Improved logging accuracy: Enhanced the reporting of produced and received block times, disambiguated time entries in logs, and updated handshake logs to debug level to reduce verbosity. (#850, #837, #839)
  • Fixed hangs on shutdown and exit: Resolved issues that caused the node to hang during shutdown processes, ensuring smoother and more reliable operations. (#845, #816)

Complete Change Log

SHiP


P2P


Logging


System Compatibility


System Stability


Tests


Contributors

Special thanks to the contributors that submitted patches for this release: