Skip to content

Commit

Permalink
Merge #764: Release notes and README updates for 3.0
Browse files Browse the repository at this point in the history
083db4d CHANGELOG: add an entry about #770 (Antoine Poinsot)
2199bd3 CHANGELOG: 3.0 release notes (Antoine Poinsot)
b1e4e3e README: update binaries' version to 3.0 (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    ACK 083db4d -- just doc

Tree-SHA512: 511f95f5b637d40c56d3e51ed833f266b8f6c40cd357f23810311c47edb54918fe0a3afb32f942bf2bb0610502891b30d80cb1ce9e19b69516adc8f58e324fd0
  • Loading branch information
darosior committed Nov 2, 2023
2 parents d32e0ff + 083db4d commit 65d3159
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 4 deletions.
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# Liana daemon and GUI release notes

## 3.0

This release introduces support for the BitBox02 signing device, as well as the possibility to label
payments, batches of payments, coins and addresses.

### Breaking changes

- Descriptors with duplicate signers **within a single spending path** are not supported anymore.
Note re-using a signer across spending paths (for instance for a decaying multisig) is still
supported, this only concerns pathological descriptor where the same signer would be repeated in
the same path.

### Features

- Two new optional parameters were introduced to the `listcoins` command to be able to filter coins
by status (confirmed, spent, etc..) and outpoints (to query specific coins).
- We updated the ["quick try"](https://github.com/wizardsardine/liana/blob/master/doc/TRY.md) guide
to make use of the managed `bitcoind`. Trying out Liana on Signet is now easier than ever!

#### GUI-specific

- You can now use the [BitBox02](https://bitbox.swiss/bitbox02/) signing device. The minimum
supported version of the firmware is v9.15.0, so make sure to upgrade!
- It's now possible to label coins and payments (that is, a transactions output). It's also possible
to label batches of payments (that is, a transaction itself) and addresses.
- The number of steps in the installer was reduced by dropping the final confirmation screen. The
wallet will now start automatically after configuration, reducing the information load and number
of clicks for the user.
- All text inputs are now sanitized to remove whitespaces. No need to manually remove a trailing
whitespace when importing a PSBT for instance!
- Various loading screens at startup were updated to include more information.
- The transaction fee rate is now displayed in addition to the absolute fee in the details.
- The managed bitcoind version was bumped to 25.1 for new installations.

### Fixes

- We fixed the minimum glibc version in the dependencies of the Debian package.
- We could previously crash if we were started up against a bitcoind itself recovering from a previous
crash and in the process of re-connecting the entire chain.
- A few incorrect commands were corrected in the wallet recovery documentation.

#### GUI-specific

- Selecting a coinbase transaction won't make the GUI crash anymore.
- At startup there could previously be a small lag before the home page gets updated with the list
of payments and correct balance.
- During installation, when using a managed bitcoind, the GUI could previously freeze after starting
up bitcoind.

## 2.0

This release significantly simplifies the installation of Liana. It also fixes a number of small
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@ Head to the [release page](https://github.com/wizardsardine/liana/releases) and
executable for your platform. If you are not sure what is the "right" executable for your platform,
choose:
- `Liana.zip` if you are on MacOS,
- `liana-2.0.exe` if you are on Windows,
- `liana_2.0-1_amd64.deb` if you are running a Debian-based Linux (such as Ubuntu). Use `apt install
./liana_2.0-1_amd64.deb` as root (or preceded by `sudo`) to install it.
- `liana-2.0-x86_64-linux-gnu.tar.gz` if you use another Linux distribution. Note you may have to
- `liana-3.0.exe` if you are on Windows,
- `liana_3.0-1_amd64.deb` if you are running a Debian-based Linux (such as Ubuntu). Use `apt install
./liana_3.0-1_amd64.deb` as root (or preceded by `sudo`) to install it.
- `liana-3.0-x86_64-linux-gnu.tar.gz` if you use another Linux distribution. Note you may have to
compile the software yourself if you are on Linux. See the [section
below](#a-note-on-linux-binaries-and-glibc-version).

Expand Down

0 comments on commit 65d3159

Please sign in to comment.