BCH Unlimited version 1.9.1.1 is now available from:
https://bitcoinunlimited.info/download
Please report bugs using the issue tracker at github:
https://gitlab.com/bitcoinunlimited/BCHUnlimited/-/issues
This is a bugs fix release of BCH Unlimited compatible with the upcoming protocol upgrade of the Bitcoin Cash network. You could find a detailed list of all the specifications here:
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/uahf-technical-spec.md (Aug 1st '17, ver 1.1.0.0)
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/nov-13-hardfork-spec.md (Nov 13th '17, ver 1.1.2.0)
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/may-2018-hardfork.md (May 15th '18, ver 1.3.0.0, 1.3.0.1, 1.4.0.0)
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/2018-nov-upgrade.md (Nov 15th '18, ver 1.5.0.0, 1.5.0.1, 1.5.0.2, 1.5.1.0)
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/2019-05-15-upgrade.md (May 15th '19, ver 1.6.0)
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/2019-11-15-upgrade.md (Nov 15th '19, ver 1.7.0)
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/2020-05-15-upgrade.md (May 15th '20, ver 1.8.0)
- https://gitlab.com/bitcoin-cash-node/bchn-sw/bitcoincash-upgrade-specifications/-/blob/master/spec/2020-11-15-upgrade.md (Nov 15th '20, ver 1.9.0, 1.9.0.1, 1.9.1)
If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).
This is list of the main changes that have been merged in this release:
- Properly handle bogus value for
datadirparam - Fix node behaviour while running with
disablewallet=1 - Align
getblockAPI with BCHN's - Add orphans transactions to
getrawtransactionRPC call - Fix shutdown during reindex
- Implement O(1) OP_IF/NOTIF/ELSE/ENDIF logic
- Improve transactions rate computation
09305b313Bump BCH Unlimited version to 1.9.1.1 (Andrea Suisani)1e56049e5directly enforce a maximum tx size as part of consensus (Griffith)ea70dfac1Shutdown during re-index was getting hung (Peter Tschipper)e7cde23b0Use a more general exceptions type (Andrea Suisani)bbe14fdabRemove bloom filter targeting for xthins (Peter Tschipper)b6b737f05Align our RPC for getblock() with the BCHN node (ptschip)163c44301getrawtransaction will now return orphans (Peter Tschipper)e5aea9c0bRemove descendantcount, descendantsize and descendantfees from EntryDescriptionString() (ptschip)b92d0893cAdd a few uiIterface messages during startup (Peter Tschipper)b43085e91Create a RemoveForBlock for the orphan pool (Peter Tschipper)7561fe8e5remove tip is nullptr check during tip time validation on startup, tip is always at least the genesis block (Griffith)046794fd5Make sure to get an initial snapshot before doing txadmission (ptschip)2f0fd3dc9add bounds check for nToFetch. (Griffith)3453b8dacTrigger txn rate computation on a timer (Justaphf)a5f52ada8Fix a typo (Andrea Suisani)94fc071cdFix "Unbound transactions chain" document URL (Andrea Suisani)51b324e51Move ConditionStack class defintion inside ScriptMachine class (Andrea Suisani)2a1f03e44Add clear() method to ConditionStack class (Andrea Suisani)d14fc715dBenchmark script verification with 100 nested IFs (Pieter Wuille)73512f3a2Implement O(1) OP_IF/NOTIF/ELSE/ENDIF logic (Pieter Wuille)e85e8fc08[refactor] interpreter: define interface for vfExec (Anthony Towns)
Thanks to everyone who directly contributed to this release:
- Andrea Suisani
- Greg Griffith
- Justin Holmes
- Peter Tschipper
We have backported an amount of changes from other projects, namely Bitcoin Core.
Following all the indirect contributors whose work has been imported via the above backports:
- Pieter Wuille
- Anthony Towns