Skip to content

Releases: mesg-foundation/engine

v0.26.0

09 Jun 09:47
4859595
Compare
Choose a tag to compare

Breaking Changes

  • (#1842) Execution price based on service task price and new credit module.
  • (#1853) Fix 3 issues with instance.
  • (#1855) Add modules gov, upgrade, evidence and crisis.

Added

  • (#1860) Add export and import genesis functions to module credit .
  • (#1861) Add msg to mint credits module credit.

Changed

  • (#1849) Add a mechanism to reuse previous build image to speed up build time.
  • (#1850) Move CLI build and publish script to makefile to avoid duplication of code.

Fixed

  • (#1862) Improve checks of commands' parameters.

Removed

  • (#1863) Remove not used expected keeper.

Unstable release

09 Jun 10:02
496656c
Compare
Choose a tag to compare
Unstable release Pre-release
Pre-release

Warning - this is an unstable release, use it only if you know what are doing.

v0.25.1

28 May 09:57
73a6b0c
Compare
Choose a tag to compare

Changed

  • (#1845) Set default flag gasPrice of the orchestrator to null.
  • (#1851) Remove swarm init from ci.

Fixed

  • (#1838) Remove min gas price from dev chain and e2e.
  • (#1841) Fix dev-starter when user stop script during the first sleep of 5 sec.
  • (#1843) Display body in lcd client on error.
  • (#1844) Add a check in LCD client if the account exists or not.
  • (#1846) Fix command execution list because of not set filter.
  • (#1848) Implement import and export functions in modules.

Dependencies

  • (#1835) Bump github.com/cosmos/cosmos-sdk from 0.38.3 to 0.38.4.

v0.25.0

22 May 04:24
0ed64d3
Compare
Choose a tag to compare

Breaking Changes

  • (#1830) Revert "Fix 2 issues with instance".

Added

  • (#1825) Add filter on execution list.

Changed

  • (#1827) Update dev script to use docker container instead of docker service.
  • (#1828) Improve CLI commands.
  • (#1831) Switch to json logger in orchestrator and daemon.

v0.24.0

12 May 08:17
7f2705c
Compare
Choose a tag to compare

Breaking Changes

  • (#1810) Switch to CLI based Engine.

Added

  • (#1798) Add tx commands for service, process, execution and runner modules.
  • (#1801) Add orchestrator command to CLI.
  • (#1806) Create pre-configured dev docker image.
  • (#1808) Add cli dockerfile.
  • (#1812) Add logs to orchestrator.

Changed

  • (#1802) Rename in cosmos lcd and rpc clients minGasPrices by simply gasPrices.
  • (#1803) Update readme.
  • (#1817) Use docker container in e2e tests.

Fixed

  • (#1760) Set grace period to 1m in dev script.
  • (#1809) Fix runner e2e that block the tests on error.

Dependencies

  • (#1745) Bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0.
  • (#1777) Bump github.com/spf13/viper from 1.6.2 to 1.6.3.
  • (#1782) Bump github.com/golang/protobuf from 1.3.4 to 1.4.0.
  • (#1794) Bump google.golang.org/grpc from 1.28.0 to 1.29.1.
  • (#1800) Bump github.com/prometheus/client_golang from 1.5.0 to 1.6.0.
  • (#1811) Revert golang/protobuf to v1.3.5 and prometheus/client_golang to v1.5.1.

v0.23.0

28 Apr 05:05
36eab7f
Compare
Choose a tag to compare

Added

  • (#1795) Add lcd endpoint to estimate the gas of a transaction.

Fixed

  • (#1797) Fix 2 issues with instance.

Removed

  • (#1796) Remove ipfs endpoint from config.

v0.22.0

21 Apr 09:36
9224d22
Compare
Choose a tag to compare

Breaking Changes

  • (#1785) Replace bech32 prefix from "mesgtest" to "mesg".

v0.21.0

19 Apr 13:34
e545e6c
Compare
Choose a tag to compare

Breaking Changes

  • (#1737) Add support for any type of data to filter.
  • (#1739) Add reference system to filter.
  • (#1774) Remove deprecated gRPC API.
  • (#1783) Calculate the instance env hash with only the customized env.

Added

  • (#1749) Add more validation on resources.
  • (#1758) Introduce a simple LCD client.
  • (#1759) add 2 more linters and remove useless exclusion.
  • (#1767) New Runner gRPC API.
  • (#1768) Add lcd endpoints and commands exists to runner and process.
  • (#1771) Add Orchestrator gRPC API.
  • (#1780) Add info to cosmos version on build.

Changed

  • (#1751) Replace gRPC by LCD as much as possible from e2e tests.
  • (#1754) Update lcd service hash endpoint to use a dedicated request structure.
  • (#1755) Update lcd process hash endpoint to use a dedicated request structure.
  • (#1756) Change gogoproto's customtype to casttype.
  • (#1757) Replace runner gRPC by LCD in e2e tests.
  • (#1761) Remove module suffix from lot of places.
  • (#1769) Update cosmos events.
  • (#1773) Use new event API in e2e tests.
  • (#1775) Simplify container.
  • (#1781) Switch back to default staking coins of cosmos.

Fixed

  • (#1746) Add "dive" validation to all repeated message in the proto files.
  • (#1762) Fix account sequence desynchronisation when error.

Dependencies

  • (#1752) Update to cosmos-sdk v0.38.2 and tendermint v0.33.2.

v0.20.0

17 Mar 07:28
de1889d
Compare
Choose a tag to compare

Added

  • (#1688) Handle withdraw from resources.
  • (#1694) Add build multi-platform cmds script to CI.
  • (#1699) Processes pay for executions.
  • (#1705) Add emitters to execution with consensus system.
  • (#1719) Add transaction's log to returned error.
  • (#1723) Add address to process.
  • (#1728) Add address to service, runner, execution, and execution.
  • (#1729) Wrap errors of modules' keeper, querier and msg to sent them to clients.

Dependencies

  • (#1668) Bump github.com/go-kit/kit from 0.9.0 to 0.10.0.
  • (#1674) Bump github.com/stretchr/testify from 1.4.0 to 1.5.1.
  • (#1677) Bump github.com/spf13/cobra from 0.0.5 to 0.0.6.
  • (#1686) Bump github.com/golang/protobuf from 1.3.3 to 1.3.4.
  • (#1697) Bump github.com/pseudomuto/protoc-gen-doc from 1.3.0 to 1.3.1.
  • (#1702) Bump github.com/prometheus/client_golang from 1.4.1 to 1.5.0.

v0.19.0

02 Mar 11:09
7e25ea1
Compare
Choose a tag to compare

Added

  • (#1654) Add e2e lcd tests for ownerships.
  • (#1663) Add e2e tests using the light client daemon of Cosmos.
  • (#1670) Introduce execution payment.
  • (#1680) Add block height to execution data.
  • (#1689) Add pagination system to http endpoint executions/list.
  • (#1691) Add min price for execution.

Changed

  • (#1640) Update to cosmos v0.38 and tendermint v0.33.
  • (#1645) Add trusted config to LCD server and index all events.
  • (#1650) Refactor cosmos modules.
  • (#1651) Refactor ownership module to cosmos style.
  • (#1653) Refactor instance module to cosmos style.
  • (#1657) Refactor runner module to cosmos style.
  • (#1658) Refactor process module to cosmos style.
  • (#1661) Refactor service module to cosmos style.
  • (#1662) Refactor execution module to cosmos style.
  • (#1669) Use disable-all instead of enable-all in golangci config.

Fixed

  • (#1682) Fix Tendermint graceful stop.
  • (#1683) Call end block function in each cosmos modules.

Dependencies

  • (#1646) Bump google.golang.org/grpc from 1.27.0 to 1.27.1.
  • (#1648) Bump github.com/prometheus/client_golang from 1.4.0 to 1.4.1.
  • (#1656) Bump github.com/cosmos/cosmos-sdk from 0.38.0 to 0.38.1.