Skip to content

v0.8.8

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:18
· 508 commits to main since this release
v0.8.8
6e0fef5

Taproot Assets v0.8.8

This release fixes a regression introduced in v0.8.6 that could prevent asset invoices from settling.

Changes

See the full changes since v0.8.7.

The release tag points to commit 6e0fef5.

Database migrations and upgrade notes

There are no new database migrations relative to v0.8.8. Back up your databases before upgrading.

If you use Taproot Assets channels, follow the operational safety guidelines and arrange a controlled update of affected nodes. Users upgrading from a version older than v0.8.6 must also review the v0.8.6 upgrade instructions, including the guidance for nodes with a configured RFQ oracle. Restarting a node does not clear pending HTLCs.

Verifying the release

Download the archive for your platform, manifest-v0.8.8.txt, and manifest-roasbeef-v0.8.8.sig. The detached PGP signature authenticates the manifest, which contains the SHA-256 hashes of the release archives and binaries.

Download the release signing key and check that its primary fingerprint is A5B61896952D9FDA83BC054CDC42612E89237182 before importing it:

gpg --show-keys --with-fingerprint roasbeef.asc
gpg --import roasbeef.asc
gpg --verify manifest-roasbeef-v0.8.8.sig manifest-v0.8.8.txt
shasum -a 256 <downloaded-archive>

Compare the archive hash with its entry in manifest-v0.8.8.txt.

The manifest and signature also have OpenTimestamps proofs:

ots verify manifest-v0.8.8.txt.ots
ots verify manifest-roasbeef-v0.8.8.sig.ots

Bitcoin confirmation is required to verify the timestamp attestation. If a proof reports pending confirmation, retry after the confirmations arrive.

Reproducing the release

The release binaries are built with Go 1.27.3. From the v0.8.8 source tag, run:

make docker-release tag=v0.8.8

To build a single platform, add sys=<OS-ARCH>. The release also includes taproot-assets-source-v0.8.8.tar.gz and vendor.tar.gz for a contained rebuild. See the reproducible build guide for the build and verification steps. Compare the resulting hashes with the entries in manifest-v0.8.8.txt.

Contributors (alphabetical order)

  • George Tsagkarelis
  • Jared Tobin