Skip to content

Commit

Permalink
Update release-notes-litecoin.md
Browse files Browse the repository at this point in the history
  • Loading branch information
koh-gt authored Jun 2, 2024
1 parent 8aea419 commit b2f9118
Showing 1 changed file with 46 additions and 12 deletions.
58 changes: 46 additions & 12 deletions doc/release-notes-litecoin.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,55 @@
Ferrite Core version 0.21.2.1 is now available from:
Litecoin Core version 0.21.3 is now available from:

<https://download.ferrite.org/ferrite-0.21.2.1/>.
<https://download.litecoin.org/litecoin-0.21.3/>.

This includes a critical bug fix for upgraded wallets to receive via MWEB.
This is a new patch version release that includes, new features and important security updates.

Please report bugs using the issue tracker at GitHub:

<https://github.com/ferrite-project/ferrite/issues>

To receive security and update notifications, please subscribe to:

<https://groups.google.com/forum/#!forum/ferrite-dev>
<https://github.com/litecoin-project/litecoin/issues>

Notable changes
===============

An issue with MWEB key generation for older wallets that were upgraded was solved.
Keys are now generated from the appropriate keypools, and coins sent to previously generated stealth addresses are recoverable.
Use `rescanblockchain` after upgrading to recover any missing MWEB coins.

Important Security Updates
--------------------------

This release contains fixes for [CVE-2023-33297](https://www.cvedetails.com/cve/CVE-2023-33297/), which allows attacker to cause a remote bandwidth and cpu denial of service. This attack has been exploited in the wild.
- `2170c24`: backported from Bitcoin Core v24.x

New MWEB features
--------------------------
- `215edcf` - `1049218`: add MWEB light client p2p messages. This implements [LIP006](https://github.com/litecoin-project/lips/blob/c01068d06136fb21bf35fd6dac2977de60057714/LIP-0006.mediawiki).
- `4c3d4f2`: adds new NODE_MWEB_LIGHT_CLIENT service flag. Enables BIP157/158 blockfilters by default (opt-out by default).

Build changes
--------------------------
- `bf355d2`: rename the PID file to litecoind.pid
- `5ac7814`: improve build instructions for unix systems
- `24a0299`: fix building with Boost 1.77+
- `a376e2e` - `0698e23`: build changes for macOS. Primarily updates macOS build SDK to Xcode 12.1, increasing minimum macOS version to 10.15.6. These changes fix an issue where Litecoin-Qt UI may not appear as expected on macOS 14+.
- `41b4c16`: fixes builds on Alpine Linux/musl.

Test related fixes
--------------------------
- `53dbe58`: fix tests, disabling unused test and missing expected values
- `8e16ef3`: fixes macOS test, issue #942.
- `260de84`: run secp256k1-zkp tests. fixes bench test and secp256k1 test.
- `c2a4fc3`: fixes another secp256k1-zkp test
- `c2a4fc3`: disabled run_schnorrsig_tests() in secp256k1-zkp.
- `7e3c1f5`: disable secp256k1-zkp openssl test, fixing `make check` on macOS.

Credits
=======

Thanks to everyone who directly contributed to this release:

- [The Bitcoin Core Developers](https://github.com/bitcoin/bitcoin/)
- [David Burkett](https://github.com/DavidBurkett/)
- [Hector Chu](https://github.com/hectorchu)
- [Loshan](https://github.com/losh11)
- [addman2](https://github.com/addman2)
- [Rafael Sadowski](https://github.com/sizeofvoid)
- [rustyx](https://github.com/rustyx)
- [NamecoinGithub](https://github.com/NamecoinGithub)
- [Patrick Lodder](https://github.com/patricklodder)

0 comments on commit b2f9118

Please sign in to comment.