From f4755ff803cd6f923eb342ae5f302513fb81b865 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Fri, 3 Feb 2023 15:00:36 +0100 Subject: [PATCH 1/2] doc: add some warning re provider 4 to the Ledger doc --- doc/signing_devices.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/signing_devices.md b/doc/signing_devices.md index 5908a18f..ea54b733 100644 --- a/doc/signing_devices.md +++ b/doc/signing_devices.md @@ -30,9 +30,11 @@ panel. In order to be able to install the latest Bitcoin application on mainnet, one more step is required. Go to "settings" (top-right corner), then "Experimental features", enable "My Ledger provider" and insert "4" in the field. You may then go to "My Ledger" and install the 2.1.0 Bitcoin application -for mainnet. +for mainnet. *Do not* download any other app from the provider 4. **Make sure to disable** the "My +Ledger provider" setting once you installed the Bitcoin app. It's worth noting that although you need to tweak with the "Experimental features" settings, the Bitcoin application is not experimental anymore. It was just downgraded in Ledger live from released to experimental in order to prevent people from upgrading by mistake and not be able to keep using -applications not compatible with the new interface +applications not compatible with the new interface. It is however not safe to use it for installing +any other application. From d0de88bc016b2dcb181fd6f4ef88f9c36cc02f96 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Fri, 3 Feb 2023 16:10:20 +0100 Subject: [PATCH 2/2] daemon: release 0.2 --- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- contrib/release/release.sh | 2 +- src/lib.rs | 2 +- tests/test_rpc.py | 2 +- 6 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..ca0574cb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,32 @@ +# Liana daemon and GUI release notes + +## 0.2 + +The second release of Liana brings various fixes as well as the possibility to use a multisig in +either, or both, of the spending paths. + +### Features + +- Multisig: we now support descriptors with multiple keys both in the primary (non-timelocked) + spending path and the recovery (timelocked) path. + +#### GUI-specific + +- You can now import and update Spend transaction drafts as PSBTs to collaboratively create and sign + transactions. +- When creating a new descriptor you can now set an alias for each key. Those will be displayed when + inspecting a transaction's signatories. +- Amounts are now displayed with the sats in bold for better redability. + +### Fixes + +- We now remove the fixed interpreter and rpath set by GUIX reproducible builds in the `liana-cli` + ELF binary. +- We now check the `bitcoind` version before trying to import a Miniscript descriptor. +- We now discard unconfirmed incoming payments that were dropped from our mempool. + +#### GUI-specific + +- Various wording fixes on the UI. +- Amounts are now updated when moving between steps in the Spend creation flow. +- Coins are now sorted by age when displayed as a list. diff --git a/Cargo.lock b/Cargo.lock index 3402f40b..94585c46 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -205,7 +205,7 @@ dependencies = [ [[package]] name = "liana" -version = "0.1.0" +version = "0.2.0" dependencies = [ "backtrace", "base64", diff --git a/Cargo.toml b/Cargo.toml index f02f8cee..fa461e2a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "liana" -version = "0.1.0" +version = "0.2.0" authors = ["Antoine Poinsot "] edition = "2018" repository = "https://github.com/revault/liana" diff --git a/contrib/release/release.sh b/contrib/release/release.sh index 7fb5b84e..3fa47c5b 100755 --- a/contrib/release/release.sh +++ b/contrib/release/release.sh @@ -7,7 +7,7 @@ set -ex -VERSION="${VERSION:-"0.1"}" +VERSION="${VERSION:-"0.2"}" LIANA_PREFIX="liana-$VERSION" LINUX_DIR_NAME="$LIANA_PREFIX-x86_64-linux-gnu" LINUX_ARCHIVE="$LINUX_DIR_NAME.tar.gz" diff --git a/src/lib.rs b/src/lib.rs index 48997ada..e4c823bb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -78,7 +78,7 @@ impl fmt::Display for Version { pub const VERSION: Version = Version { major: 0, - minor: 1, + minor: 2, patch: 0, }; diff --git a/tests/test_rpc.py b/tests/test_rpc.py index 83f035c6..66d2103c 100644 --- a/tests/test_rpc.py +++ b/tests/test_rpc.py @@ -20,7 +20,7 @@ from test_framework.utils import ( def test_getinfo(lianad): res = lianad.rpc.getinfo() - assert res["version"] == "0.1" + assert res["version"] == "0.2.0" assert res["network"] == "regtest" wait_for(lambda: lianad.rpc.getinfo()["block_height"] == 101) res = lianad.rpc.getinfo()