Update relnotes for 3.9.2 'Anecdotal Axolotl'

This commit is contained in:
Duke Leto
2022-09-21 23:22:37 -04:00
parent 7e6220afac
commit 3606703297

View File

@@ -10,6 +10,41 @@ and no longer on Github, since they banned Duke Leto and
also because they censor many people around the world and work with
evil organizations.
# Hush 3.9.2 "Anecdotal Axolotl"
```
966 files changed, 26999 insertions(+), 2758 deletions(-)
```
This is an OPTIONAL release. It is recommended for exchanges, solo miners and mining pools to update to this release
since it contains various bugfixes and improvements that will benefit busy wallets.
* This release adds RandomX support in Hush Smart Chains (HSCs)
* When creating a new HSC specify `-ac_algo=randomx` to use RandomX instead of Equihash
* Example: `hush-smart-chain -ac_name=RANDX -ac_algo=randomx ...`
* This allows HSCs to be mined with CPUs instead of ASICs
* Because of RandomX, `cmake` is a new dependency needed to compile Hush from source
* More detailed documentation available at ...
* A new feature called "zsweep" has been added, which defaults to disabled.
* It will sweep funds from all zaddrs into a single specified zaddr
* A new RPC `z_sweepstatus` will show various details about the sweeping
* There are many advanced options to it, see full docs at ...
* Expired transactions will not be relayed and nodes who relay expired transactions are no longer banned
* A node relaying expired transactions is usually misconfigured or confused, not attacking us
* This change means node operators no longer need to deal with unbanning or allowlisting confused nodes
* Fix a rare coredump that could happen when nodes have many unconfirmed or expired transactions
* New RPC: `getblockmerkletree`, which will show the full Merkle Tree for a block height
* New RPC: `z_consolidationstatus` is similar to `z_sweepstatus` and will show config+stats about consolidation
* New RPC: `z_anonsettxdelta` : Returns delta (difference) in the anonset for a given txid.
* A delta > 0 increases the anonset
* A delta < 0 reduces the anonset
* A delta=0 leaves the anonset the same
* New RPC: `z_anonsetblockdelta` : Returns delta (difference) in the anonset for a given block.
* getrawtransaction RPC now returns a "size" key with the size in bytes of a transaction
* sendmany RPC will now reject transactions that send to taddrs immediately, instead of them being rejected in mempool
* Preliminary support for FreeBSD has been added to the Hush build system
* ZeroMQ support has been removed from Hush
# Hush 3.9.1 "Luciferous Locust"
This is an OPTIONAL release. It is most important for users with large wallets, as it fixes an important