Releases: AliceO2Group/Control
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
v1.16.1
v1.16.0
This release includes a fix to the DD scheduler plugin and improvements to the environment teardown sequence.
-
DD scheduler:
- [core] Make StfB/StfS-to-FLP maps local for each request
-
Environment teardown:
- [core] Fix missing env ID in a teardown log
- [core] OCTRL-911 Transitions should not be performed concurrently
- [core] OCTRL-911 do not teardown an environment in DONE