Constellation Preview Release 0.3#
We are happy to announce our first release of 2025, Constellation version 0.3, named Sagitta. The main change of this release is the introduction of a new user interface for logging, named Observatory.
The following improvements for the C++ version are included in this release:
MR!537: A new
LogListener
class has been added to easily manage log subscriptionsMR!414: Observatory, the new GUI for logging. The log level can be adjusted in the UI and additional filters can be set to only show log messages from a specific sender, that has a specific topic or contain a given string.
MR!554: Metadata for the MissionControl interface has been added to find it in the application overview on Linux
The following improvements for the Python version are included in this release:
MR!411: Heartbeating has been reworked to match C++ behavior such that Python satellites now also transition to SAFE mode if other satellites are in ERROR or SAFE state
The software is publicly available under the EUPL-1.2 from the DESY GitLab repository. In addition, the Python version is available on PyPI.
It should be noted that this is a preview release and some interfaces and protocols might change until the first official major release.