Skip to content

0.16.0 - 2026-08-07

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:06
28ff10f

Release Notes

✨ Features

  • (proof_upgrader) Try next transaction if one fails (23cef791)
  • (mutator_set) Batch-version of removal record maintanence (1d2181e7)
  • Compose mutator set updates (c8b9f398)
  • (mutator_set) Add batch-version of can_remove (94be04fc)
  • (peer_loop) Prefer authenticated blocks in sync mode (2460e299)
  • (peer_loop) MMR-authenticate future blocks if block MMR allows it (c4c58f9d)
  • (sync_loop) Serve stored sync blocks with MMR authentication paths (873584a8)
  • (archival_mmr) Construct auth paths for future MMRs (bed90eb4)
  • (sync_loop) Extend auth paths when serving other syncing peers (790cbe00)

🐛 Bug Fixes

  • (database) Make persist cancel safe (cf7d6ab2)
  • Don't panic on mispaired authentication structures (e677c44a)
  • (pow) Reject blocks whose parent's difficulty is below minimum value (b7cf05ba)
  • (!) (mempool) Reject transactions with too many inputs/outputs/announcements (7eff93e2)
  • (rpc) Verify block validity, not just PoW (6f8f8d62)
  • (!) (mutator_set) Reject duplicated chunk index values (5571f15b)
  • (mutator_set) Use checked arithmetic in removal records unpacking (f968ae41)
  • (tarpc) Early check network is RegTest on mock-block construction (224b8e42)
  • (archival_mutator_set) Return false on future index (d0f5a687)
  • (peer_loop) Don't panic on negative cum-pow difference (17796ae7)

🚀 Performance

  • (mutator_set) Faster mutator set updates through batching (05772110)
  • (json_rpc) Don't hold read-lock over too many MSMP restorations (da0b31ae)

🔒️ Security

  • (mempool) Reject ProofCollection-backed tx with set merge bit (78aa9790)
  • Reject bad ProofCollection backed txs faster (8754f219)
  • On unix: restrict access to cookie file from other users (c7fb43cd)

♻️ Refactor

  • Upgrade tx before constructing fee gobbler (c050f952)
  • (archival_state) Prefer MS-update composition over AMS scratch pad (051795a8)

✅ Testing

  • Fix flakiness of rapid-block-download tests (#960) (bad0de8a)
  • Integration test of proof upgrading (dd61c16e)
  • Integration test of syncing from syncing peer (7df305b0)

🪢 Merge

  • Merge(#958): Neptune-Crypto/mempool-improvements (c90d05d3)
  • Merge(#961): Neptune-Crypto/ams-scratch-pad-robustness (aa7168ac)
  • Merge(#962): Neptune-Crypto/mmr-authenticate-sync-received-blocks (07a3450f)
  • Merge(#963): Neptune-Crypto/many-small-fixes (7ac03bc4)

neptune-core-cli 0.16.0

Install neptune-core-cli 0.16.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.16.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.16.0/neptune-core-cli-installer.ps1 | iex"

Download neptune-core-cli 0.16.0

File Platform Checksum
neptune-core-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
neptune-core-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
neptune-core-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
neptune-core-cli-x86_64-pc-windows-msvc.msi x64 Windows checksum
neptune-core-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

neptune-dashboard 0.16.0

Install neptune-dashboard 0.16.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.16.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.16.0/neptune-dashboard-installer.ps1 | iex"

Download neptune-dashboard 0.16.0

File Platform Checksum
neptune-dashboard-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
neptune-dashboard-x86_64-apple-darwin.tar.xz Intel macOS checksum
neptune-dashboard-x86_64-pc-windows-msvc.zip x64 Windows checksum
neptune-dashboard-x86_64-pc-windows-msvc.msi x64 Windows checksum
neptune-dashboard-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

neptune-cash 0.16.0

Install neptune-cash 0.16.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Neptune-Crypto/neptune-core/releases/download/v0.16.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.16.0/neptune-cash-installer.ps1 | iex"

Download neptune-cash 0.16.0

File Platform Checksum
neptune-cash-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
neptune-cash-x86_64-apple-darwin.tar.xz Intel macOS checksum
neptune-cash-x86_64-pc-windows-msvc.zip x64 Windows checksum
neptune-cash-x86_64-pc-windows-msvc.msi x64 Windows checksum
neptune-cash-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum