Releases: AliceO2Group/Control
v0.34.0
The present release improves integration plugin hook handling and refactors some aspects of ODC integration, and brings miscellaneous fixes and improvements.
-
ODC integration:
- [core] Improve error message for failed hooks + output of ODC calls
- [core] Split ODC Init/Term out of Configure/Reset + debug output
-
Miscellaneous:
- [core] Indicate run type in GRP objects
- [core] Ensure the soft open file limit is raised 1024->[8192-65536] (fix for large TPC subworkflows)
v0.33.1
v0.33.0
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
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
v0.31.1
v0.31.0
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
v0.30.0
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
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