v0.1.0-beta2
NicolasMahe
released this
20 Jun 03:56
·
5070 commits
to dev
since this release
Changelog
Changed
- (#174) Update CI to build version based on tags
- (#173) Use official Docker client
- (#175) Changed the struct to use to start docker service
- (#181) MESG Core and Service start and stop functions wait for the docker container to actually run or stop.
- (#183) BREAKING Docker image is automatically injected in the
mesg.yml
file for your service. Nowdependencies
attribute is for extra dependencies so for most of service this is not necessary anymore. - (#212) BREAKING Communication from services to core is now done through a token provided by the core
- (#236) CLI only use the API
- (#234)
service list
command now includes the status for every services
Added
- (#174) Add CHANGELOG.md file
- (#179) Add filters for the core API
- [API] Add
eventFilter
onListenEvent
API to get notification when an event with a specific name occurs - [API] Add
taskFilter
onListenResult
API to get notification when a result from a specific task occurs - [API] Add
outputFilter
onListenResult
API to get notification when a result returns a specific output
- [API] Add
- (#183) Add a
configuration
attribute in themesg.yml
file to accept docker configuration for your service - (#187) Stop all services when the MESG Core stops
- (#190) Possibility to
test
ordeploy
a service from a git or GitHub url - (#233) Add logs in the
service test
command with service logs by default and all dependencies logs with the--full-logs
flag - (#235) Add
ListServices
andGetService
APIs
Removed
- (#234) Remove command
service status
in favor ofservice list
command that includes status