v0.37.0
The present release includes AliECS core API improvements, as well as improvements to the ODC client plugin.
-
API improvements:
- [core] Always return EnvironmentInfo with envId on failed deployment
- [core] Ensure all timestamps sent by AliECS are in milliseconds
- [core][octrl-210] Timestamps are returned by ControlEnvironment, when launching environment transitions.
- [core][octrl-210] The start, end and duration of transitions are represented by an int64.
- [core][octrl-210] The timestamp of an environment's creation is represented by an int64.
- [core][octrl-210-fix] The proto names of the timestamp variables are uniform with the rest of the code.
-
ODC client plugin:
- [build] Update ODC protofile URL
- [core] Propagate ODC timeouts to the server side + odc_padding_timeout
-
Miscellaneous:
- [core][octrl-203] An error is returned if the workflow template file name and the workflow name don't match.
- [core][octrl-203] An error is returned when the task template file name and the task name don't match.
- [core][octrl-161] The workflow template description is associated with environment info.
- [core][octrl-161] The workflow template description doesn't need to go through the roles.
NOTE: Starting with AliECS v0.37.0, Go 1.17 or later is required.