Releases: AliceO2Group/Control
v1.2.0
This release adds support for PFR and SOR operation availability as sent by DCS, and improves DCS-related output exposed to the AliECS GUI.
- DCS improvements:
- [core] Pull changes in DCS protofile
- [core] DCS client now uses operation availability values from DCS
- [core] Reformat DCS client data output
v1.1.0
v1.0.1
This patch release ensures AliECS is always built with cgo disabled to avoid issues with the current CS8 toolchain.
- [build] Check for minimum Go version 1.20
- [build] Report go executable path if version insufficient
- [build] Make sure cgo is disabled
- [docs] Improve Apricot HTTP documentation
- [docs] Make it look right in Mkdocs
v1.0.0
This release includes a new HTTP API for Apricot which exposes component configuration payloads, and other bug fixes and improvements.
-
Apricot HTTP API:
- [apricot] Implement component configuration access in HTTP API
- [apricot] Update pongo2 to v6
- [apricot] Use pongo2 template cache, one per component/rt/role directory
- [apricot] Implement component config template cache invalidation
- [apricot] Correct documentation path
- [apricot] Add http-swaggo inline documentation to Apricot HTTP API
- [build] Add Swaggo tool for generating Apricot HTTP docs
- [build] Add swaggo http and update dependencies
- [build] Commit swaggo-generated Apricot HTTP API docs
- [docs] Add swaggo to Makefile
- [docs] Update Apricot HTTP API intro
- [docs] Update gRPC APIdocs for AliECS and Apricot
- [docs] Add Apricot documentation to mkdocs.yml
- [docs] Fix mkdocs pointer to Apricot HTTP API and improve docs
-
DCS interaction fix:
- [core] DCS actually uses SOR_AVAILABLE to mean PFR_AVAILABLE
-
Miscellaneous:
- [occ] Add missing include for newer compilers
- [build] Update dependencies
- [build] Bump Go in GH workflow
v0.84.0
This release includes improvements to DCS and TRG integration clients.
-
DCS client support for PFR/SOR availability checking:
- [core] Prevent DCS PFR and SOR if ops are declared unavailable by DCS
- [core] React to PFR/SOR UNAVAILABLE reported by DCS on response stream
- [core] Minor consistency fix
-
TRG client support for CTP readout enabled setting:
- [core] Update CTP proto interface
- [core] Add support for ctp_readout_enabled forwarding to CTP service
v0.83.1
v0.83.0
This release includes improvements to the ODC and DCS clients, as well as a workaround for a known FairMQ issue in the OCClite plugin.
-
ODC client:
- [core] Only call ODC Shutdown if Run was previously called for this env
-
DCS client:
- [core] Update DCS proto interface
- [core] React to DCS detector TIMEOUT state
- [core] Expose DCS last known detector state matrix to GUI
-
OCC:
- [occ] Try to make plugin unsubscribe from FairMQ at right time