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