From 034002f2e9b00441d72d0feae4bf43796137fccd Mon Sep 17 00:00:00 2001 From: duke Date: Sun, 12 Nov 2023 05:23:34 +0000 Subject: [PATCH] Update 'doc/relnotes/README.md' --- doc/relnotes/README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/doc/relnotes/README.md b/doc/relnotes/README.md index 294f3d299..13e96074d 100644 --- a/doc/relnotes/README.md +++ b/doc/relnotes/README.md @@ -10,6 +10,32 @@ 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.10.0 "" + +This is a MANDATORY release for Hush and nodes must upgrade by block height X, which will happen +on approximately Y. This is an OPTIONAL release for DragonX but it is highly recommended for +exchanges, solo miners and mining pools to update to this release. + + + * Hush and all Hush Smart Chains now use less RAM https://git.hush.is/hush/hush3/issues/283 + * Hush full nodes will use ~2GB less RAM + * DragonX full nodes will use ~30MB less RAM + * Antispam defenses + * Hush and all Hush Smart Chains now make it harder and more expensive for an attacker to send shielded spam. This raises the cost in CPU and transaction fees for Denial-of-Service attacks. + * New RPC `z_getstats` which reports data about numer of shielded inputs (zins) and shield outputs (zouts) in transactions. + * Fix a bug where `hush-cli stop` would not stop the node during the "Building Witnesses" rescan phase + * Fix bugs where `abortrescan` couldn't be used when node is start up (RPC warmup) and where it could not abort the rescan if it was in the "Building Witnesses" phase + * Upgraded curl to 8.4.0 + * DragonX specific changes: + * Updated to latest RandomX v1.2.1 which includes mining optimizations + * Fix RandomX mining memory leak + * This avoids an out-of-memory crash when miners change the number of threads of mining + * Fixing this bug lead to a 10% hashrate increase vs the previous release + * Fixed quoting bugs with dragonx-cli script + * For instance, many RPCs such as `dragonx z_sendmany ...` would not previously work because the arguments to the RPC were not quoted correctly. + + + # Hush 3.9.4 "Maniacal Manticore" ```