Skip to content

Releases: AliceO2Group/Control

v0.33.0

24 Feb 11:58
@teo teo

Choose a tag to compare

The present release adds improvements to hook handling and other fixes.

  • Hook handling:
    • [core] Fix typo
    • [core] Add possibility for testplugin call to fail
    • [core] Fix handling of await and failures
    • [core] Ensure call failures are propagated correctly
    • [core] Move to global ERROR state if critical hook fails
    • [core] Improve error condition reporting
  • Miscellaneous:
    • [occ] OCClite plugin: Release device control with the same plugin name as it was taken

v0.32.0

16 Feb 15:59
@teo teo

Choose a tag to compare

This release brings CCDB integration to AliECS, plus minor fixes.

  • CCDB integration plugin
    • [core] Apply a timeout to the GRP upload command and make sure errors are reported
    • [core] Delete EOR time before (re)starting a new run
    • [core][OCTRL-564] Upload GeneralRunParameters to CCDB
    • [core] Update LHC period and nHbfPerTf before activity start
    • [core] Use SetRuntimeVar to handle SOR/EOR times
    • [core] Use err.ConfSvc() as the source of configuration in environment.go

v0.31.2

11 Feb 09:18
@teo teo

Choose a tag to compare

The present release brings fixes for the AliECS v0.31 series.

  • [core] Fix issue with GEN_TOPO_SOURCE generation

v0.31.1

10 Feb 13:18
@teo teo

Choose a tag to compare

The present release brings fixes for the AliECS v0.31 series.

  • [core] Improve JIT consul query
  • [occ] Release device control when FairMQ device reaches EXITING

v0.31.0

03 Feb 09:10
@teo teo

Choose a tag to compare

This release brings important fixes and improvements to AliECS, including a fix that restores templating of pushed configuration payloads, an update to the PDP configuration generator, and a reduction of InfoLogger volume across the board.

  • PDP script call generator:

    • [core] Update PDP script call generator
  • Fixes:

    • [apricot] Sanitize (TrimSpace) incoming varStack keys in GetCompConfig
    • [misc] Fix a gazillion of deprecation warnings from FairLogger
    • [misc] Reduce logging verbosity

v0.30.1

16 Dec 09:33
@teo teo

Choose a tag to compare

The present release fixes a linking issue on Mac.

  • [build] Fix linkage on Mac

v0.30.0

15 Dec 14:36
@teo teo

Choose a tag to compare

The present release brings important fixes and reliability improvements throughout AliECS, including support for vars in task templates, reflection support in the OCC components and debugging facilities.

  • Workflow:

    • [core] Ensure an autoenvironment that fails to deploy doesn't configure
    • [core] Add Dump(var, filepath) function to template system
    • [core] Add support for vars in task templates
    • [workflow] Revert role parallelization
  • Miscellaneous:

    • [coconut] Increase max gRPC payload size to 50M
    • [occ] Add reflection support to OCC gRPC server
    • [repos] Clean ssh repos git dir on refresh

v0.29.2

25 Nov 12:49
@teo teo

Choose a tag to compare

The present patch release adds support for just-in-time (JIT) generation of DPL subworkflows, as well as improving workflow template processing performance.

  • [apricot] Add GetEntryWithLastIndex runtime service
  • [core] Add RepoAccessFuncs in templates
  • [core] Add JIT func in templates (provisional)
  • [core] Use Component config for JIT consul payloads
  • [repo] Clean repo on refresh
  • [repos] Remove apricot dependency from package
  • [workflow] Best effort aggregator & iterator parallelization

v0.29.1

24 Nov 13:57
@teo teo

Choose a tag to compare

The present patch release improves some debug output in the O² Bookkeeping integration client.

  • [core] Print debug message to IL on Bookkeeping client calls

v0.29.0

04 Nov 11:23
@teo teo

Choose a tag to compare

The present release brings important improvements in the template system and in the ODC client, adding support for the PDP panel in the GUI and the EPN processing script generator.

  • Template improvements:
    • [core] Add ObjectStack + CallStack to plugin system
    • [core] Support script vs topology alternatives in ODC calls
    • [core] Implementation of GenerateEPNWorkflowScript + usage in Configure
    • [core] Add missing initialization in ODC plugin
    • [core] Ensure all plugin functions are deep-copied into template context
    • [core] Improve EPN script generator default behaviour
    • [core] Use default as default string for PDP detector lists