diff --git a/doc/relnotes/README.md b/doc/relnotes/README.md index a8b3d4b04..8c5f45b7d 100644 --- a/doc/relnotes/README.md +++ b/doc/relnotes/README.md @@ -22,15 +22,17 @@ exchanges, solo miners and mining pools to update to this release. * 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 https://git.hush.is/hush/hush3/commit/14d3ae17851615a69c33cb7eed623b904b140e3d and transaction fees https://git.hush.is/hush/hush3/commit/2308db22eec78d0a10bde0f674243b2700d59e4a 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 + * New RPC `z_getstats` which reports data about numer of shielded inputs (zins) and shielded outputs (zouts) in transactions. https://git.hush.is/hush/hush3/commit/96ae2d61ca5a392cb476da4c7f6ab1f638839a7f + * Fix a bug where `hush-cli stop` would not stop the node during the "Building Witnesses" rescan phase https://git.hush.is/hush/hush3/issues/330 + * 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 https://git.hush.is/hush/hush3/issues/331 * Fix bug in `z_mergetoaddress` where docs said you could use `ANY_ZADDR` but you couldn't https://git.hush.is/hush/hush3/commit/7eb9d75b94469c3fc8c028f29b35be9ac764a10c - * Upgraded curl to 8.4.0 + * Upgraded curl to 8.4.0 https://git.hush.is/hush/hush3/issues/325 + * This fixes CVE-2023-38545 which affects very few or potentially no Hush/DragonX users. It could only affect people who compile Hush full node software (not those who use binaries or packages) and who use a malicious SOCKS5 proxy for all network traffic via the operating system. * DragonX specific changes: * Updated to latest RandomX v1.2.1 which includes mining optimizations https://git.hush.is/hush/hush3/commit/6029b3d571009991ae9c4aea0397f4d00be6a817 https://git.hush.is/hush/hush3/issues/337 - * Fix RandomX mining memory leak - * This avoids an out-of-memory crash when miners change the number of threads of mining + * Fix RandomX mining memory leak and crash https://git.hush.is/hush/hush3/issues/324 + * This fixes the bug where stopping mining, making a transaction and then starting mining again + * This also 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.