Releases: AliceO2Group/Control
Releases · AliceO2Group/Control
v0.60.1
v0.60.0
The present release includes integration fixes and the addition of new run types.
-
Run types:
- [core] Add CALIBRATION_PULSE_LENGTH and CALIBRATION_VRESETD run types
- [core] Add ITS run types to common.proto for bookkeeping
-
Integration:
- [core] Correct missing SOR timestamps even when UpdateRunStart wasn't called.
- [core] Add comments and explanations to the core Bookkeeping plugin.
- [core] Fix to match Bookkeeping proto field changes.
-
Miscellaneous:
- [coconut] Increase maximum received message size
- [core] Make concurrent WFT processing default to true
- [core] Fix crash when checking critical trait of unknown task
v0.59.1
v0.59.0
This release brings fixes for critical issues and restores workflow processing performance.
-
Workflow template processing:
- [core] Add concurrentWorkflowTemplateIteratorProcessing as separate item
- [core] Ensure iteratorTemplates are also copied during ProcessTemplates
-
Miscellaneous:
- [apricot] Improve GetCRUCardsForHost error reporting
- [core] Output unprocessed/processed wf dumps to coreWorkingDir
v0.58.3
v0.58.2
This release brings critical fixes for a crash in Apricot, and for an issue with PartitionInitialize in the ODC client plugin. It also fixes an issue with missing SOR timestamps in the Bookkeeping client.
- [apricot] Notify about verbose setting
- [apricot] Don't crash because of nil getStringMap
- [core] Apricot host-detector inventory cache
- [core] Avoid direct Apricot defaults/vars calls from ODC client
- [core] Include envId in pre-deploy cleanup failure message
- [core] Bookkeeping plugin corrects missing SOR timestamps in case they are not set correctly.
- [core] Pass the env's defaults+vars from Consul to ObjectStack context
v0.58.1
v0.58.0
This release includes bug fixes and integration improvements.
-
Bug fixes:
- [core] Fix crash in pre-deployment cleanup error handling
- [core] Pre-deployment cleanup failure is now a WARNING
- [executor] Manually handle buffering in task stdout logging
- [OCTRL-649][core] Correcting MIXED/ERROR logic after PR review.
- [OCTRL-649][core] Aggregator role should have the correct state between MIXED and ERROR, if it has multiple children roles in those states.
-
Integration:
- [OCTRL-704][core] template helpers for assigning JIT workflows per groups of FLPs
- [OCTRL-709][core] pass flp id list to ccdb grp object
- [OCTRL-744][core] The BK plugin functions GetData and GetEnvironmentsData return pending runs to be stopped.
- [OCTRL-744][core] GetData and GetEnvironmentsData functions return O2 and TRG pending stop info available in the BK plugin.
-
Miscellaneous:
- [core] HostnameWithin -> SuffixInRange
v0.57.0
This release includes bug fixes and improvements to AliECS core functionality.
-
Apricot:
- [apricot] Add method logging to service
-
Deployment fixes:
- [core] Impose a 10s timeout on each ssh cleanup call
- [core] Make task reuse optional, and disabled by default
- [core] LeafWalk should also walk in include roles
- [core] workflow.Walk needs to recurse without LeafWalk
-
Logging:
- [core] 'task inactive exception' should be an error log
- [executor] truncate task command in logs when it will be cut
v0.56.1
The present release includes bug fixes and integration improvements.
- [core] Fix crash in TRG plugin
- [core] Remove pdp_epn_shm_recreate variable from ODC client
- [core] Keep GEN_TOPO_WIPE_CACHE outside the MD5 cache hash
- [core] Fix appending GEN_TOPO_WIPE_CACHE to PDP script call