Commit Graph

1362 Commits

Author SHA1 Message Date
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
Raja Subramanian
236ffc7e5e Fix changeset (#1168) 2025-08-13 10:27:30 +05:30
Raja Subramanian
2150d8ec31 Add webhook for aborted participant connection. (#1166)
* Add webhook for aborted participant connection.

Will be sent when the participant session is closed without participant
becoming active.

* generated protobuf

* analytics event

* generated protobuf

* Create famous-rivers-repeat.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
2025-08-13 10:20:55 +05:30
Steve Yoon
c174813bcc Support additional fields for agent versions (#1167)
* add deployed_at to agent_versions

* support additional agent_version fields

* generated protobuf

* fix space

* use attributes instead

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12 15:58:00 -04:00
Raja Subramanian
5bdb6da088 fix changeset file (#1165) 2025-08-12 14:50:44 +05:30
Raja Subramanian
e5e56f83b2 Store SDP cid in TrackInfo. (#1164)
* Store SDP cid in TrackInfo.

Only store it if different to avoid redundant info.
For example, FF uses a different stream id between AddTrack and SDP offer.

* generated protobuf

* Create cuddly-doors-relate.md

* spelling

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12 14:43:07 +05:30
Paul Wells
730eec931b add hash function to generate common guid (#1163)
* add hash function to generate common guid

* Create nine-melons-appear.md
2025-08-11 14:05:06 -07:00
renovate[bot]
44e8aaccd8 Update github workflows (#1159)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 08:43:21 -07:00
Raja Subramanian
746c9d6852 Allow clients to specify video layers mode. (#1158)
* Allow clients to specify video layers mode.

The main issue is distinguishing between one RTP streaming carry
multiple spatial layers (example SVC codecs) vs one spatial layer
(codecs that are typically simulcast). The enum names are long, but
wanted them to be clear.

* generated protobuf

* Create unlucky-birds-drive.md

* comment

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-09 11:41:03 +05:30
Benjamin Pracht
3460265b84 Redact external_id field (#1152)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08 09:25:08 +02:00
Raja Subramanian
82ec7d7473 Support per simulcast codec layers. (#1157)
* Support per simulcast codec layers.

* generated protobuf

* Create dull-trainers-obey.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08 12:33:28 +05:30
Raja Subramanian
1d6123ccc9 Include SyncState in join request (#1154)
* Include SyncState in join request

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08 00:29:25 +05:30
Raja Subramanian
ccbae8154e Wrapped join request to indicate compression. (#1153)
* Wrapped join request to indicate compression.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-07 16:28:28 +05:30