Commit Graph

183 Commits

Author SHA1 Message Date
Paul Wells
73cfde4ebe update psrpc (#1303)
* update psrpc

* Create tasty-jokes-move.md

* generated protobuf

* tidy

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-13 01:12:56 -08:00
Alex
faeac96f8f psrpc bump (#1271) 2025-10-24 08:58:20 -07:00
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
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
Denys Smirnov
9bd0fc7c95 Use OpenTelemetry types. Pass tracer options. (#1177) 2025-08-27 10:55:23 +03:00
Raja Subramanian
52633eee69 Move signalling utils to protocol so that both server and Go SDK can use (#1138)
it.
2025-07-21 17:12:33 +05:30
Paul Wells
924eb8b30d update agent reporter for cloud agents (#1128)
* update agent reporter for cloud agents

* generated protobuf

* Create twelve-teachers-sleep.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-16 06:26:25 -07:00
Nishad
cbe6299a84 Revert "Move uploader code from Egress (#1108)" (#1116)
This reverts commit 6871633f90.
2025-06-20 14:54:55 -07:00
Benjamin Pracht
6871633f90 Move uploader code from Egress (#1108) 2025-06-13 19:32:18 -07:00
Mathew Kamkar
c202ac3a90 update all go and node deps (#1080) 2025-05-16 15:58:06 -07:00
dependabot[bot]
13a3168da6 Bump golang.org/x/crypto from 0.32.0 to 0.35.0 (#1071)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.32.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 12:08:41 -07:00
Paul Wells
f8ea817987 update psrpc for license (#1069) 2025-05-10 22:34:29 -07:00
Paul Wells
eb5e002fe0 update mageutil for license (#1068)
* update mageutil for license

* test timing

* test timing

* Create five-pumas-love.md
2025-05-10 22:13:27 -07:00
renovate[bot]
9d0ad8a239 Update module github.com/go-jose/go-jose/v3 to v3.0.4 [SECURITY] (#992)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 02:54:40 -06:00
Raja Subramanian
9b6e5d703f Webhook analytics event. (#979)
* Webhook analytics event.

NOTE: Need a frostbyte73/core PR to merge and tag a release
PR pending: https://github.com/frostbyte73/core/pull/5

* sync submit

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-13 10:21:17 +05:30
renovate[bot]
f622cb15cd Update go deps (#888)
* Update go deps

Generated by renovateBot

* go 1.22

* go 1.22.10

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
2025-02-06 18:13:42 -06:00
Denys Smirnov
331f97dbf4 Add Twirp options to preserve error details and client timeouts (#963)
* Add Twirp client/server options to preserve gRPC error details.

* Pass Twirp client timeouts to the server.
2025-02-06 13:05:18 +02:00
Denys Smirnov
369640e32f Use iterators in SIP. (#943) 2025-01-14 12:05:18 +02:00
dependabot[bot]
d3e3265e41 Bump golang.org/x/net from 0.31.0 to 0.33.0 (#945)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.31.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.31.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 20:36:32 -08:00
dependabot[bot]
9b8a65bdb2 Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#944)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.29.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.29.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 20:30:40 -08:00
Raja Subramanian
c87b1afc61 Update deque to 1.0.0 (#929)
* Update deque to 1.0.0

* generated protobuf

* keep pointer

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-19 17:43:50 -05:00
David Zhao
2d25b79c72 Revert "chore(deps): bump go to 1.23" (#905)
* Revert "chore(deps): bump go to 1.23 (#885)"

This reverts commit 754c90bf12.

* changeset

* switch to earlier toolchain/go version
2024-11-29 00:35:31 -06:00
cnderrauber
b738aedbd8 upgrade to webrtc v4 (#899) 2024-11-28 15:28:30 +08:00
renovate[bot]
e0e51ac651 Update go deps (#627)
* Update go deps

Generated by renovateBot

* fix import change

* generated protobuf

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-16 01:24:00 -06:00
Paul Wells
318cb1a947 update zapslog (#873) 2024-10-26 08:34:30 -07: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
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
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
Raja Subramanian
9e23fdbd08 Revert "Update to go/jose/v4 (#756)" (#759)
This reverts commit 73ece66d30.
2024-07-12 13:28:45 +05:30
David Zhao
73ece66d30 Update to go/jose/v4 (#756)
* Update to go/jose/v4

* changeset

* remove unused import

* use longer key for test
2024-07-10 10:12:29 -07:00
Benjamin Pracht
82786f41fd Additions to agent protocol (#717)
This PR:

- Adds StartAgentJobRequest/StopAgentJobRequest calls to start an handle manually mange an agent lifecycle
- Deprecates the JobType field in WorkerInfo as workers will now be expected to handle both kinds jobs (if the namespace supports both kinds in the first place)
- Adds a metadata string -> string map to Job to allow agent implementation to take anonymous (to us) parameters
- Adds a JobStatus and error fields to Job for status reporting (Similar to egress and ingress)
- Makes livekit_agent.proto indentation consistent with other proto files
- Add room configuration and management APIs to the Room service. Rooms configuration allow bundling most room configuration parameters under a single id, that can eventually be put as part of the room creation token.
2024-06-27 10:30:58 -07:00
Raja Subramanian
b2dc8deac6 Update retryable-http (#749)
* Update retryable-http

Dependabot flagged a securty updat
https://github.com/livekit/livekit/security/dependabot/9

* tidy
2024-06-25 12:17:03 +05:30
Paul Wells
c721a3ed39 add message bytes to psrpc metrics observer (#723)
* add message bytes to psrpc metrics observer

* deps
2024-05-26 12:36:38 -07:00
dependabot[bot]
bad3fc9684 Bump golang.org/x/net from 0.21.0 to 0.23.0 (#695)
* Bump golang.org/x/net from 0.21.0 to 0.23.0

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.21.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.21.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* update to go 1.23

* 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 10:36:05 -07:00
Lukas Herman
c69c1b0580 add Clock interface and LeakyBucket (#675)
* add Clock interface and LeakyBucket

* add SimulatedClock

* removed self reference and format

* renamed t to lb

* replaced sync/atomic with uber/atomic

* add source to the license comment

* favor value over pointer receiver for SystemClock

* use atomic.Int value

* use mutex based instead

* add source

* update comments and hide mutex

* add SetRateLimitOnTheFly

* fix: source in rate_test

* skip unstable slack tests on Github
2024-04-09 11:32:35 -04:00
Denys Smirnov
e2c0cf8043 Support for converting Logger into slog.Handler. (#668)
This change allows to take an existing Logger and convert it into slog.Handler.

New ToSlogHandler function will check if the Logger implementation is a known one (Zap or Logr) and will convert it with package-specific functions.
2024-03-27 01:23:19 +02:00
renovate[bot]
a9939bcd31 fix(deps): update module google.golang.org/protobuf to v1.33.0 [security] (#656)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-13 21:00:44 -07:00
Paul Wells
76870e1f15 add configobserver utility (#644)
* add configobserver utility

* deps
2024-03-11 13:22:50 -07:00
David Zhao
da55a5e169 Update to xsync v3 (#639) 2024-03-10 13:05:29 -07:00
renovate[bot]
497e77b264 fix(deps): update module github.com/go-jose/go-jose/v3 to v3.0.3 [security] (#631)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 10:46:14 -07: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
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) 2024-02-27 22:10:02 +02:00
Paul Wells
4a97b58328 reduce logger heap objects (#618)
* reduce logger heap objects

* deps
2024-02-26 05:35:35 -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
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