Releases: AliceO2Group/Control
v1.22.0
This release includes a fix for a deployment failure, and improves communication with the DD scheduler by adding a timeout.
-
Deployment failure:
- fix error handling in case of no resources error
- Revert "use two channel to communicate mesos REVIVE"
-
DD scheduler timeout:
- [core] ddsched plugin gRPC calls have timeout by default
v1.21.1
v1.21.0
This release includes improvements to DCS events and log messages, improvements to Kafka events consumed by Bookkeeping, and miscellaneous fixes and improvements.
-
DCS integration:
- [core] Include detector in DCS event messages to IL
- [core] Include state in DCS op failure events
- removed DCS EOF kafka message in PFR and EOR
-
Kafka interface:
- [common] Add nanosecond timestamp + workflow info to environment events
- [common] Include nanosecond timestamp in all Kafka events
- [core] Include workflow template info (incl public) in all env events
-
Miscellaneous:
- [apricot] add mock source for configuration for easier mocking in tests
- [build] Ensure fdset files are built correctly
- [core] disable empty aggregator roles
v1.20.0
This release contains multiple improvements in Kafka messages emitted by DCS plugins, which will allow for following DCS progress in ECS GUI.
What's Changed
- [OCTRL-928] Add kafka event for DCS SOR state SOR_PROGRESSING by @justonedev1 in #616
- added string representation of dcsEvent state to DCS by @justonedev1 in #617
- Missing kafka messages for OCTRL-927 and OCTRL-928 by @justonedev1 in #618
Full Changelog: v1.19.2...v1.20.0
v1.19.2
What's Changed
- removing kafka event in DCS plugin for EOF received from DCS by @justonedev1 in #615
Full Changelog: v1.19.1...v1.19.2
v1.19.1
v1.19.0
What's Changed
- AgentCache thread safety by @justonedev1 in #608
- OCTRL-920 Fixes for stuck calibration runs by @knopers8 in #609
- OCTRL-779 Multiple mesos executor fix by @justonedev1 in #613
Full Changelog: v1.18.0...v1.19.0
v1.18.0
This release extends the workflow template context with strings.IsTruthy and strings.IsFalsy functions, and fixes an issue where the legacy CreateAutoEnvironment code path didn't emit events to Kafka.
-
AutoEnvironment events:
- [core] Emit environment events from CreateAutoEnvironment
-
IsTruthy/IsFalsy
- [core] Add IsTruthy/IsFalsy to template system API
- [docs] Document AliECS workflow/task template language
v1.17.0
This release includes a fix for an issue with workflow parameter precedence, as well as a refactor of the hierarchical key-value store.
-
KV store:
- [common] Upgrade hierarchical KV store to Go generics + unit tests
- [common] Improve hierarchical KV store test cases
- [common] Fix override with empty value issue
- [core] Use gera.Map[string, string] instead of gera.StringMap
- [core] Remove gera.StringMap
- [core] Use custom unmarshaler in gera.Map[string, string] instances
- [core] Test kvStoreUnmarshalYAMLWithTags and YAML→workflow unmarshal
- [core] Add comments on gera and defaults/vars/userVars mechanism
-
Documentation:
- Update documentation index