Updating to OpenTalk Controller v0.32.0
New optional CORS configuration under [http.cors]
The allowed origins for CORS can now be configured explicitly. When absent, the
header is derived from the frontend.base_url field, so no action is required
for standard deployments.
#[http.cors]
# Allow requests from all origins ("*" must be the only element if present).
#allowed_origin = ["*"]
# Or set an explicit list of allowed origins. This usually should contain the
# value corresponding to frontend.base_url.
#allowed_origin = ["https://example.com", "https://opentalk.example.com:1337"]
New optional message_ttl_seconds for RabbitMQ
Messages delivered through RabbitMQ can now expire after a configurable time-to-live, which helps avoid unresolvable congestion in the queues.
[rabbit_mq]
# Time-to-live for messages in seconds. Set to 0 to disable expiry (the behavior
# of controller 0.30.2 and earlier).
#message_ttl_seconds = 3600