Commit Graph

319 Commits

Author SHA1 Message Date
Long Chen
a8feb8c80b Add TimedString proto (#1502)
* Add TimedString proto

* generated protobuf

* add changeset

* update changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-20 16:32:59 +08:00
Paul Wells
d1038da868 Create room tags (#1504)
* add tags to create room api request

* generated protobuf

* Create kind-feet-laugh.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-17 12:01:08 -07:00
shreyasj-livekit
5d4f88f73b Add cloud_region to PrivateLink response message (#1503) 2026-04-17 13:31:02 -04:00
David Colburn
8e21dbcaa1 ExportRoom internal flag (#1499)
* ExportRoom internal flag

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-14 18:32:10 -04:00
shreyasj-livekit
28604d1045 Add optional cloud_region param to CreatePrivateLinkRequest (#1498) 2026-04-14 10:54:34 -07:00
Paul Wells
7fd3701836 move proto options to use lk reserved range (#1495)
* move proto options to use lk reserved range

* generated protobuf

* Create swift-swans-sit.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-11 08:23:11 -07:00
Théo Monnom
da9e3f70b8 add GetFrameworkInfo to RemoteSession (#1477) 2026-04-08 14:14:02 -07:00
Raja Subramanian
f2fd0b22e1 Add SUSPENDED node state. (#1486)
* Add `SUSPENDED` node state.

Mostly applicable for `media` nodes. In this state, the node will not
accept new participants, but is alive.

* generated protobuf

* Add SUSPENDED node state to changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-08 22:41:19 +05:30
shreyasj-livekit
e6cb78a2cc Add connection_endpoint to PrivateLink response (#1484) 2026-04-07 14:18:26 -07:00
shreyasj-livekit
218b0d450b Add approved private link status enum (#1480) 2026-04-03 19:33:49 -04:00
shreyasj-livekit
756a0a7cb7 Add explicit private link health statuses and reason (#1476) 2026-04-03 15:57:37 -04:00
Paul Wells
ad151b26a4 add room name and start time to agent MetricsRecordingHeader (#1474)
* add room name and start time to agent MetricsRecordingHeader

* generated protobuf

* Update MetricsRecordingHeader in changeset

Add room name and start time to MetricsRecordingHeader.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-02 11:14:21 -07:00
Anunay Maheshwari
4fe5c0ec02 feat(agent-dispatch): add job restart policy (#1470)
* feat(agent-dispatch): add job restart policy

* enum prefix

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-27 21:22:06 +05:30
David Colburn
976c551920 include egressID with egressReady (#1468)
* include egressID with egressReady

* generated protobuf

* remove empty import

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-25 20:58:05 +09:00
David Colburn
11edc941f2 add egress -> replay rpc to coordinate export (#1467)
* add egress -> replay rpc to coordinate export

* generated protobuf

* single server + topic name

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-25 17:55:52 +09:00
David Colburn
7558ba4c26 comment out EgressInfo_Egress, move replay to livekit package (#1466)
* comment out EgressInfo_Egress

* move replay to livekit package

* generated protobuf

* update magefile

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-25 15:53:50 +09:00
David Colburn
45d9420eb8 Egress v2 (#1454)
* egress v2

* generated protobuf

* undo deprecations

* generated protobuf

* deprecate unused quality fields

* generated protobuf

* remove mcap related fields for now

* generated protobuf

* update psrpc handler

* generated protobuf

* aliOss -> aliOSS

* generated protobuf

* update helpers

* replay only

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-25 15:03:47 +09:00
Théo Monnom
00010b6164 add tags to RoomConfiguration (#1464)
* add tags to RoomConfiguration

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-23 22:13:23 -07:00
sohbit
39cec6662c feat(rpc/room): add ListParticipants and GetParticipant (#1459)
* feat(rpc/room): add `ListParticipants` and `GetParticipant`

Add `ListParticipants` and `GetParticipant` RPCs to the `Room` PSRPC service,
following the same topic-based routing pattern as:

- `DeleteRoom`,
- `SendData`,
- and `UpdateRoomMetadata`.

These are needed so the livekit server can route participant read operations to the authoritative
RTC node instead of reading from eventually-consistent Redis.

No breaking changes for existing `UnimplementedRoomServer` embedders
(new methods have default stubs).

* Add ListParticipants and GetParticipant features
2026-03-23 15:50:17 -07:00
David Chen
c5536cb98c add frame_id packet trailer feature (#1453)
* add frame_id packet trailer feature

* generated protobuf

* adding changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-23 14:00:51 -07:00
Alex
623dc9e1e3 Dropping sip affinity use (#1456) 2026-03-17 13:42:21 -07:00
Théo Monnom
96071664a4 add livekit_agent_simulation service, agent remote session proto & cli dev proto (#1404) 2026-03-17 13:24:27 -07:00
Paul Wells
48d85c2066 normalize protobuf "id" log field names (#1451)
* normalize protobuf "id" log field names

* Update changeset for '@livekit/protocol' patch

Updated the changeset to include a patch for '@livekit/protocol' and normalize protobuf 'id' log field names.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-15 04:06:59 -07:00
Nishad
163370d28f add created_at and updated_at to SIP trunk and dispatch rule protos (#1450)
* add created_at and updated_at to SIP trunk and dispatch rule protos

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-12 15:10:27 -07:00
Neil Dwyer
29e8871d12 Endpoint in the PL creation message (#1448)
* Endpoint in the PL creation message

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-11 14:23:54 -07:00
Neil Dwyer
2343561bb0 [Private Link] Use generic endpoint instead of cloud-specific config (#1447)
* [Private Link] Use generic endpoint instead of cloud-specific configuration

* fix deprecated

* fix

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-11 11:45:45 -07:00
He Chen
8d130a7700 TEL-405: support originating calls from custom domains (#1440)
* TEL-405: support originating calls from custom domains
2026-03-06 11:55:37 -08:00
David Chen
789b8867ab Add PacketTrailerFeature to TrackInfo & AddTrackRequest messages (#1428)
* add `PacketTrailerFeature` repeated field to TrackInfo & AddTrackRequest to indicate whether a track has user timestamp custom trailers attached.  This will be used by the SFU to strip the trailer from being sent to clients that do not support it.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-04 09:43:59 -08:00
Théo Monnom
bb5cf392b3 add AGENT_ERROR disconnect reason (#1434) 2026-03-03 22:42:24 -08:00
Paul Wells
53c451436e move out connector protos (#1429)
* move out connector protos

* generated protobuf

* Create orange-planes-roll.md

* generate

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-03 19:14:11 -08:00
Anunay Maheshwari
44ad100112 feat(whatsapp-connector): ringing timeout and wait until answered (#1435)
* feat(whatsapp-connector): ringing timeout and wait until answered

* fix: imports

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-03 18:33:25 +05:30
Alex
cb3f4b674e Adding ability to generate predictable room names (#1426) 2026-02-27 03:31:51 -08:00
Milos Pesic
d7fcc0ab41 Egress auto retry [1/N] (#1427)
* Adding retry cnt to support egress auto retry feature

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-27 00:29:04 +01:00
xianshijing-lk
b2a861dbf6 add compressed_payload field to both RpcRequest and RpcResponse (#1403)
* add compressed_payload field to both RpcRequest and RpcResponse

* adding RpcPayloadType enum

* generated protobuf

* addressed the comments

* generated protobuf

* remove the RpcPayloadFormat

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-22 16:36:04 +08:00
Paul Wells
fec0930f7d do not log sip auth field lengths (#1421)
* do not log sip auth field lengths

* generated protobuf

* Create fast-beans-deny.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-20 20:04:29 -08:00
Neil Dwyer
1002c70e0f Remove unused Private Link handler (#1420)
* Remove unused Private Link handler

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-20 11:24:31 -08:00
cnderrauber
be06be0487 Miss word for description of ForwardParticipant (#1418)
* Miss word for description of ForwardParticipant

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 19:27:48 +08:00
Long Chen
b3d04db215 updated protocols for text messages for http endpoints (#1407)
* updated protocols for text messages for http endpoints

* generated protobuf

* update error code

* update protocol

* flat chat items

* add changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-12 14:00:33 +08:00
shreyasj-livekit
af21b22607 Add port attr to private link (#1413)
* Add port attr to private link

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-11 16:08:31 -05:00
shreyasj-livekit
38bfe430e1 add region fields to private link protocol (#1411)
* add region fields to private link protocol

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-11 15:45:00 -05:00
Benjamin Pracht
3688e156dc Redact ice server credentials in logs (#1408)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-10 20:23:24 -08:00
Neil Dwyer
c0987827b0 Introduce Private Link Protocol (#1401)
* Introduce Private Link Protocol

* Add TODO comment

* remove attachment

* generated protobuf

* more CRUD

* Agent private link prefix

* Cloud agent, not agent

* remove unused

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-09 09:49:48 -08:00
Andrew Nitu
aec2833dff Add draining field to AgentVersion (#1402)
* s

* changeset

* revert changeset

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-05 17:43:35 -08:00
xianshijing-lk
cd064b4fb1 Sxian/clt 2522/add protocol version to participant info (#1400)
* update ParticipantInfo to have a protocol_version number

* remove the optinoal field

* addressed the comments

* client_proto -> client_protocol

* update the comment

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-05 09:40:04 -08:00
Long Chen
2bb10a50a4 mark AgentSessionState snapshot and delta optional (#1399)
* mark AgentSessionState snapshot and delta optional

* generated protobuf

* use oneof and mark session_state optional in request

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-04 16:36:34 +08:00
Long Chen
a63809dece add AgentSessionStateDelta for state sync (#1393)
* add AgentSessionStateDelta for state sync

* generated protobuf

* update AgentSessionState

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-02 20:29:41 +08:00
Benjamin Pracht
d35d87c63f Changes for ingress observability support (#1392)
- Add projectID explicitly to GetIngressInfoResponse as we cannot send it in headers on a response
- move ingressobs.Reporter to protocol
- Remove the unused KillIngressSession RPC
- Random fmt fixes by the protobuf linter included in my editor...

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-30 15:50:27 -08:00
Théo Monnom
97f05ae3b7 add can_manage_agent_session ParticipantPermission (#1390) 2026-01-30 13:55:31 -08:00
Milos Pesic
e8c32a8fc1 List ingress pagination (#1383)
* Pagination support for ListIngress API

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-28 11:30:07 +01:00
Alex
edf9ff286d Adding feature_flags field to sip requests (#1382) 2026-01-26 10:11:51 -08:00