Commit Graph

693 Commits

Author SHA1 Message Date
renovate[bot]
4f0d066ef6 fix(deps): update go deps (#615)
* fix(deps): update go deps

Generated by renovateBot

* fix static check

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
2024-02-27 23:50:29 -08:00
Denys Smirnov
92c5e52943 Update usage of core.Fuse. (#621) v1.10.0 2024-02-27 22:10:02 +02:00
Benjamin Pracht
6e689b5c35 Add ImageOutput to egress EncodedOutput utils (#612) 2024-02-26 13:24:46 -08:00
Paul Wells
3339e807ff add caller to log output (#620)
* fix log caller

* add test for log output
2024-02-26 08:38:55 -08:00
Paul Wells
4a97b58328 reduce logger heap objects (#618)
* reduce logger heap objects

* deps
2024-02-26 05:35:35 -08:00
Paul Wells
19dc977fde reuse zap logger stderr lock (#617)
* reuse zap logger stderr lock

* typo
2024-02-25 13:10:13 -08:00
Paul Wells
454dff3b81 move psrpc logging/metrics utilities (#616)
* move psrpc logging/metrics utilities

* inject const labels
2024-02-24 00:21:49 -08:00
lukasIO
8a2fd58ff0 Add js protocol package (#601)
* Add js protocol package

* add agent and webhook

* fix version

* remove unneeded tsconfig

* add index type file

* Add js release action

* test workflow

* install protoc

* install nodejs first

* remove dev branch

* move into packages folder

* add other files

* add egress, ingress, sip

* fix commit path

* Add types entry point

* add gitattributes

* no dry run
2024-02-23 14:33:53 +01:00
Paul Wells
50cd638fea add stack traces to error logs (#614) 2024-02-23 01:26:09 -08:00
renovate[bot]
7efe51fa26 fix(deps): update golang.org/x/exp digest to 814bf88 (#613)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 22:32:50 -08:00
renovate[bot]
e8f01e457b fix(deps): update module google.golang.org/grpc to v1.62.0 (#611)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 20:57:04 -08:00
Paul Wells
0293e1ec08 log caller (#610)
* log caller

* fix depth
2024-02-21 14:43:29 -08:00
Paul Wells
a9e0faf6f0 allow intercepting logging (#609)
* allow intercepting logging

* roll back nats
2024-02-20 20:46:29 -08:00
renovate[bot]
233997882d fix(deps): update go deps (#607)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20 17:32:18 -08:00
Paul Wells
6fbf4a2604 initialize lock tracker timestamp (#608) 2024-02-20 16:18:34 -08:00
renovate[bot]
79e078b74c fix(deps): update module github.com/redis/go-redis/v9 to v9.5.0 (#606)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-18 11:43:32 -08:00
David Zhao
51aba73c05 Update YAML keys for redis.tls config for consistency (#605) 2024-02-17 12:21:22 -08:00
Benjamin Pracht
2e75b8fb46 Add CreateIngress to IOInfoService (#604) 2024-02-14 12:57:53 -08:00
renovate[bot]
9d20a1af52 fix(deps): update go deps (#602)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 17:41:28 -08:00
Raja Subramanian
cee767e2d9 Close await chan when there is no change in message. (#603)
* Close await chan when there is no change in message.

Else, call sites waiting on update to be applied could hang.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-13 13:13:47 +05:30
renovate[bot]
16bebde903 fix(deps): update module github.com/pion/webrtc/v3 to v3.2.27 (#600)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 19:41:32 -08:00
David Colburn
611223e34f Revert egress client jitter (#599)
* revert egress client jitter

* tidy
2024-02-08 16:56:16 -08:00
renovate[bot]
ee031bdb59 fix(deps): update go deps (#586)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v1.9.9
2024-02-08 08:28:55 -08:00
Denys Smirnov
d89487fdbc More specific SIP call dispatch result codes. (#596) 2024-02-08 17:54:07 +02:00
David Colburn
d010895a56 increase channel size for egress internal (#598) 2024-02-07 19:31:24 -08:00
Benjamin Pracht
9c3dabb016 Add participant_metadata to UpdateIngress (#597) 2024-02-07 14:22:07 -08:00
Benjamin Pracht
dd867b5144 Add metadata parameter to BuildIngressToken (#594) 2024-02-07 09:14:06 -08:00
Benjamin Pracht
eb3e3303ab Allow setting ingress participant metadata (#593) 2024-02-06 16:12:30 -08:00
Benjamin Pracht
cabaa7e10a Null CPU monitor for use on other platforms than linux/darwin (#592)
go-osstat only supports reporting CPU usage on linux and Darwin. We do not use it on linux, so create null cpu monitor for use on all platforms other than linux and Darwin. Display a warning to report that resource management is not supported.
2024-02-06 14:29:39 -08:00
Evgeny Volkov
e1abe07c1c tls config extension for redis (#569)
* tls config extension for redis (supported client certificates, serverName and insecure)

* review fixes
2024-02-06 12:58:28 -08:00
Raja Subramanian
39eb9f38a0 Notify disabled tracks in SyncState. (#591)
* Notify disabled tracks in SyncState.

When migrating, the new server would not know if a subscriber mute was
active on any of the subscribed tracks. Client would have to notify that
so that the new server can apply the setting upon subscription.

Add a list of disabled tracks to sync state.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-06 22:30:43 +05:30
Benjamin Pracht
7394a1c07b Add topic parameter to ListActiveIngress (#590) 2024-02-05 14:17:58 -08:00
Denys Smirnov
c8f2018245 Add optional token for SIP outbound. (#589) v1.9.8 2024-02-05 18:13:51 +02:00
Benjamin Pracht
67252493b1 Add logging_keys parameter to GetIngressInfoResponse and StartIngress (#588) 2024-01-31 11:53:04 -08:00
David Colburn
54f76fc686 add jitter to StartEgress request (#587) 2024-01-29 16:38:42 -08:00
Raja Subramanian
31b03e6905 Augment LeaveRequest with alternate regions. (#585)
* Augment LeaveRequest with alternate regions.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
v1.9.7
2024-01-25 14:07:57 +05:30
Denys Smirnov
f56f11e568 Generate unique room names for SIP. (#584) v1.9.6 2024-01-24 22:16:54 +02:00
Denys Smirnov
3bd4ca5433 Remove unused SIP participant APIs. (#578) v1.9.5 2024-01-24 18:38:16 +02:00
renovate[bot]
34c5703691 fix(deps): update module google.golang.org/grpc to v1.61.0 (#583)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 21:09:49 -08:00
renovate[bot]
3b4fd6ea4a fix(deps): update golang.org/x/exp digest to 1b97071 (#580)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 21:18:39 -08:00
Paul Wells
9e82495c04 add psrpc redis keepalive (#582)
* add psrpc redis keepalive

* generated protobuf

* codegen

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-21 06:12:01 -08:00
renovate[bot]
9430659b3b chore(deps): update actions/cache action to v4 (#576)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-20 16:28:25 -08:00
Raja Subramanian
4f497ff252 Reverting adding controller id and selection reason to start session (#581)
* Reverting adding controller id and selection reason to start session

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-20 12:10:21 +05:30
Raja Subramanian
9786b97e9c Add ControllerId and SelectionReason to StartSession. (#579)
* Add ControllerId and SelectionReason to StartSession.

This will allow media node to have those information.
Main purpose will be able to log it in all in one context.

* generated protobuf

* change name from controller_id -> controller_node_id

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-19 15:29:47 +05:30
Paul Wells
cf33ad3861 remove psrpc enabled config (#577)
* remove psrpc enabled config

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-18 03:25:40 -08:00
lukasIO
6dc023d7ed Add simulate scenarios for disconnecting signal during connection resume (#575)
* Add simulation of disconnect_signal_on_resume.

* generated protobuf

* simulate signal on resume no messages

* generated protobuf

---------

Co-authored-by: boks1971 <raja.gobi@tutanota.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-17 16:58:16 +05:30
David Colburn
e17b08e9a4 Add topics to ListActiveEgress (#574)
* add topics to ListActiveEgress

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-16 17:03:18 -08:00
Denys Smirnov
2e48332992 Pass participant kind in the grant. (#571) v1.9.4 2024-01-16 17:19:18 +02:00
Sean DuBois
8ad4c79e2d Enable topics for InternalUpdateSIPParticipant (#573) 2024-01-12 16:06:31 -05:00
renovate[bot]
3d9c1f2c79 fix(deps): update go deps (#572)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 09:36:03 -08:00