Skip to content

v0.25.0

Compare
Choose a tag to compare
@teo teo released this 20 Jul 14:57
· 1085 commits to master since this release

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