Skip to content

v0.37.0

Compare
Choose a tag to compare
@teo teo released this 24 Mar 13:25
· 906 commits to master since this release

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.