David Colburn
0975cb52f6
Update psrpc ( #354 )
...
* psrpc 0.3
* generated protobuf
* bootstrap install latest
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-21 12:22:04 -07:00
renovate[bot]
1e793a8870
fix(deps): update go deps ( #349 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-16 21:53:46 -07:00
David Zhao
d2054890a6
Fix incorrectly wiping out dropped count ( #351 )
2023-04-16 09:33:59 -07:00
David Zhao
f54aaadb8c
Revamped notifier to avoid out of order delivery ( #350 )
...
Moving to a structure where each URL occupies their own delivery goroutine.
This avoids blocking of notifications to other URLs.
v1.5.4
2023-04-15 01:04:56 -07:00
renovate[bot]
2f08c82d22
fix(deps): update module github.com/prometheus/client_golang to v1.15.0 ( #348 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 15:08:39 -07:00
Raja Subramanian
5fea69067b
Explicitly set if subscriber_allow_pause is valid ( #347 )
...
* Explicitly set if subscriber_allow_pause is valid
Need to know if `false` (which would be default if not set) is
explicitly set or not.
* generated protobuf
* Use optional, thank you Lukas
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-13 16:49:58 +05:30
Raja Subramanian
bfe64b24ff
SubscriberAllowPause as a connection option. (#346 )
...
* `SubscriberAllowPause` as a connection option.
This allows controlling stream allocator allow pause or not decision
through a connection option.
NOTE: Thinking ahead a bit, would we allow pause or not at a track
level? We are going to do subscription priority. Maybe, we can also
allow pause or not at track level by adding it to `UpdateTrackSettings`.
Wondering if things are going to be confusing if we do that also.
I think the hierarchy would be (order of increasing precedence)
- from config
- connection option added in this PR will take effect if set
- track level allow pause config if we decide to do this (have to
make sure that we can determine that the value was explicitly set in
the protocol message vs using default value in protocol message).
* psrpc updated compile
* generated protobuf
* update bootstrap psrpc
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-13 16:08:19 +05:30
David Zhao
2956c3424f
Improve webhook resilience with retryablehttp ( #345 )
v1.5.3
2023-04-12 16:28:35 -07:00
Benjamin Pracht
f70173e98e
Improve IngressInfo validation for serialization use cases. Also enforce even layer dimensions ( #344 )
2023-04-12 13:16:17 -10:00
Benjamin Pracht
0947b07013
Allow empty layer array ( #343 )
2023-04-10 07:32:37 -10:00
Paul Wells
30f8b4c081
add sequence and batch request fields for signal ( #342 )
...
* add sequence and batch request fields for signal
* codegen
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-09 18:11:18 -07:00
Paul Wells
0f2f2cde6f
update psrpc ( #341 )
2023-04-07 23:09:19 -07:00
David Zhao
b911c52c6d
Fixes CanPublishSource check, added helper functions ( #340 )
v1.5.2
2023-04-07 17:56:05 -07:00
Benjamin Pracht
48e7d8e34e
Validate ingress info encoding parameters ( #339 )
2023-04-07 11:43:56 -07:00
Paul Wells
927c9ea2b4
add responses field to signal relay response ( #338 )
...
* add responses field to signal relay response
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-05 12:56:05 -07:00
Benjamin Pracht
802309c658
Work around phantom CPU core reporting in group v1 ( #337 )
2023-04-05 12:46:50 -07:00
Paul Wells
8c8b87686b
update psrpc ( #336 )
...
* update psrpc
* generated protobuf
* cleanup
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-05 03:33:03 -07:00
David Zhao
47b8b5fce6
Add region settings message. ( #335 )
...
* Add region settings message.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-04 20:51:22 -07:00
David Zhao
a1a39a16f4
Update from square/go-jose.v2 to go-jose/go-jose/v3 ( #334 )
...
square/go-jose is deprecated
2023-04-04 18:09:17 -07:00
renovate[bot]
86bb95f8e6
fix(deps): update go deps ( #327 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-02 13:44:05 -07:00
David Zhao
c2bf62e740
Simulated subscriber bandwidth ( #333 )
...
* Simulated subscriber bandwidth
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-31 23:14:38 -07:00
Paul Wells
2336d2c655
Revert "add clock offset to timed version generator ( #330 )" ( #332 )
...
This reverts commit 7488296390 .
2023-03-30 17:30:29 -07:00
Raja Subramanian
f1bba9bc14
Adding a time series utility. ( #331 )
...
* Adding a time series utility.
Also adding a `SWEEPER` node type.
* generated protobuf
* regen with protoco 3.21.12
* generated protobuf
* remove unnecessary prune calls
* slice -> list
* correct comment
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-30 21:48:57 +05:30
Mathew Kamkar
7488296390
add clock offset to timed version generator ( #330 )
...
* add clock offset to timed version generator
* fix interface
2023-03-29 23:27:28 -07:00
Paul Wells
7d4c517bf4
add workergroup util ( #329 )
2023-03-23 22:01:34 -07:00
Benjamin Pracht
e78c5b18c0
Enable all ingress presets ( #328 )
v1.5.1
2023-03-21 18:13:29 -07:00
David Zhao
ffdcdd67ac
Added react-native and rust SDKs ( #326 )
...
* Added react-native and rust SDKs
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-21 13:34:38 -07:00
renovate[bot]
379e1d3084
fix(deps): update module google.golang.org/protobuf to v1.30.0 ( #325 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 10:49:41 -07:00
Benjamin Pracht
6b747fe252
Ingress protocol changes to allow specifying encoding presets ( #324 )
2023-03-16 09:55:31 -07:00
renovate[bot]
8fcafa0923
fix(deps): update go deps ( #315 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 00:36:27 -07:00
renovate[bot]
5cdd7c494f
chore(deps): update actions/setup-go action to v4 ( #323 )
...
Generated by renovateBot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-15 13:10:12 -07:00
David Colburn
6d1cd857eb
list active egress option ( #321 )
...
* list active egress only
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-13 20:57:39 -07:00
Benjamin Pracht
c3e5be2aff
Update ingress protocol definition to use the same constants as Egress for audio and video codecs ( #319 )
...
Also Add utils to convert codec enums to mime type, add VP8 constant
2023-03-10 09:46:19 -08:00
David Zhao
a1819deeab
Publish and subscribe rtpstats ( #317 )
v1.5.0
2023-03-08 23:46:19 -08:00
David Colburn
c2dcec981a
bytes -> string gcp credentials ( #318 )
...
* bytes -> string credentials
* undo psrpc
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
v1.4.3
2023-03-08 18:27:49 -08:00
lukasIO
a094b92547
Add can_update_metadata field to participant permissions ( #316 )
...
* add can_update_metadata field to participant permissions
* generated protobuf
* re-add next id comment
* add name update to metadata update
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-07 12:03:19 +01:00
lukasIO
176d6d15b6
Add topic to UserPacket ( #314 )
...
* add topic to UserPacket
* generated protobuf
* mark topic as optional
* generated protobuf
* add topic also to SendDataRequest
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-06 10:44:55 +01:00
Paul Wells
c0705dbb69
Add signal relay interface ( #313 )
...
* add signal psrpc interface
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-02 18:56:09 -08:00
Paul Wells
dac2223d7a
nil safe NewTimedVersionFromProto ( #312 )
2023-03-01 20:10:04 -08:00
Paul Wells
721dbba55d
add method to get time.Time from TimedVersion ( #311 )
...
* time.Time from TimedVersion method
* time.Time rundtrip test
2023-02-28 15:52:27 -08:00
renovate[bot]
073251b64a
fix(deps): update go deps ( #302 )
...
* fix(deps): update go deps
Generated by renovateBot
* go-throttle -> core
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Colburn <xero73@gmail.com >
2023-02-27 16:01:08 -08:00
Paul Wells
5fa71af6c3
range check min version ( #309 )
2023-02-27 15:08:48 -08:00
Paul Wells
2cf53863d5
update to psrpc v0.2.9 ( #310 )
...
* upgrade psrpc
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-27 15:05:30 -08:00
Paul Wells
43f5fc64e9
return TimedVersion update success/failure ( #307 )
2023-02-23 19:07:56 -08:00
cnderrauber
e946da680c
parallel execute function ( #306 )
2023-02-22 11:00:27 +08:00
Paul Wells
26f188cb84
move TimedVersion from livekit ( #305 )
...
* move TimedVersion from livekit
* Store/Load
* cleanup
* prevent comparison
* nocmp generator
* comment for unused import
* skip update for equal
* uber atomic
* cleanup
* cleanup
* ensure ts is non-negative
* cleanup
* simplify
* cleanup
* cleanup
* assert -> require
2023-02-18 11:34:29 -08:00
David Zhao
cc52c6ef83
Allow retrieving unsampled logger for critical log lines ( #304 )
v1.4.2
2023-02-17 21:48:58 -08:00
David Colburn
563f18426b
Remove deprecated ingress rpc ( #303 )
...
* remove ingress rpc
* revert psrpc changes
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-17 13:11:33 -08:00
David Colburn
8a6b0e0562
Prevent breakage due to casting ( #301 )
...
* prevent breakage due to casting
* remove protoc version
* move old rpc systems back
* generated protobuf
* add deprecated comments
* handle new proto in SendRequest
* remove extra fields
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-15 15:59:03 -08:00
David Colburn
4a1ada9899
Move psrpc to protocol ( #300 )
...
* move psrpc to protocol
* generated protobuf
* add psrpc to proto target
* deprecate more fields
* update static check and generate
* generated protobuf
* update renovate
* use latest protoc
* psrpc 0.2.6
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-15 12:06:09 -08:00