We're pleased to announce the release of Ark v0.4.0. This update brings new features and improvements continuing our ongoing efforts to refine and enhance the Ark ecosystem.
Read more in the release blog post https://arkdev.info/blog/ark-release-v0.4
What's Changed
- [SDK] Fix rest client and wasm by @altafan in #341
- RPC GetPaymentsStream by @sekulicd in #345
- Add auto-unlocker by @altafan in #347
- async payment: drop unconditional forfeits txs by @louisinger in #344
- add "block" scheduler type + sweep integration test by @louisinger in #339
- Add env unlocker by @altafan in #350
- Add sendAsync to wasm by @bordalix in #346
- Move btc wallet syncing in background by @altafan in #352
- Sdk transaction event stream by @sekulicd in #354
- New address encoding by @louisinger in #356
- Out of round by @louisinger in #359
- [CLI] add
--rest
optional flaginit
command by @louisinger in #363 - Change time allocation in round phases by @louisinger in #368
- [SDK] Improve REST JSON streaming by @altafan in #374
- PaymentMap pop func input traversal & nonce encode/decode by @sekulicd in #375
- Fix trivy gh action by @altafan in #381
- Ark Note by @louisinger in #379
- Panic recovery by @sekulicd in #372
- Use ZMQ events when using
bitcoind
by @tiero in #286 - Rework forfeit transactions validation by @louisinger in #382
- Hotfix bct embedded wallet w/ ZMQ by @altafan in #383
- Rename vtxo is_oor to is_pending by @altafan in #385
- Agnostic
VtxoScript
+ migrate from descriptor to script array by @louisinger in #384 - ListVtxos: validate address's server public key by @louisinger in #386
- [Market Hour] Update GetInfo & Add UpdateMarketHour RPC by @sekulicd in #380
- E2E test for SDK’s WASM wrapper by @sekulicd in #378
- Move pending transactions creation client-side by @louisinger in #388
- Vars and fields renaming by @altafan in #387
- Support forfeit with
CHECKLOCKTIMEVERIFY
by @louisinger in #389 - Allow custom collaborative paths in Vtxo tapscripts by @louisinger in #392
Full Changelog: v0.3.0...v0.4.0