Commit Graph

278 Commits

Author SHA1 Message Date
Rashad Sookram
0f8e309db4
Bump version for deployment 83
Some checks failed
Security audit / audit (push) Has been cancelled
2024-05-14 15:39:49 -04:00
Rashad Sookram
cbde805470
Add key frame request events 2024-05-07 15:28:53 -04:00
Rashad Sookram
0336cbe794
Revert "Clear lowest audio level bit"
This reverts commit a2aca0699a.
2024-05-07 12:39:51 -04:00
Jim Gustafson
6fb49e9059
Bump version for deployment 82
Some checks failed
Security audit / audit (push) Has been cancelled
2024-04-25 16:58:40 -07:00
Richard Russo
d844eb4ee9 Update rustls to 0.21.11 2024-04-23 13:19:05 -07:00
Rashad Sookram
b5f46742b4
Update h2 to 0.3.26 2024-04-15 11:39:00 -04:00
Iñaqui
5cdba34347
Return CallLinkState in ParticipantsResponse when present 2024-04-09 13:13:17 -07:00
Richard Russo
b49b1177de Bump version for deployment 81 2024-03-26 14:10:44 -07:00
Jim Gustafson
4facef049c
Update dependencies 2024-03-26 14:02:37 -07:00
Rashad Sookram
f6cfaab357
Ensure padding packets contain count 2024-03-26 16:47:32 -04:00
Richard Russo
a4b083c882
Improve pacing by using WebRTC's debt model. 2024-03-26 12:28:05 -07:00
Rashad Sookram
a2aca0699a
Clear lowest audio level bit 2024-03-26 11:03:54 -04:00
Adel Lahlou
0ed9b8abf5 Bump version for deployment 80
Some checks failed
Security audit / audit (push) Has been cancelled
2024-03-22 10:32:51 -07:00
Richard Russo
d3ac58d43f
Add metrics to generate bandwidth graphs 2024-03-22 10:27:04 -07:00
Richard Russo
73025eef7e
Move all approval persistence spawning to tick(). 2024-03-21 13:39:59 -07:00
Rashad Sookram
1654b04569 Bump version for deployment 79
Some checks failed
Security audit / audit (push) Has been cancelled
2024-03-07 16:27:05 -05:00
adel-signal
8e79533f89 update mio package version to resolve cargo audit 2024-03-07 16:27:05 -05:00
Jim Gustafson
dc7f9eeb80
Update to Rust 1.76.0 2024-03-06 16:28:33 -08:00
Richard Russo
3aba93497f
Fix video allocation when higher layer uses less bandwidth. 2024-03-06 10:26:12 -08:00
Rashad Sookram
7868b98221
Don't send RTX for packets in the pacer queue 2024-03-06 10:02:56 -05:00
Rashad Sookram
4ed0a2f040
Bump version for deployment 78
Some checks failed
Security audit / audit (push) Has been cancelled
2024-03-01 10:34:45 -05:00
Rashad Sookram
bbd1453761
Fix updating of VP8 IDs 2024-03-01 10:10:28 -05:00
adel-signal
c0d895cdf1
update frontend's delete_call_link response to be empty json object 2024-02-28 16:24:41 -08:00
Rashad Sookram
9f3cc52b18
Add support for dependency descriptor 2024-02-27 14:53:00 -05:00
Adel Lahlou
048365b61f Update to v77.0.0
Some checks failed
Security audit / audit (push) Has been cancelled
2024-02-22 12:09:04 -08:00
Rashad Sookram
551574ff3d
Increase packet lifetime to 3 seconds 2024-02-22 14:48:57 -05:00
adel-signal
cbc514677c
add delete_call_link api to frontend 2024-02-21 14:58:27 -08:00
adel-signal
68bfb35e6b
Add client status to join response
disambiguates whether the caller has joined, pending, or blocked
2024-02-16 11:18:54 -08:00
Richard Russo
dd135b9874 Update to v76.0.0
Some checks failed
Security audit / audit (push) Has been cancelled
2024-02-15 14:24:24 -08:00
Richard Russo
c4e1d7e556
Improve dequeue_delay metric accuracy when configured rate changes. 2024-02-14 17:04:22 -08:00
Richard Russo
867ac10388 Update to v75.0.0
Some checks failed
Security audit / audit (push) Has been cancelled
2024-02-13 13:34:24 -08:00
adel-signal
565ab9fec9
reduce load_balancer log volume 2024-02-12 12:08:18 -08:00
Richard Russo
dd74f2b88b
backend: Remove timer thread_pool; handle timers in main loop.
Eliminates timer setup queue and related thread.

Eliminates potential Arc cycle from the set_dequeue_scheduler closures.

timerfd is used for submillisecond timing, as epoll_wait takes maximum wait in ms.

Reduces overall server cpu usage and reduces dequeuing delay.
2024-02-07 14:32:04 -08:00
adel-signal
e42a379b5f
increase error logging depth in frontend 2024-02-06 14:07:44 -08:00
Richard Russo
e93298998e Update iana-time-zone. 2024-02-06 10:49:28 -08:00
adel-signal
85f9905460
delegate remove record batch of one to remove single 2024-02-06 09:39:14 -08:00
adel-signal
456b37e346
Run cargo update 2024-02-02 14:14:53 -08:00
adel-signal
d53aa15082
Update to v74.0.0
Some checks failed
Security audit / audit (push) Has been cancelled
2024-01-26 14:24:58 -08:00
adel-signal
ddaa93b23d
storage: succeed batch remove when all records are not found 2024-01-26 13:01:07 -08:00
Jim Gustafson
d870dce599
Retry removals individually upon batch failure 2024-01-26 09:24:22 -08:00
adel-signal
ebe117754b
Update to v73.0.0
Some checks failed
Security audit / audit (push) Has been cancelled
2024-01-25 12:50:40 -08:00
Richard Russo
18d4c107c4
Added metrics for delay between scheduled and actual dequeue. 2024-01-24 13:33:18 -08:00
adel-signal
c57e7dcaa7 Fix backend deletes serialization, docker bootstrap, add more info to error messages 2024-01-23 15:24:31 -08:00
Richard Russo
ffe499284d
Update h2 2024-01-22 15:01:40 -08:00
Adel Lahlou
744340a77d Fix formatting issues. 2024-01-22 10:50:41 -08:00
Adel Lahlou
31b5706c2c Added logs for backend initiated delete 2024-01-18 18:02:44 -08:00
adel-signal
0b25b14917
Add backend initiated delete of call records. 2024-01-16 09:58:28 -08:00
Adel Lahlou
6d8495c59f Add storage.update_call_link test. 2024-01-11 14:27:49 -08:00
adel-signal
95d7956469
Update call links to delete Dynamo record some time after expiration. 2024-01-11 14:04:23 -08:00
Jim Gustafson
7af1f49837
Change the cleaner to work concurrently 2023-12-19 14:55:32 -08:00