Skip to content

Releases: z-classic/zclassic

v1.0.4

19 Dec 13:03
Compare
Choose a tag to compare
  • 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

20 Nov 03:52
Compare
Choose a tag to compare

Zclassic 1.0.3