v0.28.0
Added
- Added support for
screenVideocustom tracks. It is now possible to send a custom screen share track with:
{
"inputs": {
"screenVideo": {
"isEnabled": True,
"settings": {
"customTrack": {
"id": "CUSTOM_TRACK_ID"
}
}
}
}
}
Changed
- Adaptive Bitrate (ABR) is now enabled by default for camera tracks. It can still be disabled by setting
allow_adaptive_layerstoFalsein the camerasend_settings.
Fixed
-
Fixed panics in signalling reconnect paths when room lookup returns no worker.
-
Fixed support for cloud-audio-only recording type.
Performance
-
Added per-phase connection timing metrics for WebSocket signalling (DNS lookup, TCP connect, TLS handshake, and WebSocket upgrade), complementing the existing HTTP connection timings.
-
Replaced
ureqHTTP client withhyper+rustls(ring backend). Includes connection timeouts, TLS configuration reuse, and per-request timing metrics for DNS lookup, TCP connect, and TLS handshake.