Skip to content

0.12.0 - 2026-06-18

Choose a tag to compare

@github-actions github-actions released this 18 Jun 06:49
136f58a

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

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.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

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.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

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