Commit Graph

655 Commits

Author SHA1 Message Date
github-actions[bot]
0ea9ef145f Version Packages (#636)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.10.2 github.com/livekit/protocol@1.10.2
2024-03-08 16:30:01 +01:00
lukasIO
bf6b141cd7 Fix JS file import paths (#635)
* Fix JS file import paths

* add changeset
2024-03-08 16:26:37 +01:00
lukasIO
66b79e3526 Install protoc in release action (#634) @livekit/protocol@1.10.1 github.com/livekit/protocol@1.10.1 2024-03-08 15:59:04 +01:00
lukasIO
2aa840f1f9 Fix script name typo (#633) 2024-03-08 15:36:42 +01:00
lukasIO
c04669aee6 Separate protobufs and set up changesets publishing workflow (#629)
* Separate protobufs from module code

* update generate workflow

* install mage only

* fix paths

* generated protobuf

* fix test action

* fix cache dependency path

* setup versioning

* add golang workspace file

* delete generated files from git

* Update gitinore

* fix release workflow

* Move go code back to root

* fix working directory

* fix changeset script

* revert debug changes

* remove go cache path

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-08 10:37:35 +01:00
David Colburn
37d8b0515d add details field to egressInfo (#628)
* add details field to egressInfo

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 11:42:36 -08:00
Denys Smirnov
1552274d8d Accept SIP DTMF via data channel (#630)
* Accept SIP DTMF via data channel.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
v1.11.0
2024-03-07 20:56:47 +02:00
Paul Wells
dde5199e52 add departure timeout to room create request (#626)
* add departure timeout to room create request

* gen

* cleanup

* gen
2024-03-05 08:42:05 -08:00
Paul Wells
50165a956a add departure timeout to room (#625) 2024-03-05 07:54:36 -08:00
renovate[bot]
6dd778938f fix(deps): update module golang.org/x/mod to v0.16.0 (#624)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 22:37:53 -08:00
renovate[bot]
174a2f4bdb fix(deps): update go deps (#622)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 22:27:42 -08:00
Denys Smirnov
7a70c5da9b Expose trunks/dispatch validation for API/CLI. Deprecate regexps for inbound. (#623) v1.10.1 2024-03-01 11:38:19 +02:00
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