Skip to content

Releases: AliceO2Group/Control

v1.46.1

10 Dec 10:27

Choose a tag to compare

A patch release which allows us to deploy O2 software with a performance regression.

What's Changed

  • increase task startup timeout until O2-6547 is fixed by @knopers8 in #781

Full Changelog: v1.46.0...v1.46.1

v1.46.0

04 Dec 09:56

Choose a tag to compare

This is a bigger release which includes all developments since the HI software freeze. Major highlights: advertize ODC collection data and ODC UNKNOWN state fix, improved and consolidated error transition handling, relying on LHC plugin to get fill information, ECS monitoring fixes and refactors.

What's Changed

  • OCTRL-1024 Consume and advertize ODC collection data by @knopers8 in #712
  • [OCTRL-1052] Provide description how to run readout with CRU from ECS by @justonedev1 in #759
  • use a group name for the kafka reader by @knopers8 in #760
  • Rework handling failed GO_ERROR by @knopers8 in #761
  • OCTRL-1015: UNKNOWN ECS state reported for valid ODC device states by @justonedev1 in #762
  • fix recognizing InvalidEventError in handleFailedGoError by @knopers8 in #764
  • [doc] add link for EPN workflow generation by @justonedev1 in #765
  • Perform GO_ERROR after failed STOP_ACTIVITY and RESET during env dest… by @knopers8 in #766
  • Add missing step in patch release process by @knopers8 in #767
  • Fix unexpected operator build error on POSIX shells by @knopers8 in #768
  • Set special users before automatic run stops by @knopers8 in #769
  • Add a copilot guideline for avoiding unobvious abbreviations and acronyms by @knopers8 in #771
  • Improvements in logging failures of auto-environments by @knopers8 in #773
  • [monitoring] refactor monitoring by @justonedev1 in #763
  • Drain backlog LHC events and load current fill info upon startup by @knopers8 in #770
  • Migrate fill info retrieval to the new LHC plugin by @knopers8 in #772
  • Rename stable_beam to stable_beams by @knopers8 in #775
  • Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 by @dependabot[bot] in #724
  • [monitoring] fixed cleaning of monitoring buffers after Stop by @justonedev1 in #779
  • Bump golang.org/x/crypto from 0.36.0 to 0.45.0 by @dependabot[bot] in #774
  • Standardize properties sent to AliECS- and ODC-controlled tasks by @knopers8 in #776
  • Continue all remaining jobs in make check if one fails by @knopers8 in #777
  • Send the same properties upon run error as for heathly stop by @knopers8 in #778
  • Bump to v1.46.0 by @knopers8 in #780

Full Changelog: v1.45.0...v1.46.0

v1.45.3

05 Nov 10:02

Choose a tag to compare

This patch is on top of v1.45.2 and it lets BKP report automatic EORs as initiated by either LHC beam dump or a timer (e.g. for calibration runs).

Full Changelog: v1.45.2...v1.45.3

v1.45.2

30 Oct 14:26

Choose a tag to compare

This patch release fixes the issue of EPN partitions appearing in UNKNOWN state, which could happen when ODC was becoming temporarily unresponsive.

Full Changelog: v1.45.1...v1.45.2

v1.45.1

24 Oct 07:13

Choose a tag to compare

This is a patch which fixes reading LHC kafka events on setups with multiple kafka brokers.

  • use a group name for the kafka reader #760

v1.45.0

16 Oct 09:41

Choose a tag to compare

This release introduces LHC plugin, which allows us to automatically stop runs upon beam dump and opens possibilities for further automatization. It also exposes more error kafka events for better intergration with COG and BKP.

What's Changed

  • [O2B-1475] Add proto message and associated ones for BeamModeEvent changes by @graduta in #752
  • Remove beam energy from BeamInfo proto by @knopers8 in #755
  • OCTRL-1049 Stop tasks within GO_ERROR transition by @knopers8 in #756
  • [OCTRL-1051] Missing Error & Done Kafka events for early failed NewAutoEnvironment by @justonedev1 in #757
  • [OCTRL-1029] Stop runs upon beam dump by @knopers8 in #754
  • Remove obsolete err check by @knopers8 in #758
  • [OCTRL-1044] Demonstrate that standalone Readout can run in a container by @justonedev1 in #753
  • OCTRL-678 Pass the error message to BKP in case of GO_ERROR by @knopers8 in #751

Full Changelog: v1.44.0...v1.45.0

v1.44.0

25 Sep 06:14

Choose a tag to compare

This release brings improvements in monitoring metrics and reported kafka events.

What's Changed

  • OCTRL-1041: Report DCS call duration per detector not only global by @justonedev1 in #749
  • OCTRL-1046: Missing main transition event for CREATE by @justonedev1 in #750

Full Changelog: v1.43.0...v1.44.0

v1.43.0

04 Sep 10:33

Choose a tag to compare

Metrics now contain environmentId and runtype tags. Better error handling in core.

What's Changed

  • OCTRL-981: Do not print error for BASIC_TASK_TERMINATED event with no parent role by @Copilot in #741
  • Fix race condition in tests by @justonedev1 in #747
  • OCTRL 1042: Add run type to metrics calls by @justonedev1 in #748

Full Changelog: v1.42.0...v1.43.0

v1.42.0

21 Aug 09:26
61e7b1d

Choose a tag to compare

This release includes Kafka event improvements targeted for COG, fixes for reconnecting DCS gateway if it's unavailable at ECS startup and calling ODC Stop when environment goes to ERROR. Lastly, there are several improvements to the documentation.

What's Changed

  • [docs] Adding link to environment workflow diagram by @justonedev1 in #735
  • OCTRL-1035 Use one version of protoc by @justonedev1 in #736
  • Regenerated protofiles by @justonedev1 in #737
  • OCTRL-1021 Add package documentation for all Go packages by @Copilot in #733
  • OCTRL-1008 Attempt reconnecting to ecs-dcs gateway at core startup by @Copilot in #734
  • Call ODC STOP when an environment goes to ERROR due to ECS-controlled task erroring by @knopers8 in #732
  • Add a message for the event reporting successful environment creation by @knopers8 in #739
  • Add missing transitionStatus to Environment Events by @knopers8 in #738
  • OCTRL-1039 Documentation of artificial states and transitions by @justonedev1 in #740
  • Simplify critical hook execution error targeted towards operators by @knopers8 in #745
  • Add Copilot agent instructions by @knopers8 in #744
  • Add test runcounter.txt to .gitignore by @knopers8 in #743
  • [build] Bump to v1.42.0 by @knopers8 in #746

New Contributors

  • @Copilot made their first contribution in #733

Full Changelog: v1.41.0...v1.42.0

v1.41.0

14 Aug 10:05

Choose a tag to compare

ECS is now monitoring the length of communication with other systems (plugins) and our own hooks.

What's Changed

Full Changelog: v1.40.0...v1.41.0