github mimblewimble/grin v5.1.2

latest releases: v5.3.1, v5.3.0, v5.2.1...
2 years ago

Please note this is a non-essential upgrade focused on performance enhancements and QoL fixes.

General Changes since v5.1.1

  • Performance enhancements to PoW verification and Header Validation
  • TUI Freeze + API Shutdown fixes
  • Add verify-chain command
  • Dependency updates to fix crates.io version not building. (See #3655)
  • Underlying code changes to ensure PMMR positions are 0-based in the code where possible (Storage is still 1-based, so as not to make any changes to underlying data)
  • Underlying changes to support upcoming PIBD functionality
  • Other minor fixes

Specific Changes since v5.1.1:

  • 83e8ec6 prepare branch for 5.1.2 release
  • 78c9794 TUI Freeze Fix - Add manually maintained hash to difficulty iterator (#3684)
  • a3eebbc verify-chain node client arg (#3678)
  • c92d2e9 graceful api shutdown (#3677)
  • 2237f42 Handle attempts to get block headers at invalid heights (#3683)
  • 382e914 make fn rewind_hash pub (#3674)
  • 63c6560 [SYNC PERFORMANCE] Adjust DifficultyIterator to no longer deserialize PoW proof nonces (#3671)
  • 7725a05 [SYNC PERFORMANCE] Replace header proof serialisation with more efficient algorithm (#3670)
  • c6f25e9 Spdupverifypow (#3672)
  • 2f5cfbe [PIBD] PMMR Desegmenter Structure (Pt. 1) (#3667)
See More
  • 53414ae Fixmmr part2 (#3666)
  • c8275f7 [PIBD] Chain Segmenter Validation Test + Block Archive Horizon Change (#3665)
  • 4aaa334 refactor pmmr functions, improve efficiency; panic on 0 pos1 (#3663)
  • 3f4f165 PMMR Backend Support for append_pruned_root (Continued) (#3659)
  • 3ae4c75 Update digest, hmac, ripemd160, sha2 and pbkdf2 crates (#3655)
  • 0170f03 Rust 2021 Macro Warning Cleanup (#3658)
  • 2e21498 bump to 5.2.0-alpha.1 on master (#3652)

This list of changes was auto generated.

Don't miss a new grin release

NewReleases is sending notifications on new releases.