25 KiB
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