daemon: release 0.2

This commit is contained in:
Antoine Poinsot 2023-02-03 16:10:20 +01:00
parent f4755ff803
commit d0de88bc01
No known key found for this signature in database
GPG Key ID: E13FC145CD3F4304
6 changed files with 37 additions and 5 deletions

32
CHANGELOG.md Normal file
View File

@ -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.

2
Cargo.lock generated
View File

@ -205,7 +205,7 @@ dependencies = [
[[package]]
name = "liana"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"backtrace",
"base64",

View File

@ -1,6 +1,6 @@
[package]
name = "liana"
version = "0.1.0"
version = "0.2.0"
authors = ["Antoine Poinsot <darosior@protonmail.com>"]
edition = "2018"
repository = "https://github.com/revault/liana"

View File

@ -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"

View File

@ -78,7 +78,7 @@ impl fmt::Display for Version {
pub const VERSION: Version = Version {
major: 0,
minor: 1,
minor: 2,
patch: 0,
};

View File

@ -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()