Updating to OpenTalk Controller v0.29.0
Removal of the reports configuration and the terdoc service
The terdoc service for generating reports, e.g. in PDF format, has showed
several flaws. It requires an installation of LibreOffice in the container,
which cannot be operated properly in some environments with strict security
requirements.
Therefore the terdoc service is history now, and we use the
typst library internally for generating PDF reports.
For the time being, the style and format of these reports is baked in and
requires no further configuration. Therefore the [report] section in the
configuration is currently deprecated and might be reintroduced in the future.
If a [report] section is present in the configuration file, a warning will be
shown when the OpenTalk Controller is started.
Further details about the current state of report creation are available in the Meeting Reports documentation.
Removal of the TURN configuration and endpoint
With the transition from Janus to Livekit, the TURN configuration (in form of
the [turn] section in the configuration file and the
/turn endpoint of the controller are deprecated and will be removed in the
future. TURN servers are managed and configured directly in LiveKit.