Releases: z-classic/zclassic
Releases · z-classic/zclassic
v1.0.4
- Add getlocalsolps and getnetworksolps RPC calls, show them in getmininginfo
- Add benchmark for attempting decryption of notes
- Add benchmark for incrementing note witnesses
- Add -metricsui flag to toggle between persistent screen and rolling metrics
Defaults to true if stdout is a TTY, else false. - Add -metricsrefreshtime option
- Only show metrics by default if stdout is a TTY
- Document metrics screen options
- Fix stale comment referencing upstream block interval
- Add checkpoint at block height 15000
- Added mainnet, testnet, and onion nodes
- Make command line option to show all debugging consistent with similar options
Most people expect a value of 1 to enable all for command line arguments.
However to do this for the -debug option you must type "-debug=".
This has been changed to allow "-debug=1" as well as "-debug=" to
enable all debug logging - Update documentation to match the zcash#4219 change
- Update help message to match the zcash#4219 change
- Clarify that metrics options are only useful without -daemon and -printtoconsole
- Increase length of metrics divider
- Closes zcash#1857. Fixes bug where tx spending only notes had priority of 0.
- Closes zcash#1901. Increase default settings for the max block size when
mining and the amount of space available for priority transactions. - Write witness caches when writing the best block
For steady-state operation, this reduces the average time between wallet disk
writes from once per block to once per hour.
On -rescan, witness caches are only written out at the end along with the best
block, increasing speed while ensuring that on-disk state is kept consistent.
Witness caches are now never recreated during a -reindex, on the assumption that
the blocks themselves are not changing (the chain is just being reconstructed),
and so the witnesses will remain valid.
Part of zcash#1749. - Add porter dev overrides for CC, CXX, MAKE, BUILD, HOST
- Apply miniupnpc patches to enable compilation on Solaris 11
These can be removed after the next MiniUPnP release.
Closes zcash#1835. - Closes zcash#1903. Add fee parameter to z_sendmany.
- Add an upstream miniupnpc patch revision
- Metrics - Don't exclaim unless > 1
"You have validated 0 transactions!" sounds a little less enthusiastic that intended. Also, only says "1 transaction". - Address review comments, tweak strings
- bash-completion: Adapt for 0.12 and 0.13
- separate completion for bitcoind and bitcoin-cli
- remove RPC support from bitcoind completion
- add completion for bitcoin-tx and bitcoin-qt
- rely on autoloading of completions
- Change function names to not clash with Bitcoin, apply to correct binaries
- Add bash completion files to Debian package
- Always bash-complete the default account
- Add Zcash RPC commands to CLI argument completion
- Fixes zcash#1823. Witness anchors for input notes no longer cross block boundaries.
- Edit for grammar: "block chain"
At this point, I believe it is universally accepted that "blockchain" is one word, and should not be separated into two. - Increase timeout as laptops on battery power have cpu throttling.
- Isolate verification to a
ProofVerifier
context object that allows verification behavior to be tuned by the caller. - Regression test.
- Ensure cache contains valid entry when anchor is popped.
- Ensure ProofVerifier cannot be accidentally copied.
- Document behaviour of CWallet::SetBestChain
- WitnessAnchorData only needs to store one witness per JSOutPoint.
- Rename Dummy to Disabled.
- Add more tests for ProofVerifier.
- Fix indentation
- Generate JS for trydecryptnotes, make number of addresses a variable
- Add JS to second block to ensure witnesses are incremented
- ASSERT_TRUE -> ASSERT_FALSE
- Skip JoinSplit verification before the last checkpoint
Part of zcash#1749 - Gather release notes from previous release to HEAD
Also update release-process.md to replace git shortlog command with
release-notes.py script. - Add a reindex test that fails because of a bug in decrementing witness caches
Ref: zcash#1904 (comment) - Make the test pass by fixing the bug!
- Only check cache validity for witnesses being incremented or decremented
Fixes the bug resulting from zcash#1904. - Check that E' points are actually in G2 by ensuring they are of order r.
- Fix bug in wallet tests
- Extract block-generation wallet test code into a function
- Rewrite reindex test to check beyond the max witness cache size
- Fix bug in IncrementNoteWitness()
- Update payment API docs to recommend -rescan for fixing witness errors
- Update version to 1.0.4
- Update man pages
- Release notes, authors, changelog
- Update seed nodes
- Bugfix #14 - getblocksubsidy RPC command is incorrect
1.0.3
Zclassic 1.0.3