v0.25.0
This release brings major improvements to AliECS, including a change to the environment state machine which now includes a DEPLOY
transition and a DEPLOYED
state before CONFIGURE
/CONFIGURED
, needed for pre-CONFIGURE
memory management facilities. A new component, o2-aliecs-shmcleaner
is also provided for this purpose. This release also includes the concept of public/non-public environments, a runtime extension of the previous concept of public/non-public workflows; as well as an overhaul of InfoLogger levels to improve the non-expert user experience.
CONFIGURATION CHANGE NOTICE: starting with AliECS v0.24.0, the default ports for Apricot, Apricot HTTP, and AliECS core are respectively 32101, 32188 and 32102. The old values in the 471xx range should not be used any more.
-
State machine improvements
- [core] New o2-aliecs-shmcleaner script + Makefile for it
- [core] New DEPLOY transition in env state machine
-
Public environments
- [coconut] Add flags for public environments
- [coconut] Add public info on env show command
- [coconut] New environments are public by default
- [core] Environment set public based on wf
- [core] Server support public/non-public envs
- [core] Return public value on NewEnvironment
-
Logging
- [core] Increase shmcleaner log message severity to INFO
- [core] Silence obsolete messages about status update to unknown task
- [core] Adjust log levels and improve messages
- [executor] Adjust log levels and improve messages