Commit Graph

822 Commits

Author SHA1 Message Date
github-actions[bot]
a601adc5e9 Version Packages (#817)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.23.0 github.com/livekit/protocol@1.23.0 v1.23.0
2024-09-24 11:28:52 -07:00
Ben Cherry
12ec4d2d72 Add other_sdks field to ClientInfo (#804)
* Add other_sdks field to ClientInfo

* Create thirty-forks-sleep.md

* sc

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-24 10:07:13 -07:00
Benjamin Pracht
a963817d9f Implement Validate on TransferSIPParticipantRequest (#818) 2024-09-24 10:02:28 -07:00
Ben Cherry
ddac94c0a2 RPC types (#814)
* protobuf

* generated protobuf

* Changes

* generated protobuf

* clean up sids

* generated protobuf

* get rid of response acks

* generated protobuf

* rmer

* generated protobuf

* updated

* generated protobuf

* Create flat-birds-walk.md

* ws

* request_id

* generated protobuf

* rich

* generated protobuf

* code

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-24 09:46:03 -07:00
davidliu
72783b8ff9 Client metrics protocols (#821)
* Client metrics

* changeset

* generated protobuf

* update naming

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-24 22:27:09 +09:00
David Colburn
d8d3e0dc05 update psrpc (#822) 2024-09-24 00:04:47 -04:00
Paul Wells
bc519801ab update psrpc (#820)
* update psrpc

* generated protobuf

* client

* gen

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-20 23:51:17 -07:00
Paul Wells
1ac3b74d03 clean up unused utils (#819)
* clean up unused utils

* cleanup
2024-09-20 23:07:11 -07:00
Benjamin Pracht
71b9c184e5 Add TransferParticipant to sip and sip internal services (#816) 2024-09-20 11:47:53 -07:00
github-actions[bot]
0aee0cac9b Version Packages (#801)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.22.0 github.com/livekit/protocol@1.22.0 v1.22.0
2024-09-19 09:55:38 +02:00
lukasIO
3d6b293a19 Add generated flag to ChatMessage (#813)
* Add generated flag to ChatMessage

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-19 08:12:35 +02:00
Raja Subramanian
1874ac0679 Error util to check one of. (#815) 2024-09-19 10:55:04 +05:30
Paul Wells
da4a630760 add string types (#812) 2024-09-18 00:04:21 -07:00
Paul Wells
dfb6e74c17 simplify psrpc options (#811) 2024-09-17 23:31:50 -07:00
Paul Wells
822e90187c add callback functions to event emitter (#810) 2024-09-17 23:26:11 -07:00
Paul Wells
a7b1ab8bde add utilities for applying options and copying protobufs (#809) 2024-09-17 23:25:30 -07:00
Raja Subramanian
9675e0cf33 Add uint8 to Bitmap (#808) 2024-09-15 00:01:02 +05:30
renovate[bot]
03b48a8126 Update dependency @changesets/cli to v2.27.8 (#802)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 23:26:09 -07:00
Denys Smirnov
1f5de7d620 Update SIP protocol (#805)
* Update SIP protocol. Pass headers and project ID.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-13 10:45:25 +03:00
Raja Subramanian
b75762426e Some metrics protocol changes (#806)
* Some metrics protocol changes

- Add an envelope time stamp. That should be timestamp when the packet
  is actually sent.
- Remove `start_timestamp`/`end_timestamp` from `TimeseriesMetric` as it
  is not clear how it will be used. Can add later if needed.

* generated protobuf

* change comment

* generated protobuf

* comments

* generated protobuf

* clean up

* generated protobuf

* comment to mention absolute time

* generated protobuf

* adding server normalized timestamps

* generated protobuf

* comment

* generated protobuf

* comments

* generated protobuf

* Changeset

* remove incorrect changeset

* try again

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-13 11:57:40 +05:30
Raja Subramanian
0614c86dc8 Make messages for RTCPSenderReportState. (#807)
* Make messages for RTCPSenderReportState.

To be used for sharing state between nodes on migration.

* generated protobuf

* remove ReferenceRTCPSenderReportState, don't need that on wire

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-10 20:30:33 +05:30
Raja Subramanian
f13661b200 Include out-of-order packet count in AnalyticsStream (#803)
* Include out-of-order packet count in AnalyticsStream

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-06 23:59:21 +05:30
lukasIO
387e8ffb69 Add dedicated chat message definition (#785)
* Add dedicated chat message definition

* Add changeset

* generated protobuf

* update protocol

* generated protobuf

* make edit ts optional

* generated protobuf

* Update orange-apricots-switch.md

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
2024-09-04 16:11:07 +02:00
lukasIO
15c5efbf97 Update @bufbuild dependencies (#800)
* Update @bufbuild dependencies

* changeset
2024-09-04 08:56:29 +02:00
github-actions[bot]
3c98b870c2 Version Packages (#799)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.21.0 github.com/livekit/protocol@1.21.0 v1.21.0
2024-09-03 09:38:05 +02:00
Ben Cherry
9dbb7b5006 Add SDK values for node and unity-web (#797)
* Add SDK values for node and unity-web

* generated protobuf

* add changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-03 09:36:26 +02:00
Denys Smirnov
2454665245 Add callee dispatch rule type. (#798) 2024-08-31 19:33:55 +03:00
github-actions[bot]
ce5477b299 Version Packages (#792)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.20.1 github.com/livekit/protocol@1.20.1 v1.20.1
2024-08-28 08:48:54 +02:00
cnderrauber
2ecf29c230 Add fast_publish option to JoinResponse (#796)
* Add fast_publish option to JoinResponse

* comment

* changeset

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-28 11:45:51 +08:00
Raja Subramanian
22e60a7ce1 Add grant for canSubscribeMetrics. (#795)
* Add grant for canSubscribeMetrics.

* Move can subscribe metrics to video grant.

* generated protobuf

* set CanSubscribeMetrics from permissions

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-26 12:40:00 +05:30
Paul Wells
fbe514b3fa return error for max hedge attempts (#793)
* return error for max hedge attempts

* cleanup
2024-08-24 05:41:32 -07:00
cnderrauber
81856d2807 Add EnabledCodecs in JoinReponse (#791)
* Add EnabledCodecs in JoinReponse

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-23 18:12:47 +08:00
Théo Monnom
db5b161e51 initial metrics protocol (#777) 2024-08-20 11:32:46 -07:00
Paul Wells
f5a53f8566 unblock blocked event emitters when stopped (#790) 2024-08-14 01:39:41 -07:00
Paul Wells
0072ee0c6e add roommanager service (#789)
* add roommanager service

* merge

* merge

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-13 05:38:48 -07:00
github-actions[bot]
5c7350d259 Version Packages (#783)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.20.0 github.com/livekit/protocol@1.20.0 v1.20.0
2024-08-13 12:11:23 +02:00
Raja Subramanian
bbd53d6fbf Add DisconnectReason to ParticipantInfo. (#788)
* Add `DisconnectReason` to `ParticipantInfo`.

* generated protobuf

* Add changeset.

* patch changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-13 14:32:10 +05:30
lukasIO
a77139eae2 Add changeset for #786 (#787) 2024-08-12 12:45:07 +02:00
Raja Subramanian
77997d3438 Send non-error responses also. (#786)
* Send non-error responses also.

Settling on the name `RequestResponse` (after not being able to find a
solid candidate) as it is response sent only when `request_id != 0`.

Renaming `UNKNOWN` reason to `OK` as it was unused. Will bump up
protocol and send `OK` only to client supporting that protocol version.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-12 15:31:47 +05:30
David Zhao
f8005ea21c Use multiple workers for webhooks, while still ensuring order within a session (#784)
* Use multiple workers for webhooks, while still ensuring order within a session

* changeset
2024-08-08 13:45:44 -07:00
Benjamin Pracht
581b59b653 Add AgentDispatchInternal service. Add JobTerminate to AgentService (#782) 2024-08-08 20:07:22 +02:00
Raja Subramanian
5be7cb358e Proto to store forwarder state. (#781)
* Proto to store forwarder state.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-05 17:44:16 +05:30
github-actions[bot]
5a524703ea Version Packages (#780)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.19.3 github.com/livekit/protocol@1.19.3 v1.19.3
2024-08-02 08:25:07 +02:00
lukasIO
32e1c8c3b6 Use glob for generating JS proto definitions (#779)
* Use glob for generating JS proto definitions

* add changeset
2024-08-02 08:23:49 +02:00
github-actions[bot]
9ce80fd9b7 Version Packages (#754)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.19.2 github.com/livekit/protocol@1.19.2 v1.19.2
2024-08-02 08:01:25 +02:00
David Zhao
b92b88cd1e Added ROOM_CLOSED as a DisconnectReason (#778)
* Added ROOM_CLOSED as a DisconnectReason

When all independent participants leave the room, the room would close
and disconnect all dependent participants. They should receive the correct
reason. Currently we are sending `UNKNOWN_REASON`

* generated protobuf

* changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-01 19:16:57 -07:00
David Zhao
dac20160b3 Customizable retry parameters and improved logging (#776)
* Customizable retry parameters and improved logging

* consolidate into struct
2024-07-31 22:37:00 -07:00
Benjamin Pracht
ffccf573cd Implement MarshalYAML on RoomConfiguration and related types (#771) 2024-07-30 11:53:18 -07:00
Paul Wells
45b9751aaf add atomic config helpers (#772)
* add atomic config helpers

* generated protobuf

* copy

* disable grpc generation for protos

* copy

* deps

* tidy

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-29 19:55:40 -07:00
David Zhao
4457aaa904 Support attributes assignment upon agent job acceptance (#769)
* Support attributes assignment upon agent job acceptance

* generated protobuf

* changeset

* rename with participant_prefix

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-29 11:22:45 -07:00