This version includes a breaking change for SIP service. SIP service now requires sip.admin in the token's permission grant
to interact with trunks and dispatch rules; and sip.call to dial out to phone numbers.
The latest versions of server SDKs will include the permission grants automatically.
onClose callback. (#2800)This release changes the default behavior when creating or updating WHIP
ingress. WHIP ingress will now default to disabling transcoding and
forwarding media unchanged to the LiveKit subscribers. This behavior can
be changed by using the new enable_transcoding available in updated
SDKs. The behavior of existing ingresses is unchanged.
Support for LiveKit SIP Bridge ☎️
LOST connection quality. (#2265 #2276)We've added support for the Agent framework. More on this soon!
1.4.5 added support for URL pull Ingress. It's now possible to ingest media files (i.e. mp4, HLS) as long as they are accessible by URL.
--bind also for RTC ports (#1815)1.4.2 introduces support for VP9 and AV1 in SVC mode. They are currently not enabled by default. To enable them, add the following to enabled_codecs
- mime: video/vp9
- mime: video/av1
In this release, we are introducing a major update to our connection quality algorithm. The improved algorithm boasts greater accuracy and quicker responsiveness to network conditions, providing users with early notifications about poor network connections.
We have also introduced a new internal transport between signal and RTC nodes for signal messages. Instead of relying on unreliable one-way pubsub messages, you can now opt for an RPC transport using psrpc. Note: Before setting signal_relay.enabled, please ensure every instance in your cluster is running v1.4.0+; otherwise, instances will be unable to communicate with each other.
availableLayers and exemptedLayers #1407Bugfix release. We recommend upgrading to this release. It includes a backwards-compatible internal protocol change. In a future release, the old protocol will be deprecated.