Commit Graph

372 Commits

Author SHA1 Message Date
github-actions[bot]
a920df298d Version Packages (#1488)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-10 14:51:14 -06:00
Brian Yin
7377723de3 Create ready-boats-beg.md (#1493) 2026-04-09 18:20:20 -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
github-actions[bot]
21edaeb04e Version Packages (#1463)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-07 14:46:10 -07:00
Paul Wells
2f77f28ac9 add helpers for room tags (#1475)
* add helpers for room tags

* typo

* tidy
2026-04-02 13:44:56 -07: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
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
github-actions[bot]
26a1fc2f8b Version Packages (#1441)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-18 11:13:04 +01:00
Paul Wells
f734574de3 export discard logger (#1457)
* export discard logger

* Create shiny-coins-relate.md
2026-03-17 18:45:59 -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
eeefaec66e Rename log field pID to participantID (#1452)
* Rename log field "pID" to "participantID" for consistency

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Add @livekit/protocol and rename pID to participantID

Updated changeset to include @livekit/protocol and renamed log field.

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 04:30:57 -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
Paul Wells
1fedefa98b add generic list type (#1449)
* add generic list type

* Create chilled-rivers-dream.md
2026-03-11 21:39:43 -07:00
Denys Smirnov
2249c636c0 Allow sips: scheme in transfer URIs. (#1446) 2026-03-10 11:07:00 +02:00
Paul Wells
ad12ca0874 fix flaky tests (#1445)
* fix flaky test

* Create grumpy-pigs-hammer.md

* fix rate limiter test

* update rate limiter test harness
2026-03-07 02:51:39 -08:00
Paul Wells
fbb37e15ba require logger name (#1444)
* require logger name

* Create long-seals-sleep.md
2026-03-06 16:13:40 -08:00
Paul Wells
847cc2fb5d encode monotonic time in wall clock (#1439)
* encode monotonic time in wall clock

* Create mighty-beans-taste.md
2026-03-05 10:16:52 -08:00
github-actions[bot]
a09c9a30bc Version Packages (#1430)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-04 10:35:17 -08:00
David Chen
c956ff78d5 adding changeset (#1438) 2026-03-04 10:28:37 -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
Alex
cb3f4b674e Adding ability to generate predictable room names (#1426) 2026-02-27 03:31:51 -08:00
github-actions[bot]
01baf2fa16 Version Packages (#1386)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-27 14:34:32 +08:00
Paul Wells
a71190b685 remove last cloud only obs method (#1425)
* remove last cloud only obs method

* Create popular-cats-pull.md
2026-02-23 12:08:31 -08:00
Paul Wells
b409f47e4a remove cloud only methods from reporter interface (#1423)
* remove cloud only methods from reporter interface

* Create clever-gifts-live.md
2026-02-23 11:14:05 -08:00
Paul Wells
e05f7b7a61 add small stack type (#1422) 2026-02-22 21:55:51 -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
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
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
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
Paul Wells
f85336ea86 update room observability codegen (#1395)
* update room observability codegen

* Create violet-kings-compare.md

* gen

* Update violet-kings-compare.md
2026-01-30 06:51:17 -08:00
Alex
edf9ff286d Adding feature_flags field to sip requests (#1382) 2026-01-26 10:11:51 -08:00
Paul Wells
07e05c96f7 Sync schema versions (#1385)
* sync observability codegen versions

* Create wet-peaches-check.md
2026-01-23 22:54:54 -08:00
github-actions[bot]
2885e44d1c Version Packages (#1336)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-17 07:26:22 +11:00
Ryan Gaus
055f300d93 Add featureinfo nested field for reporting feature specific metadata (#1367)
* feat: add featureinfo nested field for reporting feature specific metadata

* fix: make FeatureInfo start at 1

* generated protobuf

* fix: add missing changeset

* feat: migrate feature_info to a map<string, string>

* fix: remove optional on feature_info

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-16 12:14:09 +11:00
Raja Subramanian
a8bb8204ce Add auto_subscribe_data_track to StartSession. (#1366)
* Add auto_subscribe_data_track to StartSession.

* Update big-ducks-play.md for new feature

Add auto_subscribe_data_track feature to StartSession.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-14 13:11:49 +05:30
Raja Subramanian
c6ffa8ef53 Option to control auto subscribe of data tracks. (#1365)
* Option to control auto subscribe of data tracks.

* generated protobuf

* Create plenty-jobs-pump.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-14 11:02:43 +05:30
Denys Smirnov
1562c62007 Add helpers for tracing attributes. (#1363) 2026-01-13 11:14:36 +02:00
Paul Wells
0262ed8440 add helper to propagate psrpc request timeout (#1361)
* add helper to propagate psrpc request timeout

* Create eighty-numbers-repair.md
2026-01-10 11:58:47 -08:00
Long Chen
775cd52b0b add text message request and response (#1349)
* add text message request and response

* generated protobuf

* add changeset

* add terminate

* generated protobuf

* add session_id

* generated protobuf

* add UpdateSessionData

* generated protobuf

* add PushTextRequest

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-08 10:30:12 +08:00
Denys Smirnov
0dd6c6d4d4 Allow passing ClientParams to SIP RPC client. (#1356) 2026-01-06 17:02:19 +02:00
Denys Smirnov
0a3efbf8b4 Add helper for setting Jaeger tracing. (#1355) 2026-01-06 13:23:17 +02:00
OMAR.A
ee4ff4a9d5 feat(sip): Add numbers field to SIPDispatchRuleInfo for filtering calls by called number (#1351)
* feat(sip): Add `numbers` field to SIPDispatchRuleInfo for filtering calls by called number

- Add `numbers` field to filter calls by the called number (trunk number)
- Include `numbers` in dispatch rule priority calculation and validation
- Update dispatch rule matching logic to check both inbound and called numbers
- Add tests for number-specific dispatch rules and conflicts

* generated protobuf

* chore: add changeset

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-04 22:17:34 -08:00
Paul Wells
099b489990 temporarily move extension ids to avoid etcd conflict (#1352)
* temporarily move extension ids to avoid etcd conflict

see #1350

* generated protobuf

* Create three-plums-end.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-27 15:19:13 -08:00
Raja Subramanian
862d938ee9 Store repair ssrc in TrackInfo for migration purposes. (#1348)
* Store repair ssrc in TrackInfo for migration purposes.

* generated protobuf

* Create wild-suns-approve.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-25 13:54:31 +05:30
Denys Smirnov
068bceaf4e Add project ID to internal SIPCall info. (#1346)
* Add project ID to internal SIPCall info.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-24 16:29:32 +02:00
Anunay Maheshwari
fa169ac100 feat(whatsapp): add disconnect reason field for disconnect request (#1341)
* feat(whatsapp): add user_disconnected field for disconnect request

* generated protobuf

* use enum

* generated protobuf

* Create sixty-years-occur.md

* update comment

* generated protobuf

* Update protobufs/livekit_connector_whatsapp.proto

Co-authored-by: Benjamin Pracht <benjamin@livekit.io>

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Pracht <benjamin@livekit.io>
2025-12-23 04:22:21 +05:30
Paul Wells
a86ff7928c redact metadata in agent protos (#1344)
* redact metadata in agent protos

* Create loud-flowers-sing.md

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-21 16:12:20 -08:00