44 KiB
stable-9823
Based on stable release 9823.
51a1214
feat(jibri) bump Chrome to version 130345f8c2
fix(prosody,jicofo,jigasi,jibri) rename recorder domain to hidden domain47d974d
feat(jibri,jicofo,jvb): custom hocon support via include for components that support it (#1960)6443c6f
feat(transcriber): fix exposing transcript path in web74d913f
feat(transcriber): flag to enable translations (#1953)8909050
feat(transcriber): remote config auth parameters (#1951)bb17a29
feat(prosody): enable muc_max_participants in lobby component (#1950)26b6f27
fix(prosody): remove admin_adhoc module from defaults (#1948)4ae7438
feat(prosody): move external_services module and config to global prosody.cfg.lua (#1949)74a536e
misc: working on unstable
stable-9779
Based on stable release 9779.
a5b719c
✨ allow configuration of a custom translation service (such as libretranslate) (#1946)d6251b7
feat(jaas): updated jaas URLs (#1944)2a87a50
fix(jigasi): ensure tpl doesn't fail even if no JIGASI_SIP_PASSWORD is set (#1943)5164db7
feat(jigasi): config for jigasi in visitor mode (#1942)a88c6e4
feat(prosody): allow s2s whitelist additions (#1940)b89c328
fix(prosody): install the new version of jitsi-contrib/prosody-plugins0b75cd1
fix(transcriber): fix bosh and xmpp connections from jigasi to prosody (#1934)4369907
feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932)c58a9e5
feat(prosody): allow components access even after max participants is reached (#1930)5e1fcd8
fix(prosody): default value for PROSODY_MODE (#1929)7b7f101
feat(prosody): new flags to disable incoming client and server conection limits (#1928)02aa4f1
fix: Only set app_secret when defined. (#1925)df0bb25
fix(prosody): install the new version of jitsi-contrib/prosody-plugins (#1926)ff0cdc7
fix(prosody): tpl errors on container startup due to missing variables (#1924)905943d
feat(prosody) update prosody contrib plugins from 20240117 to 202408171f2b14d
feat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (#1905)c9b6679
feat(web): mount load-test volume to expose load-test client from host (#1910)b726312
feat(jicofo) add config parameter for ENABLE_MODERATOR_CHECKS2d39624
misc: working on unstable
stable-9753
Based on stable release 9753.
9e17f95
feat(jigasi): allow unique account UID for each entry even if the same auth is used (#1917)ad2a577
fix(jigasi): transcriber VOSK URL variable into compose file (#1916)6c08391
feat(jigasi): transcriber configuration supports vosk URL (#1915)1db83ed
feat(ldap): Start and configure only if enabled.ceb4a51
feat(prosody): Skip some modules for prosody-jvb.e7786d5
feat(jigasi): transcriber configuration for OCI and whisper and to skip saving (#1909)c5afcde
feat(jigasi): support graceful shutdown via sidecar (#1908)5d40297
feat(jigasi): allow optional label for xmpp servers (#1907)e7cb0f4
feat(jvb): autoscaler sidecar shutdown hook on finish (#1906)b0675c0
prosody: recording metadata module (#1734)36b2e16
feat(web) - Added NGINX_KEEPALIVE_TIMEOUT environment variable24bf3e4
fix(web) add HTTPS port to URL in env.example2280f6b
feat(web) add ability to run the web container targetting JaaSff49cd9
Revert "feat(jigasi): install openjdk nonheadless, currently required for dep…" (#1899)66c6ad8
feat(jigasi): install openjdk nonheadless, currently required for dependencies (#1895)3f67408
feat(jigasi,transcriber): transcriber component and jigasi configuration updates (#1881)3e93212
fix(jicofo): pass compose variable for jicofo transcription support (#1893)084266c
feat(transcriber): transcriber password in env.example and gen-passwords.sh (#1894)e1b14f2
feat(prosody): enable brewery muc modules in internal muc component (#1892)1889c5d
fix(web): enable hidden domain when transcriptions or recordings are enabled (#1891)46377d4
feat(prosody): transcriber account support and flag configuration fix (#1890)9f2489d
feat(log-analyser): updated grafana dashboards (#1885)1e589f3
feat(log-analyser): transfered docker logs from docker containers and updated readme (#1884)1f056b4
web: remove unnecessary optionf893e49
base: update tpl7617503
fix(log-analyser): added Jitsi network to loki service27150a2
feat(prometheus): Docker Daemon scraping for monitoring (#1865)d6b64a2
misc: working on unstable
stable-9646
Based on stable release 9646.
0dad31d
fix(jicofo) enable jigasi brewery with ENABLE_TRANSCRIPTIONSfae66ad
fix(jibri): IGNORE_CERTIFICATE_ERRORS as boolean54baee2
feat(prosody): custom metrics of stanza counts for prosody service implemented (#1862)a88dd8b
feat(jvb) default to using dcSCTPd2c26aa
fix(jigasi) add missing variables to jigasi.yml41559d6
feat(log-analyser): added grafana dashboard provisioning (#1855)2e9e6ca
misc: working on unstable
stable-9584-1
Based on stable release 9584-1.
29a4523
feat(jvb) add JVB_CC_TRUST_BWE environment variable0f7be54
feat(prometheus): Prometheus container and basic scraping configuration (#1838)9c87bba
feat(jitsi-meet): added grafana loki and otel integration for log analysis (#1844)fcb90ba
fix(web): whiteboard config.js syntax error (#1851)811518b
misc: working on unstable
stable-9584
Based on stable release 9584.
b4604f3
feat(whiteboard) add builtin whiteboard integration49bd165
feat(jibri) update Chrome to 126980703b
fix(jibri): display modes in xorg configc65d2bd
feat(jigasi,jicofo,jvb,jibri,prosody): add healthcheck.sh scripts and prosody http_health modd2ac43d
feat(jigasi): Add new environment variables for jigasi configuration (#1841)fbc250e
feat(prosody): openmetrics module support (#1832)2adac72
feat(prosody): Drop non existing config.e22b4f3
feat(jibri): Adds more fonts.982e577
feat(jicofo,jvb,web) default to using SCTP based datachannels55c975f
fix(jicofo): use integer for port value to fix addition (#1826)7c8763f
base: update tpl to version 1.3.01d3c0f1
jibri: fail to start if the SYS_ADMIN cap is missing (#1816)cacee4e
jvb: adds autoscaler sidecar hook to signal final shutdown (#1809)726b0f0
jibri: adds autoscaler sidecar hook to signal final shutdown (#1810)f2b2cc4
etherpad: update image version and settings731d6d1
base: update tpl to make toBool more resilient59c4eb2
jvb: add fallback WS server ID9a54843
jvb: add ability to configure the TLS option for colibri WS79a4635
jvb: add ability to disable XMPP77ce86a
jvb: add ability to enable SCTP datachannels76ffaa7
jicofo, jvb: fix OCTO + SCTP behaviour0298a30
misc: working on unstable
stable-9457-2
Based on stable release 9457-2.
fed87fb
web: update acme.sh version to 3.0.711285cd
prosody: Fixed the wrong position of the JWT_SIGN_TYPE setting in the file (#1796)f9ff2a4
misc: working on unstable
stable-9457-1
Based on stable release 9457-1.
09bbfaf
misc: working on unstable
stable-9457
Based on stable release 9457.
6f98bbe
prosody: add ability to customize TURN TTL value8fe3139
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 typeb0f9eb2
prosody: integrate prosody-plugins-contrib604ba22
prosody: Switches lua gc back to incremental. (#1777)68d4b1a
jibri: fix xorg modeline for 1280x720 (#1778)8094a17
web: add ability to change CORS header value03b6ca2
web: remove no longer needed mime type definition70ba4cb
base: update to Debian Bookwormdc5cbae
misc: working on unstable
stable-9364-1
Based on stable release 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 transcriberca1d670
fix: 🐛 wrong quote in default config (#1761)360361e
jibri: move xmpp config for easier override (#1748)452f5ba
misc: working on unstable
stable-9364
Based on stable release 9364.
ca61ea2
jibri: add ability to ignore certificate errors615396e
java: use Java 17140db22
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 valued6dc1e3
base-java: install nodejs 20 from nodesource8f84f2f
jibri: use storage.googleapis.com location for chromedriver1bbb4ab
fix(prosody): Updates a rate whitelist config that changed in jitsi-meet. (#1741)eccf68e
misc: working on unstable
stable-9258
Based on stable release 9258.
a198d56
compose: add jvb dependency to web container (#1739)5c5742b
prosody: var for speakerstats modulesa1d1f2c
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
stable-9220-1
Based on stable release 9220-1.
1e97277
jibri: update Chrome to version 121310b80d
jvb: add env var to control require-valid-addressb0092bc
jicofo,jigasi,jvb: fix accidentally enabling Sentry102281e
base: update tplbf237da
etherpad: update etherpad image to etherpad/etherpad:1.9.6 (#1725)7381471
misc: working on unstable
stable-9220
Based on stable release 9220.
4eb5575
prosody: c2s encryption flag from environmentcc34823
prosody: tune internal muc settingsf512116
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 platform21f04ea
base: update tpl9b686c6
prosody: Drops unused module.1365d7f
base-java: include jdk package4584779
jicofo: fix enable sctp octo defaults (#1708)2a3f8fd
web: fix config.js syntaxdf88c7c
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 config3a888fd
jicofo: add support for max-ssrcs-per-user config5093efb
feat: Add testing flag for Av17f86006
prosody: remove muc_meeting_id from lobbyc21a598
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 mode46b98b5
prosody: brewery mode for jvb/jicofo discovery muc52eef2e
feat: Add an option to set jibri-sip brewery jid. (#1689)ab30f56
prosody: enable muc_meeting_id in lobby component5cc0ef0
jicofo: fix duplicate line2a67885
jicofo: trusted domain list78fb030
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 defaults11cbfcc
web: provide bosh URL as relative only if flagged (#1682)60100d6
jvb: expose public IP in autoscaler sidecar config (#1679)b8a9080
task: fix shutdown script2e3c272
jvb: fix terminate script for autoscaler sidecar3519113
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 browser4c009ad
jvb: fix version for autoscaler config4531615
prosody: add smacks to guest vhostb4428bf
prosody: use mod_smacks.lua from prosody since 0.12.4ee2f3c9
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 definede6a0c04
jibri: add check for /dev/shm sizedbffba1
Revert "jicofo, jigasi, jvb: fix SENTRY_DSN not being read"073f85d
Revert "logging: fix reference to old variable"8415c84
logging: fix reference to old variablefa2b4db
jicofo, jigasi, jvb: fix SENTRY_DSN not being read42a2153
misc: working on unstable
stable-9111
Based on stable release 9111.
825730d
web: nginx ws-colibri proxy regex updates (#1645)54d3aca
jicofo: add AV1 options0827186
prosody: stun in external services (#1644)d67938c
misc: working on unstable
stable-9078
Based on stable release 9078.
3b9afe4
release: build images before comitting the changelog54d422b
jvb: autoscaler sidecar support9f0658d
sample: escape/encapsulate string5d05ba2
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 modulesa827437
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 package3a77aac
jicofo: support visitors in jicofo configuration (#1610)f860c5d
jvb: don’t send Jetty server version63380fa
misc: working on unstable
stable-8960-1
Based on stable release 8960-1.
stable-8960
Based on stable release 8960.
5c5575c
jibri: make some ffmpeg arguments configurable via env variables09b0df4
misc: working on unstable
stable-8922-1
Based on stable release 8922-1.
b3abfc0
ci: split unstable build and test workflows (#1601)603d461
jibri: adapt to new ChromeDriver zip file structurea76b1f4
jibri: simplify ChromeDriver downloadfd1c308
jibri: fix new ChromeDriver API endpoints2c0a793
jibri: update Chrome to 116916bccb
jibri: autoscaler sidecar tuning parameters6e59319
misc: working on unstable
stable-8922
Based on stable release 8922.
1cbb8f8
prosody: add hybrid_matrix_token as a new authentication methodb5b8ea2
jigasi: add toggle to enable REST shutdown6bb2455
jibri: add extra fonts497015b
jicofo: add JICOFO_AUTH_LIFETIME as environment variablef18acb4
jicofo, prosody: allow to set different AUTH_TYPEdc1994a
jicofo: remove shibboleth authentication options58d4736
misc: working on unstable
stable-8719
Based on stable release 8719.
6f72293
jibri: bump Chrome version94c7060
jibri: params to override statsd host and port0569bce
jibri: add autoscaler-sidecar service support (#1562)57a7c22
jicofo: add ability to disable autha41578c
prosody: update the comma logic while listing TURNs9776714
prosody: allow multiple TURN (#1559)ce59d1e
jibri: upgrade chrome to 113 (#1555)c2f01f3
web: update livestreaming settings according to new config.jse4c8c2a
jibri: pre-warm chrome first before starting jibri (#1549)809f63c
compose: add ability to configure the Jicofo REST port in the hostb81bd5c
misc: working on unstable
stable-8615
Based on stable release 8615.
57e3bb3
jibri: bump Chrome versiona0a3410
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 logedb5e76
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 statement29f0cb2
actions: tag images with detected versions (#1518)7c50cb7
web: support loading pwa-worker.js from subdir (#1517)3af59c6
web: fix bosh for subdomains2fdc643
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
stable-8319
Based on stable release 8319.
57e852f
build: fix native build on M1 macs1cdf970
prosody: fix "" issue in prosody config4a0b48c
etherpad: suppress errors in pad15335c0
misc: working on unstable
stable-8252
Based on stable release 8252.
076dbf7
jibri: fix downloading new (>= 109) ChromeDriver8f40804
jibri: update Chrome to M1091cf8638
compose: fix whiteboard collab server variable name9e0305b
prosody: set JWT_ENABLE_DOMAIN_VERIFICATION to false by defaultac551c3
base: update tplec972ee
base: update tpl8684b0b
misc: working on unstable
stable-8218
Based on stable release 8218.
8d7728b
jibri: update Chrome to M1089cfbaf2
misc: drop JICOFO_AUTH_USER68751c2
prosody: add metadata component07f7054
jaas: pass the jitsi installation type at provisioning (#1456)e219bcf
web: add ability to configure whiteboardac12313
misc: working on unstable
stable-8138-1
Based on stable release 8138-1.
stable-8138
Based on stable release 8138.
1e49d65
web: simplify builddd399fe
web,jvb: remove ENABLE_MULTISTREAM723d661
jibri: add single-use-mode config optionca14c52
web: add more transcription config env varsccc5746
prosody: add ability to configure TURN server transports17d047a
misc: working on unstable
stable-8044-1
Based on stable release 8044-1.
fd70f04
env: add note about JaaS account creation046bb79
jaas: register JaaS account automaticallyc44c59e
misc: working on unstable
stable-8044
Based on stable release 8044.
b212dca
web: fix parsing IPv6 reolver addresses53b2654
web: auto-detect nginx resolver9fbb5bd
jicofo: fix XMPP config (all moved to jicofo.conf)a2333b3
jicofo: remove JICOFO_SHORT_ID (removed upstream)d764db9
doc: update READMEc694a9e
web: set charset as utf-88660089
misc: working on unstable
stable-7882
Based on stable release 7882.
stable-7830
Based on stable release 7830.
dd95b3d
prosody: fix arm64 buildacb2f4e
misc: update stale.yml02e32e5
jibri: update Chrome to M105c53de72
jvb: add JVB_ADVERTISE_IPS, deprecating DOCKER_HOST_ADDRESS723acc2
web: add ability to configure the room password digit sizea1e82ea
jvb: migrate config to secure octo91043c5
prosody: upgrade UVS module to be compatible with Prosody 0.12 and luajwtjitsi 3.0dc5b6a1
fix: multi tenant setup (#1401)47804d0
prosody: add JWT_ENABLE_DOMAIN_VERIFICATION to compose file832b178
prosody: make GC options configurablebf6a68b
web: fix setting prefix for subdomains5fabec9
prosody: add end conference7f7a9b4
misc: working on unstable
stable-7648-4
Based on stable release 7648-4.
6449c60
prosody: fix installation of lua inspect module6664c89
prosody: add missing lua-inspect dependency755bd3f
prosody: add jigasi and jibri users as admins8c5fba1
jigasi: add ability to disable SIP4fa0a2f
jvb: allow configuration of videobridge.ice.advertise-private-candidates74e5942
misc: working on unstable
stable-7648-3
Based on stable release 7648-3.
7890183
jibri: fix ENABLE_RECORDING issuea2b86a0
fix: Fixes undefined variable $ENABLE_JAAS_COMPONENTS. Fixes #1377.9f3c81f
misc: working on unstable
stable-7648-2
Based on stable release 7648-2.
stable-7648-1
Based on stable release 7648-1.
d9921a0
prosody: fix syntax errorbc6ce20
jibri: update Chrome to M1047c7a43a
prosody: add ability to configure max occupants85a38d9
jibri: add ability to enable Dropbox recording without enabling "service recording"f8b7037
jvb: enable multi-stream by defaulteb0dd6b
web: fix receiveMultipleVideoStreams flag674f134
misc: working on unstable
stable-7648
Based on stable release 7648.
12941f5
web: turn on multi-stream by default1d4b265
web: add new flag for multi-stream4264f25
prosody: make enable_domain_verification configurable2a7db7c
jigasi: fix Sentry test2d106d8
jigasi: adjust log formatter6c9e305
jigasi: temporarily disable G7229edecf2
misc: working on unstable
stable-7577-2
Based on stable release 7577-2.
55e0eed
prosody: remove explicit dependencye0bc4e4
prosody: add missing net-url dependencye811d7b
misc: working on unstable
stable-7577-1
Based on stable release 7577-1.
20eb991
prosody: clean build6fb422c
prosody: fix not finding the basexx and cjsson modules1768164
misc: working on unstable
stable-7577
Based on stable release 7577.
b670959
prosody: simplify container builde05a9c2
fixup: template syntax for newly added variables (#1355)164d28b
web: migrate deprecated recordings options, add some moref126f7a
web: set config.videoQuality.maxBitratesVideo to null if no bitrates are specified0364d94
jibri: remove deprecated PulseAudio module1c93e1b
web: add support for brandingDataUrl (#1346)4372717
web: add support for wav files to nginx defaultd804ba4
misc: make ignore rule more genericb224131
prosody: use ENABLE_IPV6 environment variablebe8c41f
etherpad,jigasi: fix compose file versiond7cee00
misc: working on unstable
stable-7439-2
Based on stable release 7439-2.
b2f704a
misc: working on unstable62655d8
release: stable-7439-122dc822
prosody: fix XMPP_MUC_CONFIGURATION11de38f
fix: properly use default SIP config82a5382
fix: add missing $ to JIGASI_XMPP_USER76ff646
misc: working on unstable
stable-7439-1
Based on stable release 7439-1.
76ff646
misc: working on unstable
stable-7439
Based on stable release 7439.
ea37859
prosody: add ability to configure MUC modules through ENV variables5ff69fd
jvb: fix jvb.conf parsing error8f38fe6
web,jvb: add option to enable multi-stream701dadf
jvb: add ability to disable STUN264a3d8
web: add prejoin config optionsfec78e4
jigasi: build on armc04f658
web,jvb: allow underscore in JVB_WS_SERVER_ID55a4591
prosody: configure unbound resolver576e5a9
web: start with clean config.jsa7f260e
web,etherpad: fix default public URL0cbfbfd
web: don't proxy HTTP traffic to WS endpoints7ed5063
jibri,compose: avoid mounting /dev/shm/fbb8a2d
jibri: switch to PulseAudioe7533f8
jibri: simplify Dockerfile7e74308
jigasi: switch to Java 11a9d1ed6
misc: working on unstableb227b73
build: fix multiarch build
stable-7287-2
Based on stable release 7287-2.
ab08247
build: make sure JITSI_RELEASE is passed when invoking make5109874
prosody: update to latest stable343ef56
doc: update README829841e
jibri: add support for arm648d5a9cf
jvb: fix not setting WS server IDcffab8f
jibri: fix log location template94833b5
doc: update READMEd3901ba
build: also release a "stable" tag9217b0a
misc: working on unstable
stable-7287-1
Based on stable release 7287-1.
22e727c
build: adapt release process to multiarch buildsbe422c7
jibri: update Chrome to M1021463df4
compose: add ability to override image versions7c29b57
prosody: fix reservations API8337c0b
jicofo,prosody: migrate to new reservations system70c5cbf
misc: update dialin numbers url setup (#1298)7790012
misc: define ENABLE_JAAS_COMPONENTS variable (#1297)62ad172
misc: update env.example74ef7de
web,prosody: add support for JaaS components902a673
misc: move security options in sample file2a23095
misc: use the "unstable" tag between releases741ec4a
build: add native arch building support68d97c8
ci: add GH action docker build caching8b02b8a
build,ci: add initial arm64 support3b86df0
compose: add ability to change the JVB colibri REST API exposed port458515c
env: add link to handbook261577c
web: stop using the default config fileed6ef89
web: remove config option to control FLoCcb5a753
config: simplify configurationb505d58
misc: add stalebot5ff2735
web: add e2eping support using env variables6284167
web: add more audio quality options515bd19
misc: working on latest
stable-7287
Based on stable release 7287.
41d6a9a
jibri: bump Chrome to version 10188bb1bc
feature: support multiple XMPP servers via list (#1276)95af778
jicofo: add optional XMPP_PORT value (#1275)da0a43a
misc: working on latest
stable-7210-2
Based on stable release 7210-2.
2634e96
misc: working on latest
stable-7210-1
Based on stable release 7210-1.
a8e6a34
prosody: completely disable external components8587d29
prosody: add mod_auth_cyrus from community libraries3a070e6
misc: working on latest
stable-7210
Based on stable release 7210.
1afa278
prosody: add temporary workaround for JWT auth6fe240a
prosody: update to 0.12097558b
ci: dry run Docker builds on PRseca5d16
web: fix matching etherpad location3afc1e3
prosody: update package versionb0617c0
web: fix Etherpad when using multi-domain0ce0f09
prosody: update version201a1b4
prosody: pin to version 0.11 for now29b4c23
prosody: use a more recent version of luarocksc5b049a
jvb: forward port 8080 to docker host6af7cd8
doc: update CHANGELOGdd7b70b
misc: working on latest
stable-7001
IMPORTANT: Starting with this release TCP has support has been removed from the JVB.
Based on stable release 7001.
6e0dd04
base: replace frep with tpl1b51c77
feat: Enables polls for breakout rooms.0b019ee
feat: Enables tenants/subdomains by default.d50df67
fix: Fixes missing variable for prosody plugins.88997f5
prosody: authentication by matrix user authentication service7a93978
jvb: remove TCP supportc37706c
misc: fix label order in dockerfiles0de062b
misc: add missing quotes to labels in dockerfiles76424fd
chore: add opencontainers labels to Dockerfiles3b8ed7e
misc: working on latest
stable-6865
Based on stable release 6865.
8004ffe
Use the new log formatters, clean up stale logging config.a862e84
web: cache versioned static files48d499a
web: configure remote participant video menu78791ad
env.example : ETHERPAD_PUBLIC_URL : incl. /p/ patha504b59
misc: working on latest
stable-6826
Based on stable release 6826.
238a636
jibri: correct chromedriver mismatch555a40e
doc: update CHANGELOG825b4cb
misc: working on latest
stable-6726-2
IMPORTANT: This version updates Prosody to version 0.11.12 to fix CVE-2022-0217: https://prosody.im/security/advisory_20220113/
Based on stable release 6726-2.
ae3e7e7
jvb: make MUC_NICKNAME configurable0be9c8f
web: allow configuring buttons in toolbar and pre-join screend9d12f0
jvb: fix resolving XMPP server aliases81dc384
jigasi: allow jigasi guest participantsa8a596b
jicofo: configure trusted-domains for Jibri if ENABLE_RECORDING is setd250ad7
misc: working on latest
stable-6726-1
Based on stable release 6726-1.
9ac7b59
jibri: update Chrome to version 96fb2326e
prosody: add missing package libldap-common0600ece
sample: add ENABLE_BREAKOUT_ROOMS to env.example6cf0176
misc: working on latest
stable-6726
Based on stable release 6726.
e9275d5
jvb: remove deprecated optionf40a8d5
jicofo: Handle special characters in password6f56e5b
web,prosody: add breakout rooms support3208296
base: update base images to Debian Bullseyeb02a689
env: fix unexpected character bug with recent docker desktopb5dbfa0
misc: working on latest
stable-6433
Based on stable release 6433.
487bcca
jvb: try to use the correct IP as the default server ID9e982fe
examples: move to jitsi-contrib192a623
jvb: add ability to configure the shutdown API5dcf7b4
compose: changed REACTIONS env variable name in docker-compose filed94f4b6
jvb: remove unneeded alias7cd71a2
jibri: default to recording in 720pbee4b6a
jibri: use new configuration file76a16a8
jvb: use modern config for ice4j18ac85b
jibri: allow graceful shutdown of the container3c19ed6
jibri: uppdate Chrome to version 94b858b37
base-java: update to Java 112061b86
misc: enable features by default343062b
misc: fix/ improve shebang compatibilityff8c1c2
web: regenerate interface_config.js on every bootbda1502
prosody: simplify codecfd8d3c
web: add config options for polls and reactions537fcd5
misc: add support for sentry loggingbe1da0e
misc: cleanup Dockerfiles09cf0a8
web: add env variables for configuring vp93df32d9
web: persist crontabs for letsencryptf748484
jicofo: add enable-auto-login config option96419ba
web: remove no longer needed code1835d65
web: recreate interface_config.js on container restartb555d41
jicofo: fix boolean values in configuration file6be198c
misc: remove quotation marks from TURN configuration (#1111)407a98d
misc: working on latest
stable-6173
Based on stable release 6173.
c95f0d6
prosody: add support for A/V Moderation856e414
prosody: add ability to configure external TURN serverbcae3b1
prosody: add domain mapper options to default configurationcf90461
web: fix acme.sh pre and post hooks65563d9
misc: working on latest
stable-5963
Based on stable release 5963.
6f6fe77
prosody: enable limitsdb3d790
prosody: fix: restrict room creation to jicofo (#1059)281db36
misc: working on latest
stable-5870
Based on stable release 5870.
d9b84cf
jibri: set base URL for joining meetingsa77a43e
jibri: update default Chrome version to 90a90e4ce
doc: drop confusing port number from PUBLIC_URL8620caa
doc: clarify env variable6f52f71
web: add FLoC environment variable014aa59
web: add default language variablece25bf6
doc: update CHANGELOG6bf1336
misc: working on latest
stable-5765-1
Based on stable release 5765.
7a47202
jicofo: make sure client-proxy is properly configured5c32833
web: add start environment variables START_WITH_AUDIO_MUTED; START_SILENT; START_WITH_VIDEO_MUTED3d93f2b
misc: working on latest
stable-5765
Based on stable release 5765.
9bc262a
prosody: fix building unstable images0cbe0d9
web: add a env variable to enable/disable deep linkingb22421b
misc: publish nightly unstable images78699fe
web: allow to configure shard name using env variablea6853ef
jvb: add octo configuration optionsd6fac8e
jicofo: disable octo by default1fa5048
doc: add link to Kubernetes setupe1cebcc
web,jvb: add ability to disable web sockets for colibri6c4dce1
jicofo: fix ENABLE_SCTP type953a4d2
jicofo: use a client proxy connectiond27336b
web: always try to renew cert on container boot73acbad
web: remove deprecated config optioncb4d941
web: removed duplicate host headersec570ba
k8s: fix PodSecurityPolicyc4fc3d3
web: make a custom interface config possibleb45b505
web: always install acme.sh when container starts94ca16d
etherpad: remove quotes from all env varsc89ccc9
jicofo: reintroduce shibboleth autha6486b4
examples: update traefik v2 examplef4ec023
misc: working on latest
stable-5390-3
Based on stable release 5390-3.
a698da5
misc: add jicofo reservation env variables to compose86c3022
web: brandingDataUrl -> dynamicBrandingUrl88e950d
jicofo: fix healthcheck493cbdd
misc: fix typoe12d7f2
web : Add DESKTOP_SHARING_FRAMERATE_MIN and MAX env varsfa98a31
examples: fix k8s example88d1034
doc: add port to PUBLIC_URLc876b40
doc: update CHANGELOG5cf14b0
misc: working on latest
stable-5390-2
Based on stable release 5390-2.
stable-5390-1
Based on stable release 5390-1.
3ac5397
misc: working on latest
stable-5390
Based on stable release 5390.
0f541c8
jicofo: migrate to new config12823cb
prosody: fix jibri recording websocket error7594ea2
jigasi: add ability to control SIP default room for incoming callsb0e653a
jigasi: fix when using authentication4564170
misc: working on latest
stable-5142-4
Based on stable release 5142-4.
6f7b2b4
prosody: add internal domain name to default cross-domains listada7b95
jvb: fix check for JVB_TCP_HARVESTER_DISABLEDa7fb101
jibri: don't provide a non-existing finalizer pathd013053
jibri: add missing dependency forkill
command0b25141
web: Add ENABLE_HSTS flag to disable strict-transport-security headerf856037
web: add more config optionseedac14
web: add ability to disable IPv6af6f3ac
doc: update CHANGELOGe3bb5c1
misc: working on latest
stable-5142-3
Important: This release should fix some update problems users found in -1 and -2 versions. The main problem observed is the introduction of XMPP WebSockets, which requires extra configuration for the /xmpp-wesocket route if a reverse proxy is used in front of this setup. Pure docker-compose installations don't need any changes.
Based on stable release 5142-3.
c2c6460
prosody: fix cross-domain WS default value8261f72
jicofo,jigase: add ability to extend the config file6a4887d
web: use env variables to set worker processes and connections5679578
prosody: add env var to config cross domain settingseffb30b
prosody: always rebuild configs on start905d431
jicofo,jigasi: always rebuild configs on startc52b64a
misc: working on latest
stable-5142-2
Based on stable release 5142-2.
700c04a
web: properly handle acme.sh return codes4cb181c
web: install acme certs to persistent storage1d2c68a
web: fix running acme.sh on the right home directory5c44a84
misc: stop using apt-key, it's deprecated5f06c3a
doc: update CHANGELOG0f780b4
misc: working on latest
stable-5142-1
Important: This release includes 2 major changes: migrating the base image to Debian Buster and replacing certbot with acme.sh for getting Letś Encrypt certificates. Please report any problems you find!
Based on stable release 5142-1.
b0cb4a1
web: update TLS config to Mozilla security guidelines0601212
web: replace certbot with acme.sh43f678d
build: refactor Makefileb00f92a
web: use Python 3 only for certbot880b9b0
core: update base image to Debian Busterba01190
web: prevent s6 from restarting cron if it shouldn't be run42a4346
etherpad: use official image and making skin full widthc36c4d0
web: always rebuild nginx configs on startaea4411
Adds private server.6b69576
web: add ability to configure tokenAuthUrlff6d9bc
Fix websockete5746ae
misc: add ENABLE_PREJOIN_PAGE to .env465816b
web,prosody: turn on XMPP WebSocket by defaultd747bfb
web,prosody: add XMPP WebSocket / Stream Management support130eb55
jvb: migrate to new config file5290499
doc: updated link for running behind NAT7cb470c
misc: support/encourage usage of ShellCheck04a210f
misc: working on latest
stable-5142
Based on stable release 5142.
7ab45bb
web: add ability to configure prejoin page0c95794
jvb: regenerate config on every boot3ef2221
jvb: add ability to set the WS domain with an env var79d2601
jvb: add ability to specify set the WS_SERVER_ID with an env varb277926
jvb: make colibri websocket endpoints dynamic for multiple jvbs991f695
web: remove no longer needed settings8b7cbc3
revert "jicofo: no auth URL in JWT auth mode"33b386b
jvb: add missing variable to docker-compose087f024
web: configure brandingDataUrl with env variablesa404653
web: configure startAudioOnly using environment variablee195cbf
jvb: make jvb apis available from outside the container409cade
web: configure Matomo using environment variablesb731c60
doc: update CHANGELOG0fbf3b7
misc: working on latest
stable-5076
Important: Starting with this release config.js is autogenerated with every container boot. In addition, bridge channels now using WebSocket. Some setups may break on upgrade.
Based on stable release 5076.
5ceaf5f
web: add IPv6 supportaff3775
xmpp: allow recorders to bypass lobbyad5625b
jvb: switch to WebSocket based bridge channels8110336
web: add ability to configure the nginx resolver2f47518
jicofo: no auth URL in JWT auth modec149463
web: build config.js on each bootc792bbc
base: update frepbec928c
prosody: configure lobby on the guest domain is necessarybcbd977
jicofo: pass XMPP_MUC_DOMAIN through docker-compose.yml8f9caa4
jicofo: set XMPP_MUC_COMPONENT_PREFIX2a0120d
web: set security headers also for non HTTPSe6586f2
jvb: set LOCAL_ADDRESS to the correct local IP (#630)97f5e75
base: optimize sizeb78c89e
misc: minor Dockerfile Improvementsa754519
misc: working on latest
stable-4857
Based on stable release 4857.
a81ad73
prosody: add support for lobbybaed605
web: fix removing closed captions button if transcription is enablededecacd
etherpad: add ability to use a external servera7563d4
jvb: use JVB_TCP_PORT for exposing the portb235ea1
prosody: disable s2s module1d428a8
prosody: use a 2-stage build613c26c
misc: working on latest4d72ee3
release: stable-4627-122b7063
examples: update Traefik v1 example1381b08
prosody: fix installing dependdencies2900c11
misc: add extra line to tag messagec57a84b
misc: working on latest
stable-4627-1
Based on stable release 4627-1.
1381b08
prosody: fix installing dependdencies2900c11
misc: add extra line to tag messagec57a84b
misc: working on latest
stable-4627
Based on stable release 4627.
fdf5030
prosody: update configurationafafe23
prosody: shrink container size8e7ea34
base: fix setting timezone58441ae
doc: update README3c12526
etherpad: update to version 1.8.40038e71
jibri: install extra dependency0615ed6
doc: add missing volumes to quick start2781865
doc: clarify usage of gen-passwords.sha8d0b6c
build: add PHONY target for "release"d4a35a6
misc: working on latest
stable-4548-1
Based on stable release 4548-1.
abf2f73
jicofo: fix setting incorrect auth URL scheme for JWT3472ab0
jicofo: add ability to configure health checksec3622b
jibri: install jitsi-upload-integrations by default0e7bc91
etherpad: pin image version4fa50b9
jwt: do not load token_verification module with disabled authenticationb0d76a2
jibri: add jq dep for upload integrations53b58fd
jvb: add jq, curl deps for graceful_shutdown.sh2d063ad
doc: update installation instructionse73df5f
misc: working on latest
stable-4548
Based on stable release 4548.
a79fc0c
misc: add release script0f0adc8
compose: add image tag to compose files0177765
misc: fix config volumes to work with SELinuxeae3f5c
jibri: chrome/driver 78 as a stopgap78df6a4
doc: delete unnecessary dot4426ed8
jibri: fix case when /dev/snd is not bound (https://github.com/jitsi/docker-jitsi-meet/issues/240#issuecomment-610422404)125775a
web: fix WASM MIME typee70975e
web: enable GZIP compression for more file types774aba5
misc: set ddefault timezone to UTC3c3fc19
prosody: enable speaker stats and conferene duration modulesf911df2
jvb: set JVB_TCP_MAPPED_PORT default value1205170
jvb: allowTCP_HARVESTER_MAPPED_PORT
to be configuredf7796a1
prosody: add volume /prosody-plugins-custom to docker-composed44230e
prosody: use hashed xmpp auth
stable-4416
Based on stable release 4416.
b039b29
web: use certbot-autob95c95d
web: improve nginx configuration2dd6b99
k8s: specify namespace for secret7aa2d81
ldap: avoid unnecessary copye1b47db
exampless: update Traefik v2 example with UDP0940605
doc: fix typos and minor grammar issues in README1c4b11c
doc: correct minor mistakec06867b
doc: added steps for updating kernel manually in AWS installationdc46215
web: remove DHE suites support367621f
prosody: remove no longer needed patch34e6601
doc: clarify acronym2c95ab7
web: revert using PUBLIC_URL for BOSH URL7fd7e2b
Add docker-compose.override.yml to .gitignore (#438)67a941b
misc: update gen-passwords.sh shell code4e2cec6
misc: add configurable service restart policy729f9d2
doc: fix typo in env.example
stable-4384(-1)
Important security note: Previous releases included default passwords for system accounts, and users who didn't change them are at risk of getting the authentication system circumvented by an attacker using a system account with the default password. Please update and use the provided script (instructions on the README) to generate a strong password for each system account.
Thanks joernchen for the security report.
Based on stable release 4384.
768b6c4
security: fail to start if using the old default password1ffd472
security: add script to generate strong passwordsa015710
security: don't provide default passwordsaaec22d
jigasi: fix typo in configebfa142
docs: fix grammar and typosbab77e0
doc: update env.example7652807
examples: traefik v210983b4
prosody: prevent item-not-found error in certain cases3524a52
base: fail to start the container if the init script fails7c0c795
jicofo: only configure Jigasi brewery if Jigasi is configured40c2920
build: add prepare command93ba770
prosody: fix installing prosody from the right repository3c07d76
doc: improve wording of READMEed410d9
doc: fix typofabfb2a
doc: fix typo5e6face
web: use PUBLIC_URL for etherpaad base and BOSH URLs264df04
jvb: switch to using Jitsi's STUN server by default655cf6b
web,prosody,jvb: prepare for new stable releaseebb4536
doc: update CHANGELOG06c3a83
doc: fix references to running behind NAT in the README
stable-4101-2
Based on stable release 4101.
b15bb28
prosody: update to latest stable version75cb31b
doc: add build instructions to README25dbde9
doc: fix typobadc2d4
doc: add examples/READMEf6f6ca6
Merge branch 'dev'52a1449
doc: clarify DOCKER_HOST_ADDRESSf26c9e6
prosody: fix ldap config templatecd4a071
web: check for certbot's success and exit in case of a failuredea8d6c
doc: fix typo573c6fa
doc: update diagrams29125fd
examples: add minimal example to run jitsi behind traefik
stable-4101-1
Based on stable release 4101.
b0def9a
prosody: use epoll backend8fa9f94
web: update nginx config from upstream2f17380
doc: clarify account registration commandedfd8f2
ldap: actually fix anonymous binds (Fixes #234)f4ac7cc
misc: remove bogus quotation marks0a68be1
jibri: start once jicofo has started76acc65
doc: add tip re. ports to open on firewall to READMEe92a00c
ldap: fix anonymous bindsdf40447
ldap: add option for ldap starttls support1ebc535
doc: make localhost link in README clickable33abdf3
doc: add mkdir -p ~/.jitsi-meet-cfg/... to README2c93dce
doc: fix typo in READMEd7bb2e6
doc: clarify HTTP vs HTTPS in READMEa1df1e0
Revert "prosody: fix restart loop on rolling deployment"986071b
jigasi: add missing transcription volumes to dockerfile01eca74
jigasi: generate google cloud credentials from env varscc2c042
prosody: fix restart loop on rolling deployment5423a8a
examples: adding simple kubernetes example6eebabd
jicofo: set owner jicofo rights for /config directory69ba9ff
jigasi: Updates jigasi client default options.2b9a13b
jicofo: add support of reservation REST API8bfe7fb
jicofo: add support of reservation REST API9b17c05
web: fix letsencrypt renewal6234a18
web: fix letsencrypt renewal