Commit Graph

42962 Commits

Author SHA1 Message Date
KDSBrowne
4f4c6ef70e
fix(whiteboard): increase camera update delay to allow for bbb layout to position itself (#20864) 2024-08-07 10:00:41 -04:00
Anton Georgiev
20f1ce2441
Merge pull request #20860 from ramonlsouza/port-breakout-changes
Port breakouts enhancements from 2.7.10 to 3.0
2024-08-06 16:46:34 -04:00
Gustavo Trott
8e70891083 Implements max of Graphql connections (global and per user) 2024-08-06 15:07:52 -03:00
germanocaumo
54c65a8238
fix(plugin): current locale not being sent when client reloads (#20454)
If the user change the language and then refreshes the page, the plugins were still receving the original language locale.
2024-08-06 13:53:46 -04:00
Ramón Souza
a9e0e1e2fa fix duplicated log messages 2024-08-06 14:40:34 -03:00
Stefan Weil
b7c9880bd7
Fix bbb-conf --check (#20855)
This fixes #18907 and uses the solution which was suggested in this issue.

Fixes: 3222d2b94b ("fix(bbb-conf): Handle yq upgrade related issues")

Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-06 13:06:19 -04:00
Stefan Weil
7bc036be1d
docs: npm audit updates (#20856) 2024-08-06 13:02:53 -04:00
transifex-integration[bot]
6c73bff2c7
Translate en.json in et (#20863)
100% translated source file: 'en.json'
on 'et'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-06 12:59:51 -04:00
transifex-integration[bot]
ea2aa99926
Translate en.json in el_GR (#20861)
100% translated source file: 'en.json'
on 'el_GR'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-06 10:23:24 -04:00
Anton Georgiev
a6886daaf8
Merge pull request #20853 from gustavotrott/remove-validate-auth-token
cleanup: Remove common-messages related with AuthToken validation
2024-08-06 10:20:43 -04:00
Ramón Souza
174b875221
Merge pull request #20859 from JoVictorNunes/userdata-bbb_ask_for_feedback_on_logout
fix: `userdata-bbb_ask_for_feedback_on_logout`
2024-08-06 09:28:06 -03:00
Paulo Lanzarin
dc4c8c405b
Merge pull request #20862 from bigbluebutton/bwh321
build(bbb-webhooks): v3.2.1
2024-08-05 16:54:40 -03:00
Paulo Lanzarin
c0fe128ae7
build(bbb-webhooks): v3.2.1
v3.2.1
---
* fix: catch all HTTPServer errors in Prometheus' module
* fix: app stalling due to botched shutdown procedure
* build: mocha@10.7.0
* build: fast-xml-parser@4.4.1
2024-08-05 15:56:36 -03:00
Ramón Souza
c8c3f24f82
Merge pull request #20835 from KDSBrowne/bbb-port-20621
fix: Improve screen reader accessibility for polling modal
2024-08-05 15:46:39 -03:00
André Möller
faa83eb890 Merge remote-tracking branch 'upstream/v3.0.x-release' into adding-loading-state-to-buttons 2024-08-05 14:55:58 -03:00
Guilherme Leme
e80f5b7a33 [video-control-plugin-sdk] Update sdk 2024-08-05 14:45:32 -03:00
Ramón Souza
1b0e84ebc0 fix ts errors 2024-08-05 14:21:23 -03:00
André Möller
cdfbc5a276 Additional changes 2024-08-05 14:19:34 -03:00
André Möller
5e1434b188 Additional changes 2024-08-05 14:12:22 -03:00
André Möller
31cc71e2d4 Change of approach 2024-08-05 14:05:04 -03:00
João Victor
e3f08019df Merge branch 'v3.0.x-release' into webcam-patch-0724 2024-08-05 11:12:58 -03:00
João Victor
9072bbada6 fix: userdata-bbb_ask_for_feedback_on_logout 2024-08-05 11:02:55 -03:00
Ramón Souza
8689a0d961 introduce allowUploadNewDocsInBreakouts in settings.yml 2024-08-05 10:56:10 -03:00
Ramón Souza
5fd81402df
Merge pull request #20821 from antonbsa/timer-test-imp
test: Timer and stopwatch tests enhancements
2024-08-05 10:51:22 -03:00
Ramón Souza
d6250cbe4d do not allow slide/presentation change on breakout update 2024-08-05 10:34:17 -03:00
Ramón Souza
59a2efd8f0 pass presentation to breakout - frontend 2024-08-05 10:29:42 -03:00
Daniel Petri Rocha
254b1fab6d Initial implementation to let slides be passed in the backend 2024-08-05 09:30:53 -03:00
Gustavo Trott
45c144d435
Merge pull request #20851 from JoVictorNunes/fix-ext-video-starting-advanced
fix(external-video): player starting at an advanced point
2024-08-02 17:46:14 -03:00
Ramón Souza
ed43524da1
Merge pull request #20834 from lfzawacki/shared-notes-button
fix(sharedNotes): Fix pinned shared notes button border
2024-08-02 16:43:41 -03:00
Gustavo Trott
2073b07c5c Remove unused ValidateConnAuthTokenSysMsg 2024-08-02 15:51:57 -03:00
Ramón Souza
d3406a2e93
refactor: remove instanceId from client (#20850) 2024-08-02 14:10:39 -04:00
Gustavo Trott
8623443704 Remove unused GetUsersMeetingReqMsg 2024-08-02 15:08:42 -03:00
João Victor
6e23e055ef fix(external-video): player starting at an advanced point 2024-08-02 15:03:33 -03:00
Gustavo Trott
180ed6890b Remove unused ValidateAuthToken flow and messages 2024-08-02 15:02:54 -03:00
Ramón Souza
b7f8b994c5
fix: Label of quick poll items up to 'I' (#20833)
Co-authored-by: hiroshisuga <45039819+hiroshisuga@users.noreply.github.com>
2024-08-02 09:38:32 -04:00
Ramón Souza
1f87bfb2a8
Merge pull request #20830 from JoVictorNunes/fix-slide-snapshot-overflowing
fix(presentation): presentation snapshot overflowing the slide
2024-08-02 10:24:41 -03:00
Anton Georgiev
588d32bace
chore: build images with Go 1.22.5 (#20837) 2024-08-02 09:24:23 -04:00
Ramón Souza
a8a824ff99
Merge pull request #20813 from antonbsa/audio-notif-check
test: Add checks for audio notification related to loss in connection
2024-08-02 10:15:11 -03:00
Anton Georgiev
c26ebf8348
fix: Remove unnecessary instanceId property in settings.yml (#20744) 2024-08-01 19:32:30 -04:00
Anton Georgiev
8c3929ae66
[3.0]docs: adjust name for errorRedirectUrl (#20840)
* [3.0]docs: adjust name for errorRedirectUrl

* add line
2024-08-01 16:28:15 -04:00
João Victor
a660672ff8 Merge branch 'v3.0.x-release' into webcam-patch-0724 2024-08-01 16:21:19 -03:00
KDSBrowne
ebdc66d357 update poll vote modal with header 2024-08-01 19:16:13 +00:00
Lucas Zawacki
31608b48eb fix(sharedNotes): Fix shared notes button border 2024-08-01 16:13:55 -03:00
Paulo Lanzarin
75ab985795
Merge pull request #20822 from bigbluebutton/sfu2140llwt
feat(bbb-webrtc-sfu): enable new mediasoup balancing strategies
2024-08-01 16:05:53 -03:00
Ramón Souza
835e53da77
Merge pull request #20816 from Scroody/fix-double-click-chat-select
Fix: Unable to focus chat when double clicking it
2024-08-01 15:25:00 -03:00
João Victor
1303420157 fix(webcam): ignore connecting streams when sorting 2024-08-01 15:22:45 -03:00
Paulo Lanzarin
936363b310 feat(bbb-webrtc-sfu): enable new mediasoup balancing strategies
We currently use a simple producer round-robin algorithm to distribute
elements between mediasoup workers. This works for most scenarios but
fails in some edge cases, such as:
  - 1-to-N scenarios where N >= ~600-800 (sample number, varies by
  single-core performance). This is due to subscribers being pinned to a
  producer's worker.
  - Poor distribution results from round-robin.

Enable the following new features in bbb-webrtc-sfu via after-install by
default:
  - `mediasoup.workerBalancing.strategy: least-loaded`: Replaces
  round-robin with load scoring. Workers are selected based on which is
  least loaded.
  - `mediasoup.enableWorkerTransposing: true`: Allows media streams to be
  bridged between workers through internal RTP pipes. This, along with a
  per-worker stream limit, enables seamless offloading of streams between
  workers (whether publishers or subscribers). The per-worker stream limit
  is still under review.

These changes should address the issues mentioned. They are enabled via
after-install because the SFU version is shared with previous BBB versions
where these features are not desirable yet.
2024-08-01 18:21:07 +00:00
André Möller
d77e44ee27 merge 2024-08-01 13:10:21 -03:00
João Victor
fb9ecba8e1 fix(presentation): presentation snapshot overflowing the slide 2024-08-01 12:12:19 -03:00
André Möller
174b09e86a later changes 2024-08-01 11:59:27 -03:00