Release Notes
🔱 Fork
✨ Features
- (json_rpc) Add archival batch_are_bloom_indices_set endpoint (d465eb5d)
- (job_queue) Surface panic message in JobHandleError output (1d7b5384)
- Add binary to inspect blk files (8bbfe1a4)
🐛 Bug Fixes
- (
proof_collection.rs) Check zip operands' lengths (#936) (4ca090dc)
- Prepare for beta->gamma transition (e55bcf68)
- Fix proof version in main net checkpoint (576ba355)
- Version in BlockProgram (15110f46)
- (RemovalRecordsList) Don't panic on incorrectly sorted tree heights (e1e20625)
- (RemovalRecordList) Ensure no crash on unpacking (bc3c507d)
- Limit length of decoded message (551d855e)
- (wallet) Check spends for canonicity (852425b6)
- Allow simultaneous syncing on different networks (b0c7b962)
- Disallow excessive transaction back-dating (7b78a84f)
- (sync_loop) Check PoW of each downloaded block (b8d95930)
- (sync_loop) Check block validity and pow in shortcut (92d61272)
- (address) Ensure that decoding cannot crash (a3e8636b)
- (address) Use entire payload when generating encryption seed and nonce (c608a955)
📚 Documentation
- Fix some deprecated comments concerning network types (9e7fdcec)
- Remove deprecated note about
ConsensusRuleSet (3109783c)
♻️ Refactor
- Move
nth_spending_key from WalletState to WalletEntropy (53e0141d)
- (SingleProof) Disallow big time updates on merge (d4c1b207)
- (network) Prevent HF-gamma incompatible nodes from connecting (e2534fdc)
- Roll back to 40,300 (91c51a29)
- Reduce severity of invalid block prop violation (29070540)
✅ Testing
- Fix flaky two_new_blocks_from_peer; fix block-wait error string (ce34053f)
- Panic with file path on empty cached proof files (3a48051e)
- Verify that future blocks are not canonical (be2160a7)
- Change PoW test to use gamma consensus rules (ebfce2b6)
- Verify validity of testnet-0 HF-gamma activation blocks (6893596e)
- Verify that BlockProgram claims haven't changed (7a60c6fc)
- Fix tests after restricting timestamp diff for coinbase (8daa089a)
- Fix snapshot tests after consensus upgrades (a5d2448d)
- Improved assert string on test failure (da3fa849)
🎨 Styling
- Remove unecessary declaration in genesis block (f0fb02a4)
- (wallet) Generalize interface of seed phrase functions (e0337958)
⚙️ Miscellaneous
🪵 Log
- Display self-mined block's difficulty threshold with hex (5fb9940d)
🚥 Developer Experience
- Increase flexibity of block claims printer (c5e15f6c)
🪢 Merge
- Merge(#931): zeokin/test/harden-flaky-update-mutator-set-tests (15cbce41)
neptune-core-cli 0.12.0
Install neptune-core-cli 0.12.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.12.0/neptune-core-cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.12.0/neptune-core-cli-installer.ps1 | iex"
Download neptune-core-cli 0.12.0
neptune-dashboard 0.12.0
Install neptune-dashboard 0.12.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.12.0/neptune-dashboard-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.12.0/neptune-dashboard-installer.ps1 | iex"
Download neptune-dashboard 0.12.0
neptune-cash 0.12.0
Install neptune-cash 0.12.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.12.0/neptune-cash-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.12.0/neptune-cash-installer.ps1 | iex"
Download neptune-cash 0.12.0