Skip to content

0.14.0 - 2026-07-09

Choose a tag to compare

@github-actions github-actions released this 09 Jul 13:46
165e759

Release Notes

✨ Features

  • (composer) Check mempool again after building nop (2903c595)
  • (json_rpc) Recover UTXO history without revealing addition record (c0c3bade)

🐛 Bug Fixes

  • Don't allow job queue to grow indefinitely (e222af32)
  • Return job with highest upgrade incentive (05f899a7)
  • Keep upgrade-priority when receiving merged transaction (425fe410)

📚 Documentation

  • Update release checklist for multi-crate workspace (691f4e0a)

♻️ Refactor

  • Create crates neptune-locks and neptune-database (e3be3167)
  • Extract job queue into neptune-job-queue crate (4ff6634d)
  • Extract archival MMR into neptune-archival-mmr crate (32f416e6)
  • Extract mutator set into neptune-mutator-set crate (7e2601db)
  • (!) Delete unused set_block function (0c7d4c50)
  • Move premine logic from block::mod into block::premine (071afb02)
  • Untangle state-related transaction from consensus-related transactions (f4e17660)
  • Extract neptune-consensus crate (4ca631e2)
  • Remove test/production divergence from Block and proving (2f5c42d5)
  • Create neptune-wallet crate; move two leaf wallet types (9878437a)
  • Drop support for memory-hard pow guessing (db8d677b)
  • Remove neptune-crate re-export facades; consumers import from real crates (5a71e12b)
  • Extract the mempool into the neptune-mempool crate (6e6c10e5)
  • Extract peer-to-peer types into the neptune-p2p crate (cd33d14d)
  • Extract archival state into the neptune-archive crate (73152606)
  • Don't auto-consolidate fewer than specified UTXOs (197e8dff)

✅ Testing

  • Very basic test of utxo_origin_blocks_from_absolute_index_sets (992c8d18)
  • Add two tests related to premine/claim amounts (5edbe388)
  • Move consensus integration tests out of the consensus subtree (dcafddfb)
  • Route consensus test overrides through the test-helpers feature (9acc5361)
  • (!) Migrate PoW/proof tests to Testnet(42) after Block divergence removal (4d3e5c6f)
  • Add main-net hardfork consensus-transition validity tests (2c1f5906)
  • Fix pow-solving test to avoid memory hardness (314343c0)
  • Verify that tx-proof upgrader wants to update (994e3df5)
  • Verify that a tx update leaves outputs unchanged (5c54ff13)

🏗️ Build

  • Run workspace doctests in make happy/make test (b1b999c2)

⚙️ Miscellaneous

  • Allow clippy::result_large_err (8631f88e)
  • Drop local Merkle tree validation implementation (0f7d384a)
  • Cargo update (f8588fe1)
  • Make future linter happy (488f1d55)

🪵 Log

  • Show progress on expensive UTXO indexing (78d3520e)
  • Log warning if job queue big (88280e2f)

🪢 Merge

  • Merge(#940): Neptune-Crypto/proof-upgrading-fixes (c374f2dd)
  • Merge(#941): Neptune-Crypto/thv/crate-separation (f1d6fb9b)

neptune-core-cli 0.14.0

Install neptune-core-cli 0.14.0

Install prebuilt binaries via shell script

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

Download neptune-core-cli 0.14.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.14.0

Install neptune-dashboard 0.14.0

Install prebuilt binaries via shell script

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

Download neptune-dashboard 0.14.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.14.0

Install neptune-cash 0.14.0

Install prebuilt binaries via shell script

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

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