Skip to content

Releases: ark-us/wasmx

v0.3.6

08 Oct 07:43

Choose a tag to compare

  • create validator cli cmd: get memo information from app.toml
  • system cache: add roles code and contract info
  • fix global contexts: ensure proper locks for maps and chainId separation

Full Changelog: v0.3.5...v0.3.6

v0.3.5

29 Sep 13:45

Choose a tag to compare

  • update cosmos-db (fix postgresql batching and rollback)

Full Changelog: v0.3.4...v0.3.5

v0.3.4

28 Sep 10:22

Choose a tag to compare

  • postgresql adapter:
    • fix statesync for postgresql adapter
    • remove database when using tendermint unsafe-reset-all --db_backend=postgresql
  • consensus fix: skip block proposal round if machine time is higher than last block (OS time recalibration)

Full Changelog: v0.3.3...v0.3.4

v0.3.3

25 Sep 10:44
6898033

Choose a tag to compare

  • postgresql adapter for cosmos-db, postgresql host APIs for wasmX & tests by @loredanacirstea in #180

Full Changelog: v0.3.2...v0.3.3

v0.3.2

22 Sep 12:09

Choose a tag to compare

Support block rollback for tendermintp2p and raftp2p

Full Changelog: v0.3.1...v0.3.2

v0.3.1

20 Sep 18:02

Choose a tag to compare

ubuntu release made compatible with v22.04

v0.3.0

20 Sep 11:40

Choose a tag to compare

  • better caching for compiled wasm contracts: execution speed improvement > 8 times (from 4-5s block production to 0.5s - 1 validator, 0s protocol timeouts)
  • wasmx: change fsm interpreter from assemblyscript to tinygo
  • fixed known security issues
    • FSM interpreter and libraries used for FSM actions are now secured - libraries know the true caller of the fsm interpreter
    • the network module is secured and cannot be called by users
    • protected non-deterministic host apis for assemblyscript & wasi - to be used only by core contracts

Full Changelog: v0.2.0...v0.3.0

v0.2.0

02 Sep 15:57

Choose a tag to compare

  • contract roles registry, codes registry are now core contracts upgradable by governance
  • host API abstractions on i32 and i64 for pointer representation
  • TinyGo SDK created and started porting core AssemblyScript contracts to TinyGo
  • various consensus protocol fixes for TendermintP2P
  • new host APIs:
    • SQL, KV databases - with deterministic execution
    • SMTP, IMAP - highly experimental, non-deterministic
    • HTTP

v0.1.2

03 Jan 12:45

Choose a tag to compare

  • fix duplicate validator, add event at creation
  • migrate storage for upgraded roles, create wasmx-env-core
  • fix roles genesis for subchains
  • wasmx-as-contracts commit 8f8e8f74285bf10cc03f38ba627292863debbdf3

Mobile-compatible release. WASM runtime agnostic.