Skip to content

Releases: axone-protocol/axoned

v13.0.0

27 Sep 14:56
c98943c

Choose a tag to compare

13.0.0 (2025-09-27)

⚠ BREAKING CHANGES

  • deps: bump wasmd to v0.61.2 and wasmvm to v3.0.2
  • cli: remove custom credential and did key commands
  • app: drop x/crisis module and keeper
  • deps: bump cosmos-sdk to v0.53.4 and ibc-go to v8.7.0
  • vesting: back to canonical cosmos vesting
  • ibc: replug IBC modules right now 🔌

Code Refactoring

  • app: drop x/crisis module and keeper (78e57f2)
  • cli: remove custom credential and did key commands (9906178)
  • ibc: replug IBC modules right now 🔌 (569348b)
  • vesting: back to canonical cosmos vesting (32e117c)

Build System

  • deps: bump cosmos-sdk to v0.53.4 and ibc-go to v8.7.0 (efd9426)
  • deps: bump wasmd to v0.61.2 and wasmvm to v3.0.2 (1a6f327)

v12.0.0

06 Jul 14:36
02cf86f

Choose a tag to compare

12.0.0 (2025-07-06)

⚠ BREAKING CHANGES

  • ibc: unplug IBC for now 🔌

Features

  • app: add MaxWasmSize parameter for configurable Wasm code limits (caa0403)
  • logic: add base64_encoded/3 precicate (d1a75ee)
  • logic: add base64/2 predicate (7e55d19)
  • logic: add base64url/2 predicate (3176ff7)

Code Refactoring

  • ibc: unplug IBC for now 🔌 (324685f)

v11.0.1

18 Dec 13:29
8c092e5

Choose a tag to compare

11.0.1 (2024-12-18)

Build

  • project: update -tags format to use comma-separated values (f4dad40)

Docs

  • cli: update CLI docs following Cosmos SDK v0.50.11 upgrade (0ddeec2)

v11.0.0

11 Dec 10:50
5d7ef15

Choose a tag to compare

11.0.0 (2024-12-11)

⚠ BREAKING CHANGES

  • logic: change Limits and GasPolicy properties to use uint64
  • logic: use '=' functor for encoding key-value pairs in json_prolog/2
  • logic: remove @([]) empty list encoding in json_prolog/2
  • logic: preserve object key order in json_prolog/2
  • logic: add decimal number support for json_prolog/2

Features

  • logic: accept JSON as text for json_prolog/2 (83aa22c)
  • logic: add atomic_list_concat/2 predicate (44daf95)
  • logic: add atomic_list_concat/3 predicate (f394074)
  • logic: add block_header/1 predicate (94a94a3)
  • logic: add json_read/2 predicate (a9902a3)
  • logic: add json_write/2 predicate (1675c34)
  • logic: add term_to_atom/2 predicate (96043c2)
  • logic: deprecate the block_height/1 predicate (0467fb5)
  • logic: deprecate the block_time/1 predicate (404fdc2)
  • logic: deprecate the chain_id/1 predicate (8a6144e)
  • logic: generate default values for the interpreter in genesis file (6146f20)
  • logic: implement chain migration to v11 (da93e81)
  • logic: implement telemetry for predicate execution duration metrics (f550a53)
  • logic: introduce resource_context/1 composite for missing context value retrieval (1132405)
  • logic: introduce telemetry to track predicate call counts (d0fd0c7)
  • logic: use the default cost params when lookup gas cost (350b78a)

Bug Fixes

  • logic: add decimal number support for json_prolog/2 (4e7375b)
  • prolog: implement fine-grained gas metering for predicates (239a4e0)

Code Refactoring

  • logic: change Limits and GasPolicy properties to use uint64 (db18c9a)
  • logic: preserve object key order in json_prolog/2 (6ea2633)
  • logic: remove @([]) empty list encoding in json_prolog/2 (c3e5781)
  • logic: use '=' functor for encoding key-value pairs in json_prolog/2 (37d4518)

v10.0.0

29 Aug 09:13
2f0f84d

Choose a tag to compare

10.0.0 (2024-08-29)

⚠ BREAKING CHANGES

  • deps: bump docker image wasmvm
  • deps: bump wasmd to v0.53.0

Features

  • credential: allow choose proof purpose when signing (b30ff57)

Bug Fixes

  • credential: correctly wraps error on parsing arg (643dab4)
  • deps: bump docker image wasmvm (3fb333c)
  • deps: bump wasmd to v0.53.0 (1283233)

v9.0.0

02 Aug 14:28
a549d82

Choose a tag to compare

9.0.0 (2024-08-02)

⚠ BREAKING CHANGES

  • logic: remove unsafe prolog predicates from registry
  • logic: add max_variables limits params
  • logic: change interpreter by our fork axone-protocol/prolog
  • logic: remove max gas module parameter
  • wasm: bump wasm to 0.52.0

Features

  • app: update application init (cee814a)
  • handle MaxVariables error limit exceeded (040a765)
  • logic: add max_variables limits params (94e54e0)
  • logic: mark rpc queries as safe (66b1b8c)
  • vesting: update to align with cosmos-sdk v0.50.4 (7536aee)
  • wasm: bump wasm to 0.52.0 (c1e404c)
  • wasm: use wasm provided build in capabilities (77c1063)

Bug Fixes

  • docs: generate docs with module subfolder on proto (fde166c)
  • gov: properly configure legacy props router (74df1c7)
  • logic: handle and return out of gas error at GRPC level (ff3de76)
  • logic: remove max gas module parameter (db9164b)
  • logic: remove unsafe prolog predicates from registry (293da10)
  • logic: use ordered predicate register (0c99e9c)
  • proto: remove unused proto def from global registry (798fdcd)
  • use new method for instantiate interpreter (e08560d)
  • vesting: format and lint (c018447)
  • vesting: reintroduce the add-genesis-account custom command to include cliff vesting account (4b4bafb)

Performance Improvements

  • logic: reduce read params in ask query (92e6d05)

Code Refactoring

  • logic: change interpreter by our fork axone-protocol/prolog (c1b3035)

v8.0.0

22 May 10:03
a49c4d2

Choose a tag to compare

8.0.0 (2024-05-22)

⚠ BREAKING CHANGES

  • renaming: change denom name from uknow to uaxone

Features

  • cli: update narative of axone command description (4ab2b38)
  • logic: introduce "limit" flag to command "ask" (58b4c45)

Code Refactoring

  • renaming: change denom name from uknow to uaxone (88b9c92)

v7.1.0

02 Apr 15:48
3c85427

Choose a tag to compare

7.1.0 (2024-04-02)

Features

  • logic: expose open/3 predicate (b71bf4f)
  • logic: introduce parameter "limit" for queries (cc86031)
  • update generated proto & docs (2d833c8)
  • wasm: update cosmwasm to v2 (5640041)

Bug Fixes

  • logic: make the user output stream always initialized (2345934)
  • logic: prevent non-bound substitution variables to be returned (9250bda)
  • sign: properly expand input path (a783c02)
  • sign: use right signature algorithm (5bb6d2d)

v7.0.1

05 Mar 15:01
6111b68

Choose a tag to compare

7.0.1 (2024-03-05)

v7.0.0

29 Feb 15:19
09cfc04

Choose a tag to compare

7.0.0 (2024-02-29)

⚠ BREAKING CHANGES

  • logic: improve predicate call policy (blacklist, gas)
  • logic: enhance answer responses for error cases
  • logic: adopt new exposed error terms from ichiban/prolog
  • logic: adopt unstructured expression for substitutions
  • logic: did_components/2 now returns encoded components

Features

  • app: register v7.0.0 software upgrade (4358459)
  • cli: add --date to credential sign command (993bd68)
  • cli: add credential sign command (01083a4)
  • cli: add did output only to show key command (7a6eee2)
  • cli: add did:key to keys list command (30a5615)
  • cli: add schema-map flag to credential sign command (bdd93a3)
  • cli: extend keys show command to display did:key info (631a636)
  • cli: introduce "keys did" command (39c87b7)
  • mint: add optional inflation bounds params (fd77aab)
  • wasm: enable some cosmwasm features (19f93e8)

Bug Fixes

  • app: ignore tink crypto proto from checks at app init (aa36819)
  • cli: go backwards by remvoving logic query autocli (46d4b66)
  • logic: fix variable resolution (d1f0ee0)
  • logic: re-introduce descriptor for CLI (lost with migration) (060972d)
  • wire config options of transactions for autocli (b95c89c), closes #551

Code Refactoring

  • logic: adopt new exposed error terms from ichiban/prolog (fd4a231)
  • logic: adopt unstructured expression for substitutions (50f9d7f)
  • logic: did_components/2 now returns encoded components (e6cd0fc)
  • logic: enhance answer responses for error cases (16698c3)
  • logic: improve predicate call policy (blacklist, gas) (17fdaed)