v0.40.0
The present release includes a refactor of Bookkeeping integration facilities as a new Bookkeeping integration plugin, fixes to the recently introduced Kafka integration plugin, and other miscellaneous improvements and fixes.
-
Bookkeeping integration plugin:
- [core][OCTRL-621] The Bookkeeping should become an integration plugin to take advantage of hooks.
- [core][OCTRL-621] Bookkeeping is an integration plugin that can take advantage of hooks.
- [core][OCTRL-621] Bookkeeping integration plugin related files are cleaned up.
- [core][OCTRL-621] Resolving PR comments for the Bookkeeping integration plugin.
-
Kafka integration plugin:
- [core] kafkaBroker -> kafkaEndpoint
- [core] Add kafkaEndpoint as known cli flag
- [core] Allow auto topic creation in Kafka client + improved logging
-
Miscellaneous:
- [core] Push lhc_period, run_type and detectors to EPN tasks
- [core] Introduce START counter as __fmq_cleanup_count variable
- [core] Push cleanup variable (__fairmq_cleanup_count) to FLP and EPN
- [apricot][OCTRL-547] ListRuntimeEntries returns the correct flattened tree.