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
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
Théo Monnom
97f05ae3b7
add can_manage_agent_session ParticipantPermission ( #1390 )
2026-01-30 13:55:31 -08:00
Milos Pesic
8066e6f919
Return ErrNoCursor on empty token pagination ( #1391 )
2026-01-29 23:58:26 +01: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
Anunay Maheshwari
0914cc7465
move codecs from SFU, add helper to convert to pion type ( #1373 )
...
* move codecs from SFU, add helper to convert to pion type
* generated protobuf
* use user supplied fmtp if available, log warning if unknown combination
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-20 19:12:43 +05:30
Nishad
9aa98c9aee
Sip call id in sip call info ( #1368 )
...
* Adding SipCallID to SipCallInfo
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-16 11:41:58 -08: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
d4c49f1c91
Fix call ID tracing attr. ( #1364 )
2026-01-13 11:40:28 +02:00
Denys Smirnov
1562c62007
Add helpers for tracing attributes. ( #1363 )
2026-01-13 11:14:36 +02:00
Andrew Nitu
6f120b8357
Add event struct; add events field to AgentDeployment ( #1360 )
...
* [jj-spr] initial version
Created using jj-spr 0.1.0
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-12 11:46:13 -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
Anunay Maheshwari
604720dfcf
fix(connector): redact phone numbers from logs ( #1357 )
...
* fix(connector): redact phone numbers from logs
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-07 00:04:18 +05:30
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
Raja Subramanian
91f1502255
logger redact ingress proto fields ( #1353 )
...
* logger redact ingress proto fields
* generated protobuf
* remove size for partiicpant name
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-30 10:01:10 +05:30
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
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
cnderrauber
17875e94bb
Verify nbf ( #1345 )
...
* return jwt.Claims when Verify token
* fix test
2025-12-22 11:19:42 +08:00
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
Paul Wells
5a6eb7fbb2
redact egress assume_role_external_id in logs ( #1337 )
...
* redact egress assume_role_external_id in logs
* Create sour-socks-care.md
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-16 22:17:13 -08:00
renovate[bot]
fc7b4fa301
chore(deps): update actions/cache action to v5 ( #1333 )
...
* chore(deps): update actions/cache action to v5
Generated by renovateBot
* generated protobuf
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-14 22:20:19 -08:00
cnderrauber
ff54940c8f
Add participant kind & detail for rtsp bridge ( #1331 )
...
* Add participant kind & detail for rtsp bridge
* remove reserved seq.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-08 11:07:14 +08:00
Paul Wells
e647e89877
add tags to agent recording proto ( #1328 )
...
* add tags to agent recording proto
* Create wet-stingrays-yell.md
* generated protobuf
* tidy
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-03 21:13:08 -08:00
Raja Subramanian
21f6904952
Data tracks initial protocol definition. ( #1327 )
...
* Data tracks initial protocol definition.
Just cutting and pasting protocol changes in this PR
(https://github.com/livekit/protocol/pull/1229 ) from @ladvoc. As
merging/generating code has been a challenge, just copying over protocol
changes and re-building.
* Create fair-candles-repeat.md
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-04 09:25:22 +05:30
lukasIO
8ece06e3a4
Add ai coustics feature usage ( #1324 )
...
* Add ai coustics feature usage
* changeset
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-02 16:05:40 +01:00
Nishad
08846e86a9
List phone number updates ( #1323 )
...
* Updates to the list phone number api
1. Adding new status for phone number called offline
2. Adding offline count in list phone number response
3. Adding dispatch rules ids as a property for phone number so we can return it via the api instead of a single dispatch rule id
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-01 21:11:53 -08:00
Raja Subramanian
3bc7a74d3d
Cancellation counts for join/publish/subscribe. ( #1321 )
...
* Cancellation counts for join/publish/subscribe.
To get a better estimate of errors.
* generated protobuf
* Create friendly-jobs-flash.md
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-25 13:54:37 +05:30
Paul Wells
24a1d98c66
add missing proto import ( #1317 )
...
* add missing proto import
* generated protobuf
* Create mighty-ants-whisper.md
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-19 23:35:29 -08:00
Raja Subramanian
4c2f9b22da
Utility to clone a proto with redaction. ( #1316 )
...
* Utility to clone a proto with redaction.
Would be nice to set size of redacted field back into the message, but
that does not work for all types.
* generated protobuf
* Recursive proto redact.
* generated protobuf
* remove redact_format from TrackInfo name
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-20 12:55:00 +05:30
Raja Subramanian
f5993a2691
Redact metadata, attribute, participant name from logs. ( #1309 )
...
* Redact metadata, attribute, participant name from logs.
Add size option to those.
* generated protobuf
* redact from connector protos
* generated protobuf
* Update changeset to redact log metadata
Redacts sensitive information from logs.
* Redact SIP fields.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Denys Smirnov <dennwc@pm.me >
2025-11-18 14:05:15 +05:30
Milos Pesic
c050ae0f86
Update egress stream info to expose retry details ( #1304 )
...
* Update egress stream info to expose retry details
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-17 22:19:22 +01:00