Releases: juno-cash/junocash
Releases Β· juno-cash/junocash
Juno Cash v0.9.8
Release Notes
Highlights
- New wallet submenu in metrics TUI with send/shield functionality
- Auto-enable RandomX fast mode for miners
- Improved thread safety and TUI responsiveness
Features
Wallet & TUI
- Add wallet submenu ([W]) with:
- [S] Send - send Orchard to Orchard
- [Z] Shield - shield mined coinbase to Orchard
- [E] Expand transaction ID
- Recent 10 transactions with confirmation status
- Add [E] Expand Address toggle to show full shielded address on main screen
- Display miner and shielded addresses in WALLET section
- Show pending (0/10) Orchard transactions immediately
- Color-code messages in metrics screen (red=error, yellow=warning, cyan=info)
Mining
- Auto-enable RandomX fast mode when -gen=1 (override with -randomxfastmode=0)
- Use wallet default address for mining if -mineraddress not set
- Show dataset building status on metrics screen
- Force block template refresh every 60s on testnet
RPC
- Add getlocalhashps RPC (hashrate terminology)
- Use getnetworkhashps as primary RPC for network hashrate
Bug Fixes
Thread Safety
- Add cs_main lock around addrman.Add() to prevent race condition
- Fix thread safety bugs in internal miner
- Fix template update detection with version counter
- Fix crash when calling z_validateaddress if -disablewallet=1
TUI
- Fix TUI responsiveness when stopping mining (no longer blocks for 8+ seconds)
- Fix TUI flicker reduction and shielded balance display
- Fix wallet menu redraw and display issues
- Fix input buffer and mining confirmation display
- Fix Shield shows PROCESSING when coins are locked
- Fix RandomX mode update when toggling mining from metrics screen
Build
- Fix macOS build compatibility and release naming consistency
- Fix shell argument passing in darwin compiler wrappers
Deprecated RPCs (disabled by default)
The following RPCs are now deprecated and disabled by default. Re-enable with -allowdeprecated=<rpc_name>:
- sendtoaddress - Use z_send instead
- sendmany - Use z_sendmany instead
- listtransactions - Use z_listreceivedbyaddress instead
- listsinceblock - Use z_listreceivedbyaddress instead
- gettransaction - Use z_viewtransaction instead
- z_mergetoaddress - Use z_shieldcoinbase and z_send instead
Hidden RPCs (still functional, hidden from help)
The following RPCs are hidden from help output but remain fully functional:
Mining (renamed)
- getlocalsolps - Use getlocalhashps instead
- getnetworksolps - Use getnetworkhashps instead
Insight Explorer (require -insightexplorer flag)
- getblockdeltas
- getblockhashes
- getaddresstxids
- getaddressbalance
- getaddressdeltas
- getaddressutxos
- getaddressmempool
- getspentinfo
Raw Transactions
- createrawtransaction
- signrawtransaction
Other
- createmultisig
Juno Cash v0.9.8-rc1
Release Notes
Highlights
- New wallet submenu in metrics TUI with send/shield functionality
- Auto-enable RandomX fast mode for miners
- Improved thread safety and TUI responsiveness
Features
Wallet & TUI
- Add wallet submenu ([W]) with:
- [S] Send - send Orchard to Orchard
- [Z] Shield - shield mined coinbase to Orchard
- [E] Expand transaction ID
- Recent 10 transactions with confirmation status
- Add [E] Expand Address toggle to show full shielded address on main screen
- Display miner and shielded addresses in WALLET section
- Show pending (0/10) Orchard transactions immediately
- Color-code messages in metrics screen (red=error, yellow=warning, cyan=info)
Mining
- Auto-enable RandomX fast mode when -gen=1 (override with -randomxfastmode=0)
- Use wallet default address for mining if -mineraddress not set
- Show dataset building status on metrics screen
- Force block template refresh every 60s on testnet
RPC
- Add getlocalhashps RPC (hashrate terminology)
- Use getnetworkhashps as primary RPC for network hashrate
Bug Fixes
Thread Safety
- Add cs_main lock around addrman.Add() to prevent race condition
- Fix thread safety bugs in internal miner
- Fix template update detection with version counter
TUI
- Fix TUI responsiveness when stopping mining (no longer blocks for 8+ seconds)
- Fix TUI flicker reduction and shielded balance display
- Fix wallet menu redraw and display issues
- Fix input buffer and mining confirmation display
- Fix Shield shows PROCESSING when coins are locked
- Fix RandomX mode update when toggling mining from metrics screen
Build
- Fix macOS build compatibility and release naming consistency
- Fix shell argument passing in darwin compiler wrappers
Deprecated RPCs (disabled by default)
The following RPCs are now deprecated and disabled by default. Re-enable with -allowdeprecated=<rpc_name>:
- sendtoaddress - Use z_send instead
- sendmany - Use z_sendmany instead
- listtransactions - Use z_listreceivedbyaddress instead
- listsinceblock - Use z_listreceivedbyaddress instead
- gettransaction - Use z_viewtransaction instead
- z_mergetoaddress - Use z_shieldcoinbase and z_send instead
Hidden RPCs (still functional, hidden from help)
The following RPCs are hidden from help output but remain fully functional:
Mining (renamed)
- getlocalsolps - Use getlocalhashps instead
- getnetworksolps - Use getnetworkhashps instead
Insight Explorer (require -insightexplorer flag)
- getblockdeltas
- getblockhashes
- getaddresstxids
- getaddressbalance
- getaddressdeltas
- getaddressutxos
- getaddressmempool
- getspentinfo
Raw Transactions
- createrawtransaction
- signrawtransaction
Other
- createmultisig
Juno Cash v0.9.7
This release fixes some important wallet tracking. When you run it for the first time only, YOU MUST run with
junocashd -reindex -rescan
This will take over 30 minutes to complete.
If your mining balances are missing, you must add increase your keypool with
junocash-cli keypoolrefill 2000
junocash-cli stop
junocashd -rescan
after this the wallet should show all balances correctly with junocash-cli getwalletinfo
Juno Cash v0.9.5-beta1
In this release (beta):
- New z_recoverwallet which can restore wallet from seed obtained by z_getseedphrase
- Added NUMA support to internal miner can double mining speed on supported systems
- Removed transparent addresses from UA j1 address format, as it doesn't make sense and may be confusing
Juno Cash v0.9.4
In this version since 0.9.1
- removed backup block on generating addresses
- added
z_getseedphrasecommand line call for junocash-cli to get backup seed - added
z_sendto send to single destinations - simplified
z_shieldcoinbaseandz_sendmany - bug fix: fixed Windows rendering of text terminal
- added RandomX fast mode support with
-randomxfastmode - added gitian reproducible builds
- bug fix: added logic to detect sync stalling to improve IBD
Juno Cash v0.9.2-dev release
These binaries should address the UI issues in Windows, and also the slow/stalled syncing issues that were reported.
Juno Cash v0.9.1
v0.9.1
Juno Cash v0.9.0
v0.9.0