• Stable v3.10.2 3841246157

    Hush 3.10.2 "Fiendish Fenrir"

    onryo released this 2 months ago | 0 commits to master since this release

    990 changed files with 1369 additions and 137991 deletions
    

    This is an OPTIONAL but RECOMMENDED release due to the security and optimization improvements for Hush and all HACs, and mining upgrades for DragonX full nodes.

    Changes 🔥

    • Upgraded WolfSSL to 5.2.0 on Linux and Mac: #380.
      • Upgraded to 4.8.1 on Windows because newer versions do not compile on Windows: 5e5a15018d.
    • Only Hush and DragonX will automatically connect to various seed nodes: #379.
      • Other Arrakis Chains must opt-in via -connect or -addnode.
    • Updated i2p seed node: 8c8b6e88f0.
    • Remove unused code.
    • Fix boost download link: 323d2134a1.
    • ac_sapling is no longer an option for Arrakis Chains:
      • All chains enable Sapling at height 1 like Hush + DragonX. This means there is no need to call NetworkUpgradeActive on every block height which means syncing is faster.

    Optimization 🚀

    • Hush and DragonX full nodes take up a lot less memory and binaries are smaller due to the cryptoconditions removal, it also means syncing, rescanning and compiling is faster: #381.
    • CLI options related to CryptoConditions -ac_cc -ac_cclib -ac_ccenable -ac_ccactivate have been removed.

    DragonX specific changes 🐲

    • RandomX mining is faster for various reasons:
      • Large page support is enabled (needs to be enabled at OS level to be used), this can lead to a 1-2% speed increase in mining depending on RAM and CPU.
      • Various small optimizations such as making some variables static or const and removing unnecessary conditionals.
      • Mining now starts faster because instead of only using 2 threads to prepare data needed to mine, now it uses all physical cores: 1b5422eb2d.
      • RandomX mining takes slightly less memory.
    • Add script for scanning DragonX nodes: 0679468f60.

    Documentation 📖

    Miscellaneous 🌱

    SHA-256 Checksums 🤓

    264334b57740997d03947192ba92585c9d37de0f4e259de2801e2f2d8992dcd4 dragonx-3.10.2-amd64.zip
    507e4b16c70240834ca9a6a1c207a8dd706ad72a026b74b3adb52b4db95bbcc9 hush-3.10.2-aarch64.deb
    16b72315e5718d3ae1465760e52f93fa4f1a7edd67ac38974e416ba238e40808 hush-3.10.2-linux-aarch64.tar.gz
    db208dc4b7c934e410529bcaf32a5b75190055f1751924ed38342e93be9ac10b hush-3.10.2-amd64.deb
    1a032c0a2ecd8139e3fcd47d08dfed9e9d8ace269dede15801c68562ab89c63a hush-3.10.2-amd64.zip
    8bb612f87bcf11d19c6954cec90e2032dd33a7986af13449a43a93d9f3d8b8c0 hush-3.10.2-mac.zip
    0562074f8d43ab9844a7485c55f798892c22d6e74e3218f0df122f1abfbd7602 hush-3.10.2-win.zip
    
    Downloads