Skip to content

Leap v5.0.3

Latest
Compare
Choose a tag to compare
@bhazzard bhazzard released this 02 Oct 21:11
d133c64

This release enhances the stability, compatibility, and performance of Leap.

Key updates include restoring snapshot scheduler behavior for better backward compatibility, improving deserialization processes, updating cryptographic libraries, and fixing issues in peer-to-peer (P2P) block reporting.

Notable Changes

  • Improved Sync Reliability: Fixed the P2P module to correctly report the IDs of known pending blocks. (#2401)
  • Improved Deserialization: Limit the vector size that can be reserved when deserializing to prevent errors when handling large data structures. (#2405)
  • Better Backwards Compatibility: Treated end_block_num=0 as "forever" in the snapshot scheduler to restore compatibility with Leap 4.0 behavior. (#2402)
  • Improved Data Retrieval Accuracy: Corrected the true_lowest() index to resolve issues with some secondary table row RPC queries. (#2403)
  • Cryptographic Library Updates: Updated to the latest BLS12-381 library versions with clearer conversion parameters, enhancing cryptographic performance and compatibility. (#2391, #2372)

Complete Change Log

Snapshots


P2P


Chain-Plugin


Logging


Internals


Test


Contributors

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