This release introduced new Blockchain storage, LMDB, the blockchain will be imported from previous format upon first launch.
What's Changed
- Handle non-map-full LMDB migration commit errors by @aivve
- Add exclusive db.lock to prevent simultaneous LMDB access by @aivve
- Fix P2P gray peer housekeeping by @aivve in #236
- Remove Multisig implementation by @aivve in #200
- RE-fix typo in log message for UPnP device recognition by @aejontargaryen in #237
- Removed extension when force save address (SimpleWallet.cpp) by @Lastick in #225
- Restore original HttpClient & HttpServer with update by @aivve in #238
- Migrate to LMDB by @aivve in #240
- Audit wallets, get rid of Fusion transactions by @aivve in #241
- POW: Sequential Memory Access by @aivve in #234 (future hardfork TBA)
- Replace --allow-reorg with --reject-deep-reorg flag by @aivve in #242
Attention exchanges and other services
From now on deep reorgs won't be rejected by default as this may cause permanent splits and inability for network to heal itself. As a security measure against 51% attacks it is advised to use daemon startup flag --reject-deep-reorg=10 (where you can set rejected depth (10 by default if omitted). You'll see warnings in log like this An attempt of too deep reorganization: 23, BLOCK REJECTED. In normal conditions you'll be on main chain but in case of an attack you'd rather stuck than credit overwritten transaction, therefore check that you're on correct chain just in case.
Download for macOS ARM64
SHA256: 2C2D528881E3C96417BB8E38C0B295FC45C578B6150B45E8C9511E487D98B88C
Download Universal Binaries for Linux SHA256: 60CAED657846C2BAB4F406518EE0A6ED9D1B87C3011C93DB774BE7E80803D3FE
Download for Android arm64-v8a SHA256: 706972EB00EF693BAA39AD84C35D3C9DE07D863738663F92D0DF10D860117A25
Download for Ubuntu 24.04 SHA256: 4313E6D1674347EFA145552AEAA4B18338AD312A5C2B4E6F9543F960100C72E0
Download for Windows SHA256: 4C3517DA60E55F8E1B9465FAFD079E220C6573B1BB47A6D6D076E3D2A2BD3C43