Skip to content

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