From 3606703297abb1e563e8999eaf6f19ca8ed53a83 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Wed, 21 Sep 2022 23:22:37 -0400 Subject: [PATCH] Update relnotes for 3.9.2 'Anecdotal Axolotl' --- doc/relnotes/README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/doc/relnotes/README.md b/doc/relnotes/README.md index 3993799ae..baf478fd0 100644 --- a/doc/relnotes/README.md +++ b/doc/relnotes/README.md @@ -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