We're pleased to announce the release of Ark v0.3.0. This update introduces several security, efficiency, and functionality improvements, continuing our ongoing efforts to refine and enhance the Ark.
Read more in the release blog post https://arkdev.info/blog/ark-release-v0.3
What's Changed
- client-sdk: bump api-spec and common to latest by @tiero in #261
- fix
make proto
&make proto-lint
commands by @louisinger in #265 - [server] fix unexpected panics when the wallet is not initialized by @louisinger in #264
- IsInitialized > walletLoaded & panic recovery by @sekulicd in #266
- check go work sync in unit test by @tiero in #268
- fix: README.md broken link quick start guide by @tiero in #270
- fix: AddInWitnessUtxo in covenantless
txBuilder
by @louisinger in #275 - fix: upgrade alpine:3.18 for zlib CVE-2022-37434 by @tiero in #276
- gha: add trivy security scan by @tiero in #277
- Make the round participants sign the vtxo tree by @louisinger in #271
- [SDK] Export ListVtxos by @altafan in #282
- [SDK] Add SpentBy field to client.Vtxo by @altafan in #285
- fix typo and spacing by @bordalix in #293
- New boarding protocol by @louisinger in #279
- [SDK] Transaction History by @sekulicd in #288
- Dynamic min-relay-fee and dust amount by @louisinger in #280
- Async payments: validate signatures and transactions by @louisinger in #298
- chore: disable CodeQL workflow by @tiero in #304
- Go work sync & go mod tidy by @altafan in #305
- fix: support http as asp url by @bordalix in #303
- CLI with ARK Sdk by @sekulicd in #307
- Updates history by @bordalix in #306
- Fix go work by @altafan in #317
- test adversarial scenarios by @louisinger in #300
- adds RoundInterval to StoreData in client-sdk by @bordalix in #283
- CLI init check by @sekulicd in #314
- Reversible vtxo in async payment by @louisinger in #311
- Make change of async payment spendable by @altafan in #324
- fix: "tree signing session not found" error by @louisinger in #323
- fix descriptor parser to support multiple levels descriptors by @louisinger in #325
- keep track of forfeit transaction funds by @louisinger in #326
- Drop PendingChange field by @altafan in #331
- Make embedded btc wallet produce less logs by @altafan in #333
- API Renaming by @altafan in #334
- Rename API fields by @altafan in #337
- fix:
createPoolTx
coin selection by @louisinger in #336 - Fix btc wallet restore by @louisinger in #332
Full Changelog: v0.2.0...v0.3.0