Skip to content

1.1.0 🚸

Compare
Choose a tag to compare
@palkan palkan released this 01 Jun 10:36

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 and data_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.


Full release notes