Skip to content

Releases: AliceO2Group/Control

v1.21.1

17 Oct 10:14
@teo teo
Compare
Choose a tag to compare

This release includes a fix for improper interaction with Mesos when deploying a new environment.

  • use two channel to communicate mesos REVIVE

v1.21.0

10 Oct 12:59
@teo teo
Compare
Choose a tag to compare

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

26 Sep 09:32
Compare
Choose a tag to compare

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

Full Changelog: v1.19.2...v1.20.0

v1.19.2

23 Sep 12:04
Compare
Choose a tag to compare

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

20 Sep 09:36
Compare
Choose a tag to compare

What's Changed

  • Fix updating JIT generated templates in case of config change by @knopers8 in #614

Full Changelog: v1.19.0...v1.19.1

v1.19.0

19 Sep 09:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.0...v1.19.0

v1.18.0

03 Sep 14:06
@teo teo
Compare
Choose a tag to compare

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

29 Aug 12:03
@teo teo
Compare
Choose a tag to compare

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

20 Aug 11:00
@teo teo
Compare
Choose a tag to compare

This patch release fixes an issue with integration plugin call management during environment teardown.

  • [core] OCTRL-912 Cancel calls pending await upon environment destruction

v1.16.0

01 Aug 10:25
@teo teo
Compare
Choose a tag to compare

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