Releases: ark-us/wasmx
Releases · ark-us/wasmx
v0.3.6
- 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
- update cosmos-db (fix postgresql batching and rollback)
Full Changelog: v0.3.4...v0.3.5
v0.3.4
- 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
- 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
Support block rollback for tendermintp2p and raftp2p
Full Changelog: v0.3.1...v0.3.2
v0.3.1
ubuntu release made compatible with v22.04
v0.3.0
- 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
- 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
- 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.