Raja Subramanian
09e3aef859
Check size limits on metadata and name set from client. ( #2850 )
...
* Send error response when update metadata fails.
Keeping it simple for the first implementation.
- Send error response only if request_id != 0
- Two kinds of errors notified
o does not have permissions - NOT_ALLOWED
o attributes exceeds size limits - INVALID_ARGUMENT
* Check size limits on metadata and name set from client.
Added a name length limit also.
* check name length in service update participant path also
* limit check in limit config
* update protocol
* longer keys
2024-07-12 09:57:17 +05:30
David Colburn
ff66b545b4
update protocol/room internal ( #2855 )
2024-07-11 21:12:35 -07:00
dependabot[bot]
a44874cbc4
Bump google.golang.org/grpc from 1.64.0 to 1.64.1 ( #2851 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.64.0 to 1.64.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.64.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 00:17:15 +05:30
Benjamin Pracht
fb7eb3450e
Update agents service to updated protocol ( #2837 )
...
- Deprecate namespace field
- Restore former semantic of starting a job for each registered namespace, for a given Agent Name
- Add agentName field
- Use "dispatcher" naming convention
2024-07-08 17:09:11 -07:00
renovate[bot]
e4fba5634a
Update golang.org/x/exp digest to 46b0784 ( #2841 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 00:09:10 -07:00
renovate[bot]
2619bc366e
Update pion deps ( #2781 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 23:13:03 -07:00
cnderrauber
70fbba2844
Add track subscribed notification to publisher ( #2834 )
...
* Add track subscribed notification to publisher
* update go mod
2024-07-05 21:57:03 +08:00
cnderrauber
7dff092285
update sctp performance ( #2831 )
...
* update sctp performance
* go mod tidy
2024-07-02 14:43:44 +08:00
Benjamin Pracht
32a4d03c9e
Implement Agents protocol addition ( #2786 )
2024-06-27 19:20:52 -07:00
Raja Subramanian
fa490dd510
Log rtp stats more consistently. ( #2816 )
...
* Log rtp stats more consistently.
Thank you Paul for the logging tip.
Also update deps.
* remove duplicate logging field
* nil check
2024-06-25 14:55:42 +05:30
Denys Smirnov
4388618e9a
Update protocol. Use SIP grants. ( #2808 )
2024-06-23 21:54:28 +03:00
Raja Subramanian
091eab556d
Update mediatransportutil ( #2812 )
2024-06-22 11:32:28 +05:30
David Zhao
7a774cc82a
Support for participant attributes ( #2806 )
...
* Support for participant attributes
* move metadata setters to LocalParticipant
* address feedback
* forward error
* update go mod
* update attributes first
2024-06-19 23:14:19 -07:00
Denys Smirnov
74c7b93170
Support new SIP Trunk API. Improve Redis tests. ( #2799 )
2024-06-17 21:49:51 +03:00
renovate[bot]
6a32836459
fix(deps): update go deps ( #2788 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 10:07:22 -07:00
Paul Wells
58e365847b
add test helper for config yaml tags ( #2791 )
...
* add test helper for config yaml tags
* deps
* cleanup
* cleanup
2024-06-13 23:22:39 -07:00
David Zhao
ecf1175832
Generate and send uuid with analytics ( #2790 )
...
* Generate and send uuid with analytics
* go mod
2024-06-13 23:00:50 -07:00
cnderrauber
6e4b0c20d1
update dep for fixing bucket grow ( #2785 )
2024-06-13 10:13:18 +08:00
renovate[bot]
8064e1673c
fix(deps): update go deps ( #2747 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 13:12:10 -07:00
Paul Wells
d95b59de58
update protocol ( #2764 )
...
* update protocol
* deps
2024-06-05 23:50:54 -07:00
Paul Wells
f1886ece42
update protocol ( #2760 )
...
* update protocol
* deps
2024-06-05 19:46:34 -07:00
David Zhao
b99650aaf6
Send NodeID with analytics events ( #2749 )
2024-06-02 09:09:55 -07:00
renovate[bot]
410bf7c6ec
fix(deps): update golang.org/x/exp digest to 23cca88 ( #2729 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-28 23:37:02 -07:00
Paul Wells
bc6dbd98c7
fix sip MatchTrunk call ( #2740 )
2024-05-28 19:04:06 -07:00
renovate[bot]
8948562572
fix(deps): update livekit deps ( #2671 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 14:01:02 -07:00
renovate[bot]
cf8c462805
fix(deps): update module github.com/hashicorp/go-version to v1.7.0 ( #2728 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 18:11:28 -07:00
cnderrauber
e6aa36fdd6
Add forward stats ( #2725 )
...
* Add forward metrics
* ignore packets was not forwarded
* rename
2024-05-24 17:43:28 +08:00
Denys Smirnov
a444f2477c
Update protocol. Support SIP transports. ( #2724 )
2024-05-23 20:31:01 +03:00
renovate[bot]
86b15c2e82
Update go deps ( #2624 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 10:00:11 -07:00
Benjamin Pracht
eef3cf0f01
Redact egress object in CreateRoom request ( #2710 )
2024-05-10 10:05:53 -07:00
renovate[bot]
65f06da1ca
Update pion deps ( #2697 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-05 21:49:16 -07:00
renovate[bot]
72f847427d
Update module github.com/pion/ice/v2 to v2.3.20 ( #2695 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-30 08:49:12 -07:00
renovate[bot]
3d22d794e0
Update pion deps ( #2692 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-27 23:53:53 -07:00
Denys Smirnov
07791ffc00
Pass new SIP metadata. Update protocol. ( #2683 )
2024-04-26 13:57:39 +03:00
Raja Subramanian
79f6506553
Clean up UpdateVideoLayers ( #2685 )
2024-04-26 12:21:40 +05:30
Raja Subramanian
90b47424b5
Handle UpdateLocalAudioTrack and UpdateLocalVideoTrack. ( #2684 )
...
* Handle UpdateLocalAudioTrack and UpdateLocalVideoTrack.
- Update the TrackInfo
- NOTE: populating Stereo and DisableDtx fields although there are
features now.
- The audio features in UpdateLocalAudioTrack is applied as is,
i. e. the update has the latest set of features.
- Emits a track update which will broadcast a participant update.
TODO:
-----
- Telemetry event with track update?
* update deps
2024-04-26 12:06:35 +05:30
renovate[bot]
dfadb3f087
Update pion deps ( #2617 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 22:48:47 -07:00
Paul Wells
c51b3e3fe2
use ttlcache ( #2677 )
...
* use ttlcache
* go
* test
2024-04-23 02:20:54 -07:00
dependabot[bot]
8117f92465
Bump golang.org/x/net from 0.22.0 to 0.23.0 ( #2673 )
...
* Bump golang.org/x/net from 0.22.0 to 0.23.0
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* go 1.22
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mathew Kamkar <578302+matkam@users.noreply.github.com >
2024-04-22 11:01:57 -07:00
renovate[bot]
47801f8b79
Update livekit deps ( #2415 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-21 11:05:29 -07:00
Paul Wells
c195dd4a19
update pion/ice ( #2669 )
2024-04-21 00:44:52 -07:00
Paul Wells
365b6f91e2
update pion/ice ( #2668 )
2024-04-19 21:58:14 -07:00
Paul Wells
680a07e896
update pion deps ( #2667 )
...
* update pion deps
* deps
2024-04-19 19:21:55 -07:00
Benjamin Pracht
6afa63ded3
Use the ingress state updated_at field to ensure that out of order RPC do not overwrite state ( #2657 )
2024-04-16 18:10:14 +02:00
Paul Wells
844cecaffc
update pion deps ( #2653 )
...
* update pion deps
* update webrtc
2024-04-15 22:55:24 -07:00
Raja Subramanian
04d193e0b2
Update mediatransportutil. ( #2652 )
...
Also, use adjusted time of sender report for drift logging.
2024-04-16 10:10:06 +05:30
Paul Wells
4b7e5dc1cc
reduce gc from stream allocator rate monitor ( #2638 )
...
* reduce gc from stream allocator rate monitor
* deps
* comment out rate monitor
2024-04-09 23:14:15 -07:00
Raja Subramanian
8334149034
update mediatransportutil ( #2630 )
2024-04-06 12:13:21 +05:30
David Zhao
41b70ef555
Update Pion & SCTP to handle ZeroChecksum interop ( #2619 )
...
Details: https://github.com/pion/sctp/pull/327
2024-04-03 17:02:55 -07:00
Théo Monnom
dc67f505a5
agent service: new protocol & namespaces ( #2545 )
...
* initial worker impl
* fix test
* fix build
* TestAgentNamespaces
* log err
* nit cmt
* TestAgentMultiNode
* Update pkg/agent/worker.go
Co-authored-by: David Zhao <dz@livekit.io >
* retry on worker selection & fix review comments
* Update roommanager.go
* license
* use testutils.WIthTimeout
* abstract namespace/enabled logic into agent.Client, incrementally dispatch
* typos and dates
* lock
* timeout is now optional
* pass in topics instead of fixed
* handler handles connections
* onIdle, numConnections
* fix WithGrants
* update protocol
* check agent client
* broadcast after unlock
* fix data race
* remove ReadChan, fix dispatcher
---------
Co-authored-by: David Zhao <dz@livekit.io >
Co-authored-by: David Colburn <xero73@gmail.com >
2024-04-03 15:25:42 -07:00