Skip to content

v1.12.0

Choose a tag to compare

@teo teo released this 04 Jun 14:59
· 316 commits to master since this release

This release includes ECS state translation for ODC partitions and devices, support for environment event production in auto-transitioning environments, improvements to critical trait representation, and many miscellaneous improvements and fixes.

  • Critical trait:

    • [coconut] Show critical trait of tasks in table
    • [core] Remove TaskClassInfo and add critical trait to ShortTaskInfo
    • [core] Track role criticality and return actual critical trait of tasks
    • [core] Task must return traits for non-basic tasks
  • Events in auto-transitioning environments:

    • [core] Emit environment events for Teardown and AutoEnv
  • ODC to ECS state translation:

    • [core] Convert ODC device and env states to ECS and publish
    • [core] Move state and transition into their own sm package
    • [core] Account for unlikely ODC state "OK"
    • [core] Consistent variable naming
    • [core] New ODC-ECS state mapping, based on previous ECS state
    • [core] Test ODC-ECS state mapping
    • [core] Move task state test to sm package
    • [core] Strong typing for ODC event payloads
    • [core] Send ODC device IDs as string for JS compatibility
    • [core] Account for ODC state MIXED as INVARIANT
    • [core] Fix test
    • [core] Make test more similar to real world behaviour
    • [core] Fix issue with ECS state reverting to UNKNOWN
    • [core] Ensure we don't overwrite the devices now that it's a pointer
  • Miscellaneous:

    • [core] Push CallEvents to aliecs.call topic
    • [core] log the failed JIT workflow and detector, push DPL out only to IL
    • [core] demote message about replying to GetEnvironment call
    • remove generic targets in the operation order doc, since they are not supported
    • spurrious brackets
    • fix links
    • fix detail
    • [occ] Fix deserialization of ConfigEntry with empty value
    • OCTRL-893 [core] always log why the environment goes into ERROR
    • OCTRL-894 [core] a FINISHED/DONE task should have INACTIVE status
    • OCTRL-870 [core] Handle escaped config URIs in DPL commands correctly
    • OCTRL-901 Document the order of actions performed during SOR and EOR