Skip to content

0.15.0 - 2026-07-30

Choose a tag to compare

@github-actions github-actions released this 30 Jul 16:55
e06d676

Release Notes

🐛 Bug Fixes

  • (mine_loop) Cap num inputs/outputs/announcements in block-tx (ea1e45ae)
  • (mempool) Account for packing of inputs when calculating tx size (b5784f4e)
  • (wallet) Verify lockscript is satisfiable (898e24c0)
  • (wallet) Verify owned lock script hash in scanning mode (35ba2aeb)
  • (wallet) Verify matching lock script when handling off-chain notifications (29dae2d6)
  • (peer_loop) Drop message handling on too long peer list response (72cab4f6)

🚀 Performance

  • (peer_loop) Don't hold write lock during proof validation (0d9b31b8)

🔒️ Security

  • (composer) Reject transactions carrying superfluous proof items (7e7acebb)
  • (pow) Pre-check that difficulty is not below minimum (044f02ab)
  • (peer_loop) Short-circuit on cheap pow check before expensive check (a69f46f8)
  • (!) (sync_loop) Validate peer-supplied synchronization bit mask (a05e48d1)
  • (!) (tx_validation) Use checked add when accumulating lustrated amount (f695c58d)
  • (peer_loop) Add more checks to early block validation (e7177782)

♻️ Refactor

  • Cap block-tx-kernel using encoding len, not byte size (6512e6b3)
  • (wallet) Tighten type-script validation on UTXO imports (116ed4dc)
  • Reorder mempool-admission checks (940126b2)
  • Lower mining block batch size from 2 to 1 (7b10d994)
  • (block) Check block without reference to parent (e592f8b3)

🪢 Merge

  • Merge(#955): Neptune-Crypto/cap-block-txkernel-size (6d2e10f7)

neptune-core-cli 0.15.0

Install neptune-core-cli 0.15.0

Install prebuilt binaries via shell script

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

Download neptune-core-cli 0.15.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.15.0

Install neptune-dashboard 0.15.0

Install prebuilt binaries via shell script

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

Download neptune-dashboard 0.15.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.15.0

Install neptune-cash 0.15.0

Install prebuilt binaries via shell script

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

Download neptune-cash 0.15.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