Anton Georgiev
628c3bb32b
Merge pull request #20132 from antobinary/html5-pack-30
...
refactor/build: drop html5InstanceId and simplify bbb-html5 frontend/backend
2024-05-08 10:04:37 -04:00
Gustavo Trott
7975ca02d0
Change graphql endpoint
2024-05-08 08:46:14 -03:00
Anton Georgiev
264722bb44
docs: try to remove frontend and leave only bbb-html5
2024-05-07 21:24:24 -04:00
Gustavo Trott
2cc54680af
fix echo with error
2024-05-07 15:10:31 -03:00
Gustavo Trott
deea562e23
Avoid changing hasura password on every upgrade
2024-05-07 14:57:19 -03:00
Gustavo Trott
6d100cd19e
Add yq as graphql-server dependency
2024-05-07 14:29:59 -03:00
Gustavo Trott
ff9bcc774b
Generate a Hasura random password on after-install.sh
2024-05-07 14:29:35 -03:00
Gustavo Trott
2bbc850093
set password on correct file
2024-05-07 13:45:26 -03:00
Gustavo Trott
a1d80e8c8f
use sed to change config.yaml
2024-05-07 13:35:12 -03:00
Gustavo Trott
76e6b731bf
set yq as dependency for bbb-graphql-server build
2024-05-07 13:23:38 -03:00
Gustavo Trott
ac4608ca65
Set a different password for Hasura admin
2024-05-07 11:39:34 -03:00
Anton Georgiev
be7fad8cbf
build: try to remove frontend and leave only bbb-html5
2024-05-07 09:53:35 -04:00
Gustavo Trott
fdcc7e4bd2
fix cache key for clientSettings
2024-05-07 10:46:52 -03:00
Gustavo Trott
d74db21037
Set postgres host as 127.0.0.1 instead of localhost
2024-05-07 10:16:14 -03:00
Anton Georgiev
de483ce568
build: try to remove frontend and leave only bbb-html5
2024-05-06 13:49:20 -04:00
Gustavo Trott
d3d12c7bf1
Move building files to /build/... directory
2024-05-03 15:56:37 -03:00
Gustavo Trott
62da41ab90
Create staging/etc/default/bbb-graphql-server in case its missing
2024-05-03 11:12:55 -03:00
Gustavo Trott
ea82508b5d
introduces a nginx cache for /api/rest/(clientStartupSettings|clientSettings)
2024-05-03 10:27:26 -03:00
Anton Georgiev
f8d5b5cd99
build: drop bbb-html5-with-roles.conf mentions
2024-05-01 15:00:58 -04:00
Anton Georgiev
0de01dffb7
build: drop bbb-html5-backend services
2024-05-01 14:33:46 -04:00
Gustavo Trott
c22de5b9b7
Remove also directories
2024-04-12 13:52:03 -03:00
Gustavo Trott
f6f7c4a361
build html5: Clear Nginx cache to refresh Meteor assets
2024-04-12 13:47:41 -03:00
Ramón Souza
ff3867248c
add meteor assets cache to build script ( #19942 )
2024-04-02 09:07:20 -03:00
Anton Georgiev
0aa0cabacb
Merge pull request #19082 from danielpetri1/export-tldraw-canary
...
feat: Tldraw v2: export presentation with annotations
2024-03-27 22:41:10 -04:00
Gustavo Trott
03ed0b7311
Merge with upstream
2024-03-27 11:37:47 -03:00
Gustavo Trott
020101d96c
Force hasura cli v2.36.2 to avoid error
2024-03-25 10:36:52 -03:00
Ramón Souza
2e17713c56
generate locales index.json at build time ( #19881 )
2024-03-22 17:21:42 -03:00
Ramón Souza
788cf799f7
refactor: make bbb client work without meteor service (partial) ( #19869 )
2024-03-21 16:41:32 -03:00
danielpetri1
ef01e8afaf
Remove Imagemagick and Poppler-Utils as dependency
2024-03-19 20:23:01 +01:00
Lucas
4dea4b9967
feat: Initial implementation of Gladia transcriptions to BBB 2.7 ( #19091 )
...
---------
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
2024-03-18 10:44:56 -04:00
Anton Georgiev
ef300cf28e
chore: Fix typo (found by typos) (port) #19834
...
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-03-18 09:58:53 -04:00
Anton Georgiev
e813820d91
build(export-annotations): Add dependency poppler-utils
2024-03-15 09:28:15 -04:00
Hubert Figuière
18df086257
lo-conversion: add a script to use CODE for remote conversion
2024-02-23 20:43:00 -05:00
Anton Georgiev
c9ce945aa5
Merge branch 'v3.0.x-release' into cleanup/runuser
2024-02-20 13:38:33 -05:00
Gustavo Trott
4e3a28f227
Merge pull request #19562 from gustavotrott/bump-hasura-2.37.0
...
Bump Hasura from 2.36.0 to 2.37.0
2024-02-02 11:41:56 -03:00
Gustavo Trott
b1c90f3733
Bump Hasura from 2.36.0 to 2.37.0
2024-02-02 11:14:47 -03:00
Gustavo Trott
8ac28cfe81
Always give permisson for Frontend user in db
2024-02-02 10:52:50 -03:00
Gustavo Trott
6e43c0b05c
Graphql: Create a db user (read-only) for Frontend ( #19537 )
2024-01-30 12:35:39 -03:00
prlanzarin
0368a677a6
build(bbb-webhooks): v3.0.0-beta.3
...
- Bump bbb-webhooks to v3.0.0-beta.3. The full v3.0.x changelog can be
found at: https://github.com/bigbluebutton/bbb-webhooks/blob/v3.0.0-beta.3/CHANGELOG.md#changelog
- Transition from `npm install` to `npm ci`
- Adjust configs that changed paths (`hooks.getRaw`, `log.filename`)
- Omit `.git` directory from the final package
```
# CHANGELOG
All notable changes to this project will be documented in this file.
### v3.0.0-beta.3
* build: bullmq@4.17.0, bump transitive deps
### v3.0.0-beta.2
* fix(webhooks): re-implement includeEvents/excludeEvents
### v3.0.0-beta.1
* fix(xapi): ensure the correct lrs_endpoint is used
* feat(xapi): add suport for meta_xapi-create-end-actor-name
### v3.0.0-beta.0
* feat(test): add support for modular test suites
* feat(test): add xAPI test suite
* refactor(test): remove nock as a dependency
* fix(test): restore remaining out/webhooks tests
* fix(xapi): set chat message statements timestamp to ISO format
* fix: add Redis disconnection handling
### v3.0.0-alpha.1
* !refactor: application rewritten to use a modular input/processing/ouput system
* !refactor: modernize codebase (ES6 imports, Node.js >= 18 etc.)
* !refactor(webhooks): the webhooks functionality was rewritten into an output module
* !refactor(webhooks): hook IDs are now UUIDs instead of integers
* !refactor: new logging system (using Pino)
* !refactor: migrate node-redis from v3 to v4
* !refactor: new queue system (using Bullmq)
* refactor(webhooks): replace request with node-fetch
* refactor: replace sha1 dependency with native code
* feat: new xAPI output module with support for multitenancy
- Implements https://github.com/gaia-x-dases/xapi-virtual-classroom
- For more information: (README.md)[src/out/xapi/README.md]
* feat(events): add support for poll events
* feat(events): add support for raise-hand events
* feat(events): add support for emoji events
* feat(events): add user info to screenshare events
* feat(events): add support for audio muted/unmuted events
* feat: add Prometheus instrumentation
* feat: add JSDoc annotations to most of the codebase
* feat: log to file
* feat: add support for multiple checksum algorithms (SHA1,...,SHA512)
* fix(events): user-left events are now emitted for trailing users on meeting-ended events
* build: add docker-compose and updated Dockerfile examples
```
2024-01-09 14:19:04 +00:00
Anton Georgiev
c65ef6bd05
build(sec): upgrade FreeSWITCH to 1.10.11 +sofia-sip +libks ( #19377 )
2024-01-03 15:19:09 -05:00
Anton Georgiev
77f4514ede
renamed bbb-graphql-actions.service
2023-12-14 11:45:15 -05:00
Anton Georgiev
354566bd2c
build: rename bbb-graphql-actions-adapter-server to bbb-graphql-actions
2023-12-14 10:59:10 -05:00
Gustavo Trott
33a177b841
Bump Hasura to v2.36.0
2023-12-13 10:31:33 -03:00
KDSBrowne
cc7aff8686
Feat: Migrating to Tldraw v2 (Alpha v18) on 3.0 ( #19268 )
...
* initial tldraw v2 alpha 18 with graph-ql
* add @apollo/client
* update whiteboard test element
* update whiteboard test elements
* update whiteboard test elements
* load .tldr file shapes into bbb
* temporarily disable infinite canvas limit in client
* disabling failing tests on ci
* restore poll results on whiteboard
* restore hideViewerCursor functionality
* disabling failing tests that needs to be updated
---------
Co-authored-by: Gabriel Porfirio <gabrielporfirio1994@gmail.com>
2023-12-05 15:15:25 -03:00
Daniel Molkentin
4f5b773798
cleanup: use runuser instead of sudo
...
In a lot of place where sudo is used, it is meant to drop privileges
coming from root, instead of gaining privileges or lateral privilege
moves (e.g. postgres). This is what runuser is for, so use that.
2023-11-28 15:26:12 +00:00
Daniel Molkentin
6799809b6b
Add Livekit package
...
For now, we will not rebuild livekit, but rather use the precompiled
project binaries.
As per BBB convention, this package provides an immutable default
configuration file which gets merged with a user-modifiable file
in /etc/bigbluebutton.
2023-11-28 13:25:50 +01:00
Daniel Petri Rocha
9886f61218
fix: Bump Etherpad's export rate limiting (3.0)
2023-11-21 13:25:54 -03:00
Gustavo Trott
c614348305
Adds potrace as requirement for bbb-web and log errors of imagemagick
2023-10-15 22:25:27 -03:00
Tiago Jacobs
02a3fcd8ed
feat(graphql): implement GraphQL actions adapter and Migrate sendGroupChatMsg to GraphQL Mutation ( #18867 )
2023-09-29 20:08:38 -03:00
Gustavo Trott
fff883b2b2
Merge 2.7 into 3.0
2023-09-27 08:44:37 -03:00
Gustavo Trott
73ed4ad294
refactor (graphql-server): Hasura cli skip update check ( #18853 )
...
* Hasura-cli add param --skip-update-check
* Upgrade Hasura version to 2.33.4
2023-09-26 14:24:36 -03:00
Gustavo Trott
b6db5cb12b
html5: tweak: wait port 27017 to be ready before init replicaset ( #18830 )
2023-09-23 12:06:56 -03:00
Gustavo Trott
be8f224eea
Improve graphql database install ( #18821 )
2023-09-21 10:53:13 -03:00
Gustavo Trott
503ddf0565
graphql-server requires net-tools
2023-09-19 13:32:43 -03:00
Anton Georgiev
8919c3cbf6
build: start bbb-graphql-server before bbb-apps-akka ( #18773 )
...
* build: start bbb-graphql-server before bbb-apps-akka
* build: drop yq 3 requirement on "develop"
* build: add netstat as a dependency for grapghql-server
2023-09-19 11:53:15 -04:00
Gustavo Trott
6c97385823
Improve delay for Hasura metadata apply ( #18791 )
2023-09-15 12:51:47 -03:00
Anton Georgiev
3a58ce4c9c
Merge pull request #18789 from antobinary/docs27
...
build: bbb-webhooks set secret and url
2023-09-15 10:23:50 -04:00
Anton Georgiev
f42dcbbd7e
build: bbb-webhooks set secret and url
2023-09-15 10:19:16 -04:00
Anton Georgiev
0c0a327db7
revert: drop .git from bbb-tranctiption-controller (second version)
2023-09-15 09:05:41 -04:00
Gustavo Trott
61c4792b8a
Merge pull request #18779 from gustavotrott/fix-userlist-sorting
...
fix (graphql): Userlist sorting uppercase wrongly (introduces user.nameSortable)
2023-09-14 15:51:02 -03:00
Anton Georgiev
a1d8f4bf7e
build(bbb-transcription-controller): omit .git from package
2023-09-14 11:57:53 -04:00
Anton Georgiev
ec9adc0266
build: drop yq 3 requirement on "develop"
2023-09-14 10:19:04 -04:00
Gustavo Trott
6132656daf
Avoid applying metadata before Hasura is ready
2023-09-14 10:41:40 -03:00
Gustavo Trott
2f53dea4a4
Use nameSortable to orderBy userlist
2023-09-14 09:31:49 -03:00
Gustavo Trott
d119b51f6f
Update build/packages-template/bbb-webrtc-sfu/build.sh
...
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2023-09-11 14:49:05 -03:00
Gustavo Trott
09a0cce918
Update build/packages-template/bbb-webrtc-sfu/build.sh
...
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2023-09-11 14:48:52 -03:00
Daniel Molkentin
71d474bed8
fix(build): do not package .git for bbb-transcription-controller
2023-09-11 15:23:44 +00:00
Gustavo Trott
9da3543bc3
Resolve conflicts
2023-09-11 11:25:56 -03:00
Anton Georgiev
7b271c97a1
chore: Merge 2.6.14 into v2.7.x-release
2023-09-06 14:33:15 -04:00
Anton Georgiev
eae34304be
build: fix nodejs version paste error in #18686
2023-09-02 06:49:29 -04:00
Anton Georgiev
89d17ff639
build: require node 18 to install bbb packages
2023-09-01 08:19:50 -04:00
Anton Georgiev
aa7c649b2c
build: fix mismatched quote
2023-08-31 07:23:18 -04:00
Anton Georgiev
7f117eea45
add java17 as bbb-web dependency
2023-08-31 07:09:10 -04:00
Anton Georgiev
c4e849edc8
build: specify java 17 on bbb-web install
2023-08-31 07:06:11 -04:00
Anton Georgiev
1159e7af3c
build: resetting mcs-address from localhost to 127.0.01
2023-08-30 17:19:39 -04:00
Gustavo Trott
94328e7e77
Upgrade Hasura to version 2.32.1 and change hasura-cli path
2023-08-29 11:01:23 -03:00
Gustavo Trott
8d3f8be6ff
Fix creating database hasura_app twice
2023-08-23 09:26:32 -03:00
Paulo Lanzarin
a3759f681f
build(bbb-webrtc-sfu): use bbb-webrtc-recorder, drop kurento from config
...
- Set bbb-webrtc-recorder as the default `recordingAdapter` in bbb-webrtc-sfu by default
- Set `kurento` in SFU's config to an empty array; Kurento isn't provided by 2.8+ by default
2023-08-22 17:55:34 -03:00
Anton Georgiev
19b4781d1c
chore: upgrade Meteor 2.12 to 2.13
2023-08-22 14:21:30 -04:00
Gustavo Trott
d018fd6490
Resolve conflicts
2023-08-16 16:24:34 -03:00
Anton Georgiev
a2a9041993
build: /.dockerenv tweak for bbb-graphql-server
...
continuation from #18548
2023-08-14 16:01:52 -04:00
Anton Georgiev
e1f8117146
build: /.dockerenv tweak for bbb-graphql-server
2023-08-14 15:37:22 -04:00
Anton Georgiev
e05a47ed35
build: correct configs for bbb-graphql-middleware.service
2023-08-10 16:35:45 -04:00
Anton Georgiev
bcf2d41014
build: list bbb-graphql-middleware as dependency to bbb-html5
2023-08-10 16:35:00 -04:00
Anton Georgiev
b61bc09168
build: start replicaset once, before bbb-html5- backends frontends
2023-08-10 15:53:31 -04:00
Anton Georgiev
dfd8f5b4a4
build: Update the descriptions for bbb-playback packages
2023-08-10 14:21:54 -04:00
Anton Georgiev
6a20ba7b27
remove bbb-lti; use bbb-lti-broker instead
2023-08-10 09:30:00 -04:00
Anton Georgiev
81b1483a8a
chore: upgrade Meteor 2.12 to 2.13
2023-08-09 15:37:27 -04:00
Gustavo Trott
77b784446c
Set all date columns as timestamp with time zone
2023-08-08 10:41:16 -03:00
Gustavo Trott
3758dd89e2
Merge 2.7 into Develop
2023-07-31 11:24:25 -03:00
Anton Georgiev
7be38fd876
Merge remote-tracking branch 'bbb/v2.6.x-release' into merge-july26
2023-07-26 22:27:55 -04:00
Anton Georgiev
2d504a1410
Merge pull request #18276 from danielpetri1/etherpad-1.9.0
...
chore: Bump Etherpad to 1.9.1
2023-07-24 12:52:25 -04:00
Anton Georgiev
69fc0ee34b
undo remove create db bbb_graphql
2023-07-20 21:25:30 -04:00
Anton Georgiev
a3f07f700f
made bbb-graphql-server dep of bbb-html again
2023-07-20 08:18:58 -04:00
Anton Georgiev
543be9e44e
sfu after-install to not mention kurento
2023-07-19 20:31:02 -04:00
Anton Georgiev
d113dcc217
/usr/local/bin/hasura-graphql-engine should not be dir
2023-07-19 18:42:15 -04:00
Anton Georgiev
6689a91ece
use /usr/share/bbb-graphql-server as conf source
2023-07-19 11:28:44 -04:00
Anton Georgiev
334a83a1b2
change yq syntax in sfu after-install
2023-07-19 10:24:52 -04:00
Anton Georgiev
f1ac186fe0
drop mariadb as a hasura requirement
2023-07-19 08:50:19 -04:00
Anton Georgiev
48dfafda1d
build: rename opts for bbb-transcription-controller
2023-07-18 15:51:50 -04:00