Skip to content

Releases: mesg-foundation/engine

v0.13.0

16 Aug 09:20
fd8272d
Compare
Choose a tag to compare

Click here to see the release notes

Added

  • (#1201) Multi step workflow.
  • (#1213) Add module name to logs.
  • (#1223) Workflow validation.

Changed

  • (#1204) Move workflow to its own database/api.
  • (#1208) Rename engine package to scheduler.
  • (#1209) Workflow graph structure.
  • (#1214) Create struct service.Configuration.
  • (#1229) Remove trigger type for workflows.
  • (#1231) Use required_without validation instead of manual one.

Fixed

  • (#1207) Clean dev script.
  • (#1210) Improve regex used in dev script.
  • (#1215) Remove unused variable and improve error handling of config.setupServices function.
  • (#1217) Fix dev script.
  • (#1220) Remove regexp network filter from dev script.

Removed

  • (#1230) Remove git related package.

Experimental

  • (#1211) Cosmos integration.
  • (#1218) Set tm config in config package and pass it on node creation.
  • (#1219) Add cosmos modules.
  • (#1226) update Cosmos to v0.36.
  • (#1227) Possibility to enable/disable network when running the engine.

v0.12.1

05 Aug 04:30
Compare
Choose a tag to compare

Fixed

  • (#1199) Fix issue with the marketplace#getService task.

v0.12.0 - Beginning of Workflows

30 Jul 07:20
Compare
Choose a tag to compare

Click here to see the release notes

Breaking Changes

  • (#1173) mesg.hash has been removed and replaced by mesg.service and mesg.instance in the docker labels.
  • (#1192) Replace JSON format with protobuf Struct on gRPC APIs for inputs, outputs and data parameters. (#1198).

Features

  • (#1191) Put executions as failed when a service emits the wrong outputs.

Experimental

v0.11.0 - New gRPC APIs

05 Jul 03:30
e104761
Compare
Choose a tag to compare

Click here to see the release notes

Breaking Changes

  • (#1083) Remove old gRPC APIs.
  • (#1170) Change Service and Execution database version. You'll need to redeploy your services.

Added

Changed

  • (#1082) Server and SDK package cleanup. (#1085). (#1096).
  • (#1087) Update system service deployment system. (#1156). (#1160).
  • (#1094) Introduction of a Hash type to manage all encoding and decoding of hashes. (#1072). (#1098).
  • (#1045) Update system service Marketplace to use new gRPC APIs. (#1166).
  • (#1148) Update system service EthWallet to use new gRPC APIs. (#1167).
  • (#1151) Namespace simplification in package Container.

v0.10.1

14 Jun 10:02
7d51df3
Compare
Choose a tag to compare

Click here to see the release notes

Fixed

  • (#1050) Fix service Marketplace backward compatibility

v0.10.0 - Service task output simplification

11 Jun 09:24
3a84bcd
Compare
Choose a tag to compare

Click here to see the release notes

Breaking Changes

Added

  • (#1014) Introduce new deployment api. Only available for development purpose.

Changed

  • (#994) Update execution database and api. (#1006). (#1007). (#1041).
  • (#997) Rename package api to sdk.
  • (#998) Rename package interface to server.

Fixed

  • (#955) Catch error when the volume is deleted and it did not exist.

Removed

  • (#1001) Remove web3 http request logs from Marketplace.

v0.9.1

29 May 08:41
3a0796f
Compare
Choose a tag to compare

Click here to see the release notes

Added

  • (#993) Display web3 http request logs in Marketplace

Changed

  • (#949) Use MESG's IPFS node in CLI

Fixed

  • (#930) Improve generated README when using command service gen-doc. (#948). (#960).
  • (#934) Return error when image is passed in configuration in mesg.yml
  • (#929) Show better error when deploying service

Documentation

  • (#953) Fix links to docs

v0.9 - The beta Marketplace

07 May 08:24
60540cf
Compare
Choose a tag to compare

Click here to see the release notes

Buy and sell access to modular application components in the new MESG Marketplace. Save development time by buying reusable services, or earn tokens by selling useful services to the community.

Breaking Changes

  • (#731) Deterministic service hash. (#804). (#877).
  • (#801) Add Service's hash to reply of Deploy API
  • (#849) Use base58 to encode service hash.
  • (#860) Separate service's configuration from service's dependencies. (#880).
  • (#866) Rename service's volumesfrom property.
  • (#905) Add version to database path to prevent decoding error and loss of data.

Added

Changed

Fixed

  • (#771) Fix gRPC stream acknowledgement.
  • (#772) Improve command logs errors.
  • (#820) Fix container package.

v0.8.1

05 Feb 11:11
348aa98
Compare
Choose a tag to compare

Click here to see the release notes

Fixed

  • (#774) Update keep alive of client to 5min to prevent spamming the server.

Documentation

  • (#762) Fix and improve guide start. (#763).

v0.8.0

30 Jan 05:29
096cc72
Compare
Choose a tag to compare

Click here to see the release notes

Added

  • (#690) Support service deployments from tarball urls.
  • (#732) Support multiple service id or hash for commands service start and service stop.
  • (#726) Add flag to command start to force colors in logs of Core.

Changed

  • (#734) Returns service sid in commands instead of hash.
  • (#724) Changed system services deployment system. (#727). (#725). (#743).

Fixed

  • (#738) Fix stream disconnection because of more than 15min of inactivity. (#739). (#742). (#744).

Documentation