Commit Graph

161 Commits

Author SHA1 Message Date
Saúl Ibarra Corretgé
0298a30ca6 misc: working on unstable 2024-04-29 18:43:49 +02:00
Saúl Ibarra Corretgé
069200b7d9 release: stable-9457-2
* fed87fb web: update acme.sh version to 3.0.7
* 11285cd prosody: Fixed the wrong position of the JWT_SIGN_TYPE setting in the file (#1796)
* f9ff2a4 misc: working on unstable
2024-04-29 18:43:49 +02:00
Saúl Ibarra Corretgé
f9ff2a4887 misc: working on unstable 2024-04-25 12:05:40 +02:00
Saúl Ibarra Corretgé
87ebbdc193 release: stable-9457-1
* 09bbfaf misc: working on unstable
2024-04-25 12:05:40 +02:00
Saúl Ibarra Corretgé
09bbfaf01c misc: working on unstable 2024-04-24 22:16:52 +02:00
Saúl Ibarra Corretgé
9b76dab940 release: stable-9457
* 6f98bbe prosody: add ability to customize TURN TTL value
* 8fe3139 jvb: fix autoscaler sidecar config (#1785)
* 48d803c jigasi: fix autoscaler sidecar config for shutdown url (#1784)
* c951116 jibri: fix autoscaler sidecar config (#1783)
* cae1e40 feat(jigasi): Adds trusted domains option.
* e939230 prosody: add ability to customize JWT signature type
* b0f9eb2 prosody: integrate prosody-plugins-contrib
* 604ba22 prosody: Switches lua gc back to incremental. (#1777)
* 68d4b1a jibri: fix xorg modeline for 1280x720 (#1778)
* 8094a17 web: add ability to change CORS header value
* 03b6ca2 web: remove no longer needed mime type definition
* 70ba4cb base: update to Debian Bookworm
* dc5cbae misc: working on unstable
2024-04-24 22:16:52 +02:00
Aaron van Meerten
68d4b1af58 jibri: fix xorg modeline for 1280x720 (#1778)
* jibri: fix xorg modeline for 1280x720

* whitespace
2024-04-03 11:02:39 -05:00
Saúl Ibarra Corretgé
dc5cbaef23 misc: working on unstable 2024-03-22 22:48:35 +01:00
Saúl Ibarra Corretgé
066b844165 release: stable-9364-1
* a5ebb99 jibri: flag to support prometheus-style metrics (#1768)
* 80fc10e feat(prosody): Cleans up gc settings.
* 69bba17 feat(prosody): Adjusts lua to use generational GC for brewery.cfg.lua.
* 2798426 feat(prosody): Adjusts lua to use generational GC.
* 28d2b32 feat(prosody): Make sure muc tumbstones is disabled.
* d5df19d jigasi: autoscaler sidecar support (#1738)
* 0953ca0 jigasi: skip SIP configuration when configured as a transcriber
* ca1d670 fix: 🐛 wrong quote in default config (#1761)
* 360361e jibri: move xmpp config for easier override (#1748)
* 452f5ba misc: working on unstable
2024-03-22 22:48:35 +01:00
Aaron van Meerten
a5ebb99e31 jibri: flag to support prometheus-style metrics (#1768)
* jibri: flag to support prometheus-style metrics
2024-03-21 14:03:18 -05:00
Saúl Ibarra Corretgé
452f5ba26c misc: working on unstable 2024-03-18 22:04:53 +01:00
Saúl Ibarra Corretgé
36ebd3df96 release: stable-9364
* ca61ea2 jibri: add ability to ignore certificate errors
* 615396e java: use Java 17
* 140db22 jibri: check for chrome bin before pre-warm (#1757)
* 648612f feat(prosody): Always report visitors support when enabled.
* 28f3cf8 jvb: lipcap from apt to allow for pcap dumps (#1747)
* 33350c3 prosody: fix env var default value
* d6dc1e3 base-java: install nodejs 20 from nodesource
* 8f84f2f jibri: use storage.googleapis.com location for chromedriver
* 1bbb4ab fix(prosody): Updates a rate whitelist config that changed in jitsi-meet. (#1741)
* eccf68e misc: working on unstable
2024-03-18 22:04:53 +01:00
Saúl Ibarra Corretgé
ca61ea20b0 jibri: add ability to ignore certificate errors
This is useful for testing without a valid TLS certificate.
2024-03-18 16:46:38 +01:00
Saúl Ibarra Corretgé
eccf68e759 misc: working on unstable 2024-02-15 11:53:32 +01:00
Saúl Ibarra Corretgé
b47db92301 release: stable-9258
* a198d56 compose: add jvb dependency to web container (#1739)
* 5c5742b prosody: var for speakerstats modules
* a1d1f2c web: Add env vars for setting 1080p and 4k bitrates.
* bb69407 Remove "ping" in ViarualHosts (#1728)
* 14efd9c prosody: disable "offline" and "register" modules. (#1727)
* 8e28256 misc: working on unstable
2024-02-15 11:53:32 +01:00
Saúl Ibarra Corretgé
8e282568b8 misc: working on unstable 2024-01-30 09:46:08 +01:00
Saúl Ibarra Corretgé
73ff3028e5 release: stable-9220-1
* 1e97277 jibri: update Chrome to version 121
* 310b80d jvb: add env var to control require-valid-address
* b0092bc jicofo,jigasi,jvb: fix accidentally enabling Sentry
* 102281e base: update tpl
* bf237da etherpad: update etherpad image to etherpad/etherpad:1.9.6 (#1725)
* 7381471 misc: working on unstable
2024-01-30 09:46:08 +01:00
Saúl Ibarra Corretgé
7381471795 misc: working on unstable 2024-01-29 11:38:36 +01:00
Saúl Ibarra Corretgé
a389db4b1d release: stable-9220
* 4eb5575 prosody: c2s encryption flag from environment
* cc34823 prosody: tune internal muc settings
* f512116 prosody: jibri and jigasi skip muc passwords (#1718)
* 6c1f384 Add flag for require-muc-config-flag. (#1717)
* 6e6dd96 web: nginx config for load-test client if present (#1715)
* 11d7d75 fix: Do not load domain_mapper under breakout component (#1714)
* 4ca5763 prosody: the new version of contrib-prosody-plugins (#1713)
* d31e164 build: simplify detection of the target platform
* 21f04ea base: update tpl
* 9b686c6 prosody: Drops unused module.
* 1365d7f base-java: include jdk package
* 4584779 jicofo: fix enable sctp octo defaults (#1708)
* 2a3f8fd web: fix config.js syntax
* df88c7c Fix/web settings prop syntax (#1706)
* d64ae1c web: remove 'startBitrate' that is no longer supported.
* 1cba0b5 web: Fix the maxbitrates config setting. Also, remove the 'enforcePreferredCodec' setting which is no longer supported.
* 1dbe5cd web: cleanup config
* 3a888fd jicofo: add support for max-ssrcs-per-user config
* 5093efb feat: Add testing flag for Av1
* 7f86006 prosody: remove muc_meeting_id from lobby
* c21a598 prosody: visitors config whitespace fix (#1694)
* 8845606 Move trusted_proxies from visitors to main prosody config file. (#1699)
* e41e4f4 Require tls by default. (#1698)
* 80e4ee6 Remove unnecessary modules and properties (#1697)
* 2915176 prosody: skip recorder account unless in client mode
* 46b98b5 prosody: brewery mode for jvb/jicofo discovery muc
* 52eef2e feat: Add an option to set jibri-sip brewery jid. (#1689)
* ab30f56 prosody: enable muc_meeting_id in lobby component
* 5cc0ef0 jicofo: fix duplicate line
* 2a67885 jicofo: trusted domain list
* 78fb030 fix: Fix typo in var name. (#1690)
* 1ad045e feat: Add an option to enable sctp for relays. (#1688)
* aa898e4 jicofo: fix visitors auth domain (#1687)
* ec8615a fix: Fix default JIBRI_PENDING_TIMEOUT. (#1686)
* 483bbde web: trim deprecated options and defaults
* 11cbfcc web: provide bosh URL as relative only if flagged (#1682)
* 60100d6 jvb: expose public IP in autoscaler sidecar config (#1679)
* b8a9080 task: fix shutdown script
* 2e3c272 jvb: fix terminate script for autoscaler sidecar
* 3519113 jvb: finish script for graceful shutdown (#1676)
* 4fba8b5 task: support logging to file in JVB container (#1675)
* 431cdcc web: allow desktop framerate to be automatically determined by the browser
* 4c009ad jvb: fix version for autoscaler config
* 4531615 prosody: add smacks to guest vhost
* b4428bf prosody: use mod_smacks.lua from prosody since 0.12.4
* ee2f3c9 docker-compose.yml: expose jicofo and jvb env vars for defining max memory.
* 940cd97 env.example: add jicofo and jvb env vars for defining max memory.
* 71b3892 jicofo,jvb,jigasi: fix SENTRY_DSN cannot be defined
* e6a0c04 jibri: add check for /dev/shm size
* dbffba1 Revert "jicofo, jigasi, jvb: fix SENTRY_DSN not being read"
* 073f85d Revert "logging: fix reference to old variable"
* 8415c84 logging: fix reference to old variable
* fa2b4db jicofo, jigasi, jvb: fix SENTRY_DSN not being read
* 42a2153 misc: working on unstable
2024-01-29 11:38:36 +01:00
Saúl Ibarra Corretgé
42a2153a15 misc: working on unstable 2023-11-21 17:40:07 +01:00
Saúl Ibarra Corretgé
c56ed00634 release: stable-9111
* 825730d web: nginx ws-colibri proxy regex updates (#1645)
* 54d3aca jicofo: add AV1 options
* 0827186 prosody: stun in external services (#1644)
* d67938c misc: working on unstable
2023-11-21 17:40:07 +01:00
Saúl Ibarra Corretgé
d67938cc66 misc: working on unstable 2023-11-14 13:55:18 +01:00
Saúl Ibarra Corretgé
ea61fb7f7c release: stable-9078
* 3b9afe4 release: build images before comitting the changelog
* 54d422b jvb: autoscaler sidecar support
* 9f0658d sample: escape/encapsulate string
* 5d05ba2 jicofo: support jicofo log file for tailing (#1632)
* 8555fe1 web: param to control config.hosts.authDomain (#1627)
* cd1c9fb prosody: remove muc limit messages from visitors (#1626)
* af50dde prosody: s2s whitelist duplicate param fix (#1625)
* eb91893 prosody: add ping module to auth domain (#1624)
* 261caa3 prosody: guest ping module, var for auth type (#1623)
* 7fb1026 prosody: params for limits (#1622)
* cf894ce prosody: variables for lobby and breakout modules
* a827437 prosody: param to link room metadata to main vhost (#1616)
* 5120595 prosody: var for config in main vhost (#1615)
* bebd748 web: flag to control sctp bridge channel choice (#1613)
* 6bfa830 prosody: visitor mode support (#1611)
* 7bfc5c1 prosody: update version of prosody-plugings package
* 3a77aac jicofo: support visitors in jicofo configuration (#1610)
* f860c5d jvb: don’t send Jetty server version
* 63380fa misc: working on unstable
2023-11-14 13:55:18 +01:00
Aaron van Meerten
54d422b593 jvb: autoscaler sidecar support 2023-11-14 13:13:37 +01:00
Saúl Ibarra Corretgé
63380faf4f misc: working on unstable 2023-09-22 11:02:11 +02:00
Saúl Ibarra Corretgé
541a53ab88 release: stable-8960-1
* 9bd3258 jibri: fix variable names
* 807b7bf misc: working on unstable
2023-09-22 10:44:45 +02:00
Saúl Ibarra Corretgé
807b7bfc66 misc: working on unstable 2023-09-18 23:03:36 +02:00
Saúl Ibarra Corretgé
28291044cc release: stable-8960
* 5c5575c jibri: make some ffmpeg arguments configurable via env variables
* 09b0df4 misc: working on unstable
2023-09-18 22:47:39 +02:00
Christian Ribeaud
5c5575cd89 jibri: make some ffmpeg arguments configurable via env variables
Introduce a few new environment variables:
- `JIBRI_RECORDING_VIDEO_ENCODE_PRESET`
- `JIBRI_RECORDING_CONSTANT_RATE_FACTOR`
- `JIBRI_RECORDING_CONSTANT_FRAMERATE`
- `JIBRI_RECORDING_CONSTANT_QUEUE_SIZE`
- `JIBRI_RECORDING_CONSTANT_STREAMING_MAX_BITRATE`

Co-authored-by: Christian Ribeaud <christian.ribeaud@karakun.com>
2023-09-18 22:26:08 +02:00
Saúl Ibarra Corretgé
09b0df49eb misc: working on unstable 2023-09-12 11:05:48 +02:00
Saúl Ibarra Corretgé
38d5db92d5 release: stable-8922-1
* b3abfc0 ci: split unstable build and test workflows (#1601)
* 603d461 jibri: adapt to new ChromeDriver zip file structure
* a76b1f4 jibri: simplify ChromeDriver download
* fd1c308 jibri: fix new ChromeDriver API endpoints
* 2c0a793 jibri: update Chrome to 116
* 916bccb jibri: autoscaler sidecar tuning parameters
* 6e59319 misc: working on unstable
2023-09-12 10:48:15 +02:00
Aaron van Meerten
916bccbad6 jibri: autoscaler sidecar tuning parameters 2023-09-08 09:34:44 +02:00
Saúl Ibarra Corretgé
6e5931906b misc: working on unstable 2023-09-02 00:10:14 +02:00
Saúl Ibarra Corretgé
69bf9b9804 release: stable-8922
* 1cbb8f8 prosody: add hybrid_matrix_token as a new authentication method
* b5b8ea2 jigasi: add toggle to enable REST shutdown
* 6bb2455 jibri: add extra fonts
* 497015b jicofo: add JICOFO_AUTH_LIFETIME as environment variable
* f18acb4 jicofo, prosody: allow to set different AUTH_TYPE
* dc1994a jicofo: remove shibboleth authentication options
* 58d4736 misc: working on unstable
2023-09-01 23:53:29 +02:00
Saúl Ibarra Corretgé
58d47365fc misc: working on unstable 2023-06-14 23:53:41 +02:00
Saúl Ibarra Corretgé
e9f36d6aef release: stable-8719
* 6f72293 jibri: bump Chrome version
* 94c7060 jibri: params to override statsd host and port
* 0569bce jibri: add autoscaler-sidecar service support (#1562)
* 57a7c22 jicofo: add ability to disable auth
* a41578c prosody: update the comma logic while listing TURNs
* 9776714 prosody: allow multiple TURN (#1559)
* ce59d1e jibri: upgrade chrome to 113 (#1555)
* c2f01f3 web: update livestreaming settings according to new config.js
* e4c8c2a jibri: pre-warm chrome first before starting jibri (#1549)
* 809f63c compose: add ability to configure the Jicofo REST port in the host
* b81bd5c misc: working on unstable
2023-06-14 23:34:57 +02:00
Aaron van Meerten
94c7060cb5 jibri: params to override statsd host and port 2023-06-07 14:16:30 -05:00
Aaron van Meerten
0569bce51b jibri: add autoscaler-sidecar service support (#1562) 2023-06-06 13:31:00 -05:00
Saúl Ibarra Corretgé
b81bd5cd98 misc: working on unstable 2023-05-02 09:47:42 +02:00
Saúl Ibarra Corretgé
baf4b7eca8 release: stable-8615
* 57e3bb3 jibri: bump Chrome version
* a0a3410 fix: Allows jicofo entering rooms without requiring a password.
* 1c27da8 prosody: fix ranges redux (#1538)
* 9fc8ffa prosody: fix ranges definition (#1537)
* 39de818 prosody: enable rate limits (#1536)
* 3568542 prosody: add timestamps to the log
* edb5e76 workflow: tag jibri and jigasi images with version (#1522)
* 5d1d80d jvb: fix missing dot in env (#1521)
* 0b1b45d base: use FQIN in base/Dockerfile FROM statement
* 29f0cb2 actions: tag images with detected versions (#1518)
* 7c50cb7 web: support loading pwa-worker.js from subdir (#1517)
* 3af59c6 web: fix bosh for subdomains
* 2fdc643 jicofo: use bool instead of string for codec flags (#1507)
* bdcae29 jicofo: fix syntax error on opus end brace (#1506)
* e5d4213 jicofo: additional conference options (#1504)
* 6034e09 jicofo: support opus red audio codec (#1503)
* ef7ef9c jicofo: disable cert verification for jvb xmpp (#1501)
* a8fe1aa jicofo: fix template error in jvb xmpp server (#1500)
* 7d1bf8e jicofo: flag to use presence for bridge health checks (#1499)
* 1a4f9bd jicofo: fix broken rest template (#1498)
* 76f886f jicofo: add bridge region support and local region (#1497)
* 9c2f742 jicofo: fix rest bind in container (#1496)
* ed095bc misc: support alternate xmpp server for jvb (#1495)
* e1c1f1b jicofo: enable rest interface (#1494)
* ca0b92e web: allow custom colibri websocket port (#1491)
* fe5dea3 misc: working on unstable
2023-05-02 09:24:13 +02:00
Saúl Ibarra Corretgé
fe5dea3402 misc: working on unstable 2023-03-07 13:17:50 +01:00
Saúl Ibarra Corretgé
83dddb2376 release: stable-8319
* 57e852f build: fix native build on M1 macs
* 1cdf970 prosody: fix "<no value>" issue in prosody config
* 4a0b48c etherpad: suppress errors in pad
* 15335c0 misc: working on unstable
2023-03-07 12:58:48 +01:00
Saúl Ibarra Corretgé
15335c0e9a misc: working on unstable 2023-01-31 11:48:12 +01:00
Saúl Ibarra Corretgé
7d0eee4384 release: stable-8252
* 076dbf7 jibri: fix downloading new (>= 109) ChromeDriver
* 8f40804 jibri: update Chrome to M109
* 1cf8638 compose: fix whiteboard collab server variable name
* 9e0305b prosody: set JWT_ENABLE_DOMAIN_VERIFICATION to false by default
* ac551c3 base: update tpl
* ec972ee base: update tpl
* 8684b0b misc: working on unstable
2023-01-31 11:18:24 +01:00
Saúl Ibarra Corretgé
8684b0b3d1 misc: working on unstable 2023-01-13 15:29:12 +01:00
Saúl Ibarra Corretgé
fa436f7e55 release: stable-8218
* 8d7728b jibri: update Chrome to M108
* 9cfbaf2 misc: drop JICOFO_AUTH_USER
* 68751c2 prosody: add metadata component
* 07f7054 jaas: pass the jitsi installation type at provisioning (#1456)
* e219bcf web: add ability to configure whiteboard
* ac12313 misc: working on unstable
2023-01-13 14:59:47 +01:00
Saúl Ibarra Corretgé
ac123134ea misc: working on unstable 2022-12-13 12:56:11 +01:00
Saúl Ibarra Corretgé
ee1de18809 release: stable-8138-1
* 8923b72 web: fix missing quotes on config.js string
* 6b11a89 misc: working on unstable
2022-12-13 12:21:45 +01:00
Saúl Ibarra Corretgé
6b11a89ab6 misc: working on unstable 2022-12-12 16:54:35 +01:00
Saúl Ibarra Corretgé
ec130f5928 release: stable-8138
* 1e49d65 web: simplify build
* dd399fe web,jvb: remove ENABLE_MULTISTREAM
* 723d661 jibri: add single-use-mode config option
* ca14c52 web: add more transcription config env vars
* ccc5746 prosody: add ability to configure TURN server transports
* 17d047a misc: working on unstable
2022-12-12 16:24:48 +01:00