diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 43486f914..bf831f913 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,13 +1,29 @@ -# Release 3.3 - (Hodler's Edition) +# Release 3.3.0 - Hodler's Edition (unreleased) - * The network layer has been rewritten using asyncio. - * Follow blockchain that has the most work, not length. + * The network layer has been rewritten using asyncio and aiorpcx. + In addition to easier maintenance, this makes the client + more robust against misbehaving servers. + * The minimum python version was increased to 3.6 + * The blockchain headers and fork handling logic has been generalized. + Clients by default now follow chain based on most work, not length. * New wallet creation defaults to native segwit (bech32). - * RBF batching (option): If the wallet has an unconfirmed RBF + * RBF batching (opt-in): If the wallet has an unconfirmed RBF transaction, new payments will be added to that transaction, instead of creating new transactions. - * OSX: support QR code scanner. - * Android APK: Use API 28, and do not use external storage. + * MacOS: support QR code scanner in binaries. + * Android APK: + - build using Google NDK instead of Crystax NDK + - target API 28 + - do not use external storage (previously for block headers) + * hardware wallets: + - Coldcard now supports spending from p2wpkh-p2sh, + fixed p2pkh signing for fw 1.1.0 + - Archos Safe-T mini: fix #4726 signing issue + - KeepKey: full segwit support + - Trezor: refactoring and compat with python-trezor 0.11 + - Digital BitBox: support firmware v5.0.0 + * fix bitcoin URI handling when app already running (#4796) + * Several other minor bugfixes and usability improvements. # Release 3.2.3 - (September 3, 2018)