Merge #1148: Prepare v6.0 release
15f4e819724006f52b9468b3b6a176460682fd59 doc: slight improvement to Jade documentation (Antoine Poinsot)
2bd25b6eaaedf52e2e9672bd2e05d8d07580917f Release notes for 6.0 (Antoine Poinsot)
168112de10617f03abf8bd7bdf1ea4dd5dbaabaf Bump version to 6.0 (Antoine Poinsot)
Pull request description:
The first step toward the v6 release: bump the lianad version and update the release notes.
ACKs for top commit:
darosior:
self-ACK 15f4e819724006f52b9468b3b6a176460682fd59
Tree-SHA512: 211e5ed7ae440f26e1761b178401c5b36bbe2de0c893a0aae03ae7ef770e5a0df67d0fb9bcce05b766845f2fc8df7cc0db4cdc13c47ecf84d2b521ccce989905
This commit is contained in:
commit
585bb5b763
49
CHANGELOG.md
49
CHANGELOG.md
@ -1,5 +1,54 @@
|
||||
# Liana daemon and GUI release notes
|
||||
|
||||
## 6.0
|
||||
|
||||
This release introduces support for the Jade signing device, a number of usability improvements as
|
||||
well as some bug fixes.
|
||||
|
||||
### Breaking changes
|
||||
|
||||
#### Liana GUI
|
||||
|
||||
- The `hardware_wallets` field in the configuration file is now disregarded. It was deprecated since
|
||||
version 0.2.
|
||||
|
||||
### Features
|
||||
|
||||
#### Liana daemon / library
|
||||
|
||||
- We now more accurately estimate the size of a signed spend transaction, preventing overpaying fees
|
||||
in some configurations.
|
||||
- `lianad` now accepts two new arguments: `--version` and `--help`.
|
||||
|
||||
#### Liana GUI
|
||||
|
||||
- We now support the Jade signing device.
|
||||
- We now use a more recent graphic renderer ([`wgpu`](https://github.com/gfx-rs/wgpu)), which offers
|
||||
better compatibility with newer systems.
|
||||
- The network is now set first in the installer.
|
||||
- It's now possible to get back from the descriptor creation step to the installer landing page.
|
||||
- Advanced text shaping was enabled. Basically: you can now use emojis in labels and aliases.
|
||||
- Date and time are now displayed according to the system's timezone configuration.
|
||||
- We now also show the [BIP388](https://github.com/bitcoin/bips/blob/master/bip-0388.mediawiki)
|
||||
wallet policy when registering a descriptor on a signing device.
|
||||
- The descriptor backup step was removed in installer when a descriptor was just imported in the
|
||||
previous step.
|
||||
- We now set a minimum window size.
|
||||
|
||||
### Fixes
|
||||
|
||||
#### Liana daemon / library
|
||||
|
||||
#### Liana GUI
|
||||
|
||||
- When creating a new wallet, we now better communicate if a wallet already exists in the selected
|
||||
network.
|
||||
- When configuring the connection to bitcoind manually, we now display a warning if specifying a
|
||||
non-loopback IP address.
|
||||
- Clicking on "Wallet" breadcrumb in Settings used to open "About" page.
|
||||
- When entering the feerate for an RBF, it was made easier to edit a single-digit value.
|
||||
- When updating an existing transaction draft, entering an invalid PSBT could crash the application.
|
||||
|
||||
## 5.0
|
||||
|
||||
This release introduces support for the Coldcard signing device, experimental Taproot support and a
|
||||
|
||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -264,7 +264,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "liana"
|
||||
version = "5.0.0"
|
||||
version = "6.0.0"
|
||||
dependencies = [
|
||||
"backtrace",
|
||||
"bdk_coin_select",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "liana"
|
||||
version = "5.0.0"
|
||||
version = "6.0.0"
|
||||
authors = ["Antoine Poinsot <darosior@protonmail.com>"]
|
||||
edition = "2018"
|
||||
repository = "https://github.com/wizardsardine/liana"
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
set -ex
|
||||
|
||||
VERSION="${VERSION:-"5.0"}"
|
||||
VERSION="${VERSION:-"6.0"}"
|
||||
LIANA_PREFIX="liana-$VERSION"
|
||||
LINUX_DIR_NAME="$LIANA_PREFIX-x86_64-linux-gnu"
|
||||
LINUX_ARCHIVE="$LINUX_DIR_NAME.tar.gz"
|
||||
|
||||
@ -40,11 +40,13 @@ Version 1.0.30 of the firmware is supported for use in P2WSH descriptors.
|
||||
|
||||
Support for use in Taproot descriptors is not yet available in the firmware.
|
||||
|
||||
After the setup of the device, the first connection to set the pin will set also the network.
|
||||
The network cannot be change unless doing a factory reset.
|
||||
WARNING: You won't be able to connect your Jade to Liana if you choose "QrCode" mode when setting up
|
||||
your Jade. This is because in this mode the Jade refuses to communicate through USB.
|
||||
|
||||
If using "QrCode" mode, the device will refuse other communication channels like USB.
|
||||
WARNING: the network cannot be changed after setting up the device without a factory reset. The
|
||||
network is set at the same time as the PIN.
|
||||
|
||||
If using "Temporary Signer", the first connection through USB will setup the network, a new session
|
||||
is required in order to change it. If using the Liana gui installer, is is advised to first choose
|
||||
the network before connecting the Jade in "Temporary signer" mode.
|
||||
It is sometimes useful to change the network without a factory reset, such as when testing the
|
||||
device and/or Liana. In this case the "Temporary signer" mode may be used. The network can be reset
|
||||
by simply disconnecting and reconnecting it. If using this mode, we advise you to first choose the
|
||||
network in the Liana installer before setting up the network on your Jade.
|
||||
|
||||
@ -81,7 +81,7 @@ impl fmt::Display for Version {
|
||||
}
|
||||
|
||||
pub const VERSION: Version = Version {
|
||||
major: 5,
|
||||
major: 6,
|
||||
minor: 0,
|
||||
patch: 0,
|
||||
};
|
||||
|
||||
@ -24,7 +24,7 @@ from test_framework.utils import (
|
||||
def test_getinfo(lianad):
|
||||
res = lianad.rpc.getinfo()
|
||||
assert "timestamp" in res.keys()
|
||||
assert res["version"] == "5.0.0-dev"
|
||||
assert res["version"] == "6.0.0-dev"
|
||||
assert res["network"] == "regtest"
|
||||
wait_for(lambda: lianad.rpc.getinfo()["block_height"] == 101)
|
||||
res = lianad.rpc.getinfo()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user