1.1.0 🚸
This is a maintenance release. Most changes are internal and doesn't affect public APIs.
Changes
-
Dropped deprecated AnyCable RPC v0.6 support.
-
Added concurrency to broadcasting.
Now new broadcast messages are handled (and retransmitted) concurrently by a pool of workers (Go routines).
You can control the size of the pool via the hub_gopool_size
configuration parameter (defaults to 16).
Features
-
Added
server_msg_total
,failed_server_msg_total
,data_sent_bytes_total
anddata_rcvd_bytes_total
metrics. -
Added
--ping_timestamp_precision
option to specify ping messages timestamp precision. -
Added
--allowed_origins
optional configuration.
You can provide a comma-separated list of hostnames to check the Origin header against during the WebSocket Upgrade. Supports wildcards, e.g., --allowed_origins=*.evl.ms,www.evlms.io
.
- Added
--max-conn
option.
Hard-limit the number of simultaneous connections.