Release notes (auto generated)
What's Changed
- multi: bump lnd to v0.16.0-beta.rc1 and other dependencies to fix dependabot complaints by @guggero
- DB update and reissuance test bugfix by @jharveyb
- tarodb/tarocfg: remove unnecessary type param arguments by @Roasbeef
- multi: remove all unnecessary type param arguments by @positiveblue
- Re-anchor passive assets by @ffranr
- rpc: asset amounts use type uint64 by @ffranr
- minting: Add Finalize, Cancel, and ListBatches methods by @jharveyb
- make: add unit-debug and unit-trace targets by @guggero
- replace legacy comment references to Pool client by @dstadulis
- Add underflow protection to VM split sanity check by @ffranr
- MS-SMT sum overflow checks by @ffranr
- rpc: turn UNKNOWN batch state into err, move mint related RPCs into mintrpc package by @guggero
- RPC asset amount overflow checks by @ffranr
- multi: remove existing meta field in asset TLV to replace w/ meta hash optionally revealed in genesis minting proof by @Roasbeef
- universe: add initial database and API support for base universe publish+boostrap # by @Roasbeef
- psbt script spend [4/3]: interactive full value send and DB refactor by @guggero
- tarodb+sqlite: fix concurrency related config and access patterns for sqlite by @Roasbeef
- update interactive PSBT integration tests with passive assets coverage by @guggero
- build: enable module cache for linter by @jharveyb
- tarorpc: add new gRPC service for initial Universe API by @Roasbeef
- itest: rename for clarity: assertReceiveComplete -> assertNonInteractiveRecvComplete by @ffranr
- tarogarden: fix spurious itest failures by ignoring context.Cancelled by @Roasbeef
- multi: remove genesis boostrap from addresses, use asset ID only by @Roasbeef
- multi: clarify comments by @ffranr
- Support Tapscript siblings in anchor outputs by @guggero
- commitment+script: add func: AssetCommitment direct asset retrieval by @ffranr
- bip: create PSBT BIP draft, fix BIP32 derivation encoding in vPSBT by @guggero
- Fix asset commitment group handling by @jharveyb
- Virtual packet populated with multiple input assets by @ffranr
- rpc: add optional Let's Encrypt integration for RPC server by @Roasbeef
- Stop export of IsValidInput now that multi input validation exists by @ffranr
- add multi address send RPC and itest by @guggero
- freighter+psbt: organize taro commitments by virtual input index by @ffranr
- address: add full tapscript sibling support when sending to address by @guggero
- multi: allow
tarod
to start as a subserver by @positiveblue - Adjust and update README.md by @Liongrass
- Minting multi asset groups by @jharveyb
- multi input spend: non-interactive, homogeneous asset IDs by @ffranr
- universe: add new federation envoy for managing federated universe sync by @Roasbeef
- tarocfg: set proof transfer receiver ack timeout to 10 seconds by @ffranr
- multi: add inputs organisational struct for NewSplitCommitment by @ffranr
- itest: add more test cases that use grouped assets by @guggero
- proof: move proof receiver ack detection into backoff procedure by @ffranr
- Convert
IsSplitRoot
into type to be more informative by @guggero - proofs: add new RPC call that allows users to generate+verify an asset ownership proof by @guggero
- universe: add asset name to universe roots by @guggero
- tarodb: add new tables+queries for aggregate universe stats by @Roasbeef
- itest: add test: receiver can receive after multi failed send attempts by @ffranr
- build: add reproducible build scripts by @guggero
- multi: bump golang version to 1.19.9 by @jharveyb
- CLI fixes: 'batches' moved under mintin + flag parsing fix by @jharveyb
- tarocli: fix deleting universes from federation by @jharveyb
- tarorb: wrap error when adding duplicate universe by @jharveyb
- BIP updates by @guggero
- Rename to Taproot Assets by @guggero
- taprpc: fix CLI commands in proto comments by @jamaljsr
- multi: final touches before next release by @Roasbeef
- docs/bip-taro: add universe BIP by @Roasbeef
- build: bump version to v0.2-alpha by @Roasbeef
- version: bump version to v0.2.0-alpha.rc1 by @guggero