Commit Graph

1274 Commits

Author SHA1 Message Date
Ryan Gaus
0070381ef6 Add TokenSourceRequest / TokenSourceResponse messages (#1224)
* feat: add TokenSourceRequest / TokenSourceResponse

* generated protobuf

* feat: add changeset

* refactor: move TokenSourceRequest / TokenSourceResponse to new proto file

* Revert "generated protobuf"

This reverts commit 597f885122841dc697f03146857865652052f5a0.

* generated protobuf

* feat: add livekit token source file to javascript package

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-23 13:40:36 -04:00
Benjamin Pracht
539194425c Add feature flags to GetIngressInfoResponse (#1218)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-22 18:08:07 -07:00
Anunay Maheshwari
7ca55b4334 fix: data channel rpc (#1222) 2025-09-23 00:45:58 +05:30
Milos Pesic
3d859a5bf0 Extending models to support MP3 audio encoding in egress (#1220)
Extending models to support MP3 audio encoding in egress
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-22 11:51:39 +02:00
Alex
3476f457ed Ading configurable SIP display name (#1216) 2025-09-19 09:26:24 -07:00
Paul Wells
03368ec529 add observability grant setter (#1214)
* add observability grant setter

* Create four-jokes-build.md
2025-09-19 07:42:20 -07:00
Anunay Maheshwari
0cc456856e feat(utils): add RPC API utils for SFU and Go SDK (#1215)
* feat(utils): add RPC API utils for SFU and Go SDK

* rename with data channel prefix

* cleanup
2025-09-17 20:00:01 +05:30
Paul Wells
641bae4c29 add recording store request header (#1197)
* add recording store request header

* generated protobuf

* wip

* tidy

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-15 21:31:36 -07:00
David Zhao
b89809faea allow bypassing credential in access token check (#1213)
* allow bypassing credential in access token check

for certain use cases (SIP server creating dispatch), it's desirable to
issue tokens containing credentials so features like auto-egress could
continue to function

* use this for sip tokens

* changeset

* test
2025-09-15 21:27:45 -07:00
renovate[bot]
78f51d8722 chore(deps): update dependency @changesets/cli to v2.29.7 (#1211)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 22:47:26 -07:00
Steve Yoon
e86c60693b Add cloud-agents build identifier (#1209)
* add cloud-agents build identifier

* generated protobuf

* pre-generate tag to ensure build uniqueness

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-12 17:52:32 -04:00
Raja Subramanian
7e8f7f1f94 Suport for simulcast codec of audio. (#1207)
* Suport for simulcast codec of audio.

Note that a disable should be a mute on client side and not a track
stop to allow re-enabling the track again.

* generated protobuf

* name change

* generated protobuf

* Create young-mayflies-wash.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-12 03:15:55 +05:30
Nishad
1818f02d7b Adding utilities for phonenumber functionality (#1206)
* Adding utilities for phonenumber functionality
1. DB prefixes
2. Helper utilities for area code and number type

* Adding changeset

* Adding enum for phone number type

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-11 18:11:33 +05:30
Paul Wells
8495364332 regenerate proto (#1205)
* regenerate proto

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 20:46:01 -07:00
Paul Wells
151b070937 update psrpc (#1204)
* update psrpc

* generated protobuf

* Create beige-impalas-judge.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 20:27:56 -07:00
Tobias Fried
b424bc552d chore: rename ListUpdate field del -> remove (#1203)
* chore: rename ListUpdate field del -> remove

* generated protobuf

* chore: update ListUpdate helpfers and tests

* chore: add changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 17:43:26 -06:00
Anunay Maheshwari
0a5e4da6af feat: add server rpc apis (#1191)
* feat: add server rpc apis

* generated protobuf

* fix: update rpc fakes

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-11 04:23:38 +05:30
ac
650cd08183 updating the reporter interface to include the gateway noop reporter (#1201)
* updating the reporter inteface to include the gateway noop reporter

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 07:56:50 -07:00
cnderrauber
48ed047378 RPC changes for ingress proxy WHIP (#1194)
* Add rpc for ingress whip proxy

* remove track stats

* use video layer mode for skip reference ts

* compile error

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 13:04:43 +08:00
David Colburn
29a3acafc6 Replay updates (#1199)
* replay updates

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-08 21:15:28 -04:00
Steve Yoon
8df51f00de Add AgentSecretKind enum to support file-mounted secret (#1196)
* add AgentSecretKind enum to support file-mounted secret

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-08 13:56:09 -04:00
Milos Pesic
3db07988ac Kv regex scan (#1195)
* Extract typed values from strings via regex

* more specific ctor name
2025-09-08 14:08:08 +02:00
Nishad
1edfa4ba94 Removing cost info and unifying inventory/purchased phone number data… (#1190)
* Removing cost info and unifying inventory/purchased phone number data types

* generated protobuf

* adding changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-08 14:38:42 +05:30
renovate[bot]
f6072128d2 Update dependency @babel/core to v7.28.4 (#1192)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-07 17:51:47 -07:00
renovate[bot]
4bbd4bbc86 Update github workflows (#1193)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-07 17:51:04 -07:00
Nishad
7b3b388b32 Adding an RPC to record call context using the callinfo (#1189)
* Adding an RPC to record call context using the callinfo

* generated protobuf

* Adding changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 15:48:17 +05:30
Nishad
eab9e7d9b3 Adding a call context field to CallInfo for dynamically setting info … (#1188)
* Adding a call context field to CallInfo for dynamically setting info about the call

* generated protobuf

* Using a repeated type instead so we don't need to maintain key strings

* generated protobuf

* Adding changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 14:46:47 +05:30
Mathew Kamkar
ef2e9917fb compare webhook checksum using ConstantTimeCompare (#1187) 2025-09-03 10:13:53 -07:00
ac
ab96b49ab6 Adding the agent gateway prefix. A node ID is required when creating a quota client, add the prefix here (#1186) 2025-09-03 09:36:56 -07:00
shishirng
c9065bd9df update analytics events for sip update api (#1185)
* update analytics events for sip update api
* generated protobuf

Signed-off-by: shishir gowda <shishir@livekit.io>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-03 09:26:33 -04:00
Raja Subramanian
e46b3f58f6 Protocol error handling (#1184)
* Add request in error response

* generated protobuf

* more handlers

* generated protobuf

* label

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-02 21:25:48 +05:30
Benjamin Pracht
b798f9caf0 Add fields needed for WHIP to SFU support (#1183)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 16:58:46 -07:00
Nishad
bb6fdd78b6 Lk phone numbers update get (#1179)
* Adding get and update apis for livekit phone numbers

* generated protobuf

* Forcing a recompile

* Checking in changeset

* Using rule id instead of dispatchruleinfo struct for PurchasedPhoneNumber

* generated protobuf

* Removing unused import

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 08:18:30 -07:00
lukasIO
bef725a5f2 Fix javascript changelog (#1181)
* Fix javascript changelog

* fix
2025-08-28 07:22:10 +02:00
lukasIO
2bc93ddc27 Revert major version bump (#1180) @livekit/protocol@1.41.0 v1.41.0 2025-08-28 07:12:05 +02:00
github-actions[bot]
2ddd8c5177 Version Packages (#1172)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-27 14:20:29 +02:00
shishirng
f897aab898 add gateways schema (#1178)
Signed-off-by: shishir gowda <shishir@livekit.io>
2025-08-27 06:44:14 -04:00
Denys Smirnov
9bd0fc7c95 Use OpenTelemetry types. Pass tracer options. (#1177) 2025-08-27 10:55:23 +03:00
Denys Smirnov
c608ceafc1 Add a Name helper for SIPTransport. (#1175)
* Add a Name helper for SIPTransport.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-26 16:22:41 +03:00
lukasIO
a6f8432e6c Remove MetricsBatch from EncryptedPacketPayload (#1176)
* Remove MetricsBatch from EncryptedPacketPayload

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-26 10:52:41 +02:00
Raja Subramanian
c714707269 Protocol changes to potentially support single peer connection mode. (#1174)
* Protocol changes to potentially support single peer connection mode.

* generated protobuf

* add UseSinglePeerConnection

* generated protobuf

* sync state revert changes

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-26 13:04:47 +05:30
Nishad
b1e3bf2bca Lk phone numbers (#1146)
* Public facing api for livekit phone numbers

* more changes

* Adding internal apis

* Adding some more changes to the proto

* generated protobuf

* generated protobuf

* Updating to remove internal apis

* Adding changeset

* Clean up and changes around common fields for Phone number messages and pricing for the same

* generated protobuf

* Using a more generic costing model based on resources

* generated protobuf

* Adding a reference to SipDispatchRule in the PurchasedPhoneNumber message

* generated protobuf

* Using google protobuf timestamp and adding a struct for TokenPagination

* generated protobuf

* Using an array of numbers for the release phone number api as well

* generated protobuf

* Making spam score a double

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-19 15:54:55 -07:00
Benjamin Pracht
259723d112 Add SIPHostnamePrefix (#1155) 2025-08-19 15:48:42 -07:00
Paul Wells
96f28120cf update agents observability codegen (#1173)
* update agents observability codegen

* Create pretty-lobsters-reply.md

* update
2025-08-18 22:38:29 -07:00
lukasIO
72e862b178 Add encryption metadata for data packets (#1127)
* override minimatch version

* Add encryption metadata for data packets

* generated protobuf

* add key index

* generated protobuf

* encrypt envelope

* generated protobuf

* more explicit encryption messages

* generated protobuf

* whitespace

* Create cold-feet-worry.md

* try fix build

* manual fix

* generated protobuf

* next id

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-18 13:04:43 +02:00
renovate[bot]
3bb1b3a51f Update dependency @changesets/cli to v2.29.6 (#1171)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-17 20:38:06 -07:00
github-actions[bot]
5dd7a5919e Version Packages (#1120)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.40.0 v1.40.0
2025-08-17 16:44:13 -07:00
zesun96
b8ed90b666 Added the UnlikelyLogger constructor (#1169) 2025-08-17 16:41:20 -07:00
renovate[bot]
22b4121f1c Update npm deps (#1122)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 16:42:32 -07:00
Paul Wells
6cedf7e38e track worker liveness (#1170) 2025-08-14 10:53:56 -07:00