*20eb991prosody: clean build *6fb422cprosody: fix not finding the basexx and cjsson modules *1768164misc: working on unstable
22 KiB
stable-7577-1
Based on stable release 7577-1.
20eb991prosody: clean build6fb422cprosody: fix not finding the basexx and cjsson modules1768164misc: working on unstable
stable-7577
Based on stable release 7577.
b670959prosody: simplify container builde05a9c2fixup: template syntax for newly added variables (#1355)164d28bweb: migrate deprecated recordings options, add some moref126f7aweb: set config.videoQuality.maxBitratesVideo to null if no bitrates are specified0364d94jibri: remove deprecated PulseAudio module1c93e1bweb: add support for brandingDataUrl (#1346)4372717web: add support for wav files to nginx defaultd804ba4misc: make ignore rule more genericb224131prosody: use ENABLE_IPV6 environment variablebe8c41fetherpad,jigasi: fix compose file versiond7cee00misc: working on unstable
stable-7439-2
Based on stable release 7439-2.
b2f704amisc: working on unstable62655d8release: stable-7439-122dc822prosody: fix XMPP_MUC_CONFIGURATION11de38ffix: properly use default SIP config82a5382fix: add missing $ to JIGASI_XMPP_USER76ff646misc: working on unstable
stable-7439-1
Based on stable release 7439-1.
76ff646misc: working on unstable
stable-7439
Based on stable release 7439.
ea37859prosody: add ability to configure MUC modules through ENV variables5ff69fdjvb: fix jvb.conf parsing error8f38fe6web,jvb: add option to enable multi-stream701dadfjvb: add ability to disable STUN264a3d8web: add prejoin config optionsfec78e4jigasi: build on armc04f658web,jvb: allow underscore in JVB_WS_SERVER_ID55a4591prosody: configure unbound resolver576e5a9web: start with clean config.jsa7f260eweb,etherpad: fix default public URL0cbfbfdweb: don't proxy HTTP traffic to WS endpoints7ed5063jibri,compose: avoid mounting /dev/shm/fbb8a2djibri: switch to PulseAudioe7533f8jibri: simplify Dockerfile7e74308jigasi: switch to Java 11a9d1ed6misc: working on unstableb227b73build: fix multiarch build
stable-7287-2
Based on stable release 7287-2.
ab08247build: make sure JITSI_RELEASE is passed when invoking make5109874prosody: update to latest stable343ef56doc: update README829841ejibri: add support for arm648d5a9cfjvb: fix not setting WS server IDcffab8fjibri: fix log location template94833b5doc: update READMEd3901babuild: also release a "stable" tag9217b0amisc: working on unstable
stable-7287-1
Based on stable release 7287-1.
22e727cbuild: adapt release process to multiarch buildsbe422c7jibri: update Chrome to M1021463df4compose: add ability to override image versions7c29b57prosody: fix reservations API8337c0bjicofo,prosody: migrate to new reservations system70c5cbfmisc: update dialin numbers url setup (#1298)7790012misc: define ENABLE_JAAS_COMPONENTS variable (#1297)62ad172misc: update env.example74ef7deweb,prosody: add support for JaaS components902a673misc: move security options in sample file2a23095misc: use the "unstable" tag between releases741ec4abuild: add native arch building support68d97c8ci: add GH action docker build caching8b02b8abuild,ci: add initial arm64 support3b86df0compose: add ability to change the JVB colibri REST API exposed port458515cenv: add link to handbook261577cweb: stop using the default config fileed6ef89web: remove config option to control FLoCcb5a753config: simplify configurationb505d58misc: add stalebot5ff2735web: add e2eping support using env variables6284167web: add more audio quality options515bd19misc: working on latest
stable-7287
Based on stable release 7287.
41d6a9ajibri: bump Chrome to version 10188bb1bcfeature: support multiple XMPP servers via list (#1276)95af778jicofo: add optional XMPP_PORT value (#1275)da0a43amisc: working on latest
stable-7210-2
Based on stable release 7210-2.
2634e96misc: working on latest
stable-7210-1
Based on stable release 7210-1.
a8e6a34prosody: completely disable external components8587d29prosody: add mod_auth_cyrus from community libraries3a070e6misc: working on latest
stable-7210
Based on stable release 7210.
1afa278prosody: add temporary workaround for JWT auth6fe240aprosody: update to 0.12097558bci: dry run Docker builds on PRseca5d16web: fix matching etherpad location3afc1e3prosody: update package versionb0617c0web: fix Etherpad when using multi-domain0ce0f09prosody: update version201a1b4prosody: pin to version 0.11 for now29b4c23prosody: use a more recent version of luarocksc5b049ajvb: forward port 8080 to docker host6af7cd8doc: update CHANGELOGdd7b70bmisc: working on latest
stable-7001
IMPORTANT: Starting with this release TCP has support has been removed from the JVB.
Based on stable release 7001.
6e0dd04base: replace frep with tpl1b51c77feat: Enables polls for breakout rooms.0b019eefeat: Enables tenants/subdomains by default.d50df67fix: Fixes missing variable for prosody plugins.88997f5prosody: authentication by matrix user authentication service7a93978jvb: remove TCP supportc37706cmisc: fix label order in dockerfiles0de062bmisc: add missing quotes to labels in dockerfiles76424fdchore: add opencontainers labels to Dockerfiles3b8ed7emisc: working on latest
stable-6865
Based on stable release 6865.
8004ffeUse the new log formatters, clean up stale logging config.a862e84web: cache versioned static files48d499aweb: configure remote participant video menu78791adenv.example : ETHERPAD_PUBLIC_URL : incl. /p/ patha504b59misc: working on latest
stable-6826
Based on stable release 6826.
238a636jibri: correct chromedriver mismatch555a40edoc: update CHANGELOG825b4cbmisc: 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.
ae3e7e7jvb: make MUC_NICKNAME configurable0be9c8fweb: allow configuring buttons in toolbar and pre-join screend9d12f0jvb: fix resolving XMPP server aliases81dc384jigasi: allow jigasi guest participantsa8a596bjicofo: configure trusted-domains for Jibri if ENABLE_RECORDING is setd250ad7misc: working on latest
stable-6726-1
Based on stable release 6726-1.
9ac7b59jibri: update Chrome to version 96fb2326eprosody: add missing package libldap-common0600ecesample: add ENABLE_BREAKOUT_ROOMS to env.example6cf0176misc: working on latest
stable-6726
Based on stable release 6726.
e9275d5jvb: remove deprecated optionf40a8d5jicofo: Handle special characters in password6f56e5bweb,prosody: add breakout rooms support3208296base: update base images to Debian Bullseyeb02a689env: fix unexpected character bug with recent docker desktopb5dbfa0misc: working on latest
stable-6433
Based on stable release 6433.
487bccajvb: try to use the correct IP as the default server ID9e982feexamples: move to jitsi-contrib192a623jvb: add ability to configure the shutdown API5dcf7b4compose: changed REACTIONS env variable name in docker-compose filed94f4b6jvb: remove unneeded alias7cd71a2jibri: default to recording in 720pbee4b6ajibri: use new configuration file76a16a8jvb: use modern config for ice4j18ac85bjibri: allow graceful shutdown of the container3c19ed6jibri: uppdate Chrome to version 94b858b37base-java: update to Java 112061b86misc: enable features by default343062bmisc: fix/ improve shebang compatibilityff8c1c2web: regenerate interface_config.js on every bootbda1502prosody: simplify codecfd8d3cweb: add config options for polls and reactions537fcd5misc: add support for sentry loggingbe1da0emisc: cleanup Dockerfiles09cf0a8web: add env variables for configuring vp93df32d9web: persist crontabs for letsencryptf748484jicofo: add enable-auto-login config option96419baweb: remove no longer needed code1835d65web: recreate interface_config.js on container restartb555d41jicofo: fix boolean values in configuration file6be198cmisc: remove quotation marks from TURN configuration (#1111)407a98dmisc: working on latest
stable-6173
Based on stable release 6173.
c95f0d6prosody: add support for A/V Moderation856e414prosody: add ability to configure external TURN serverbcae3b1prosody: add domain mapper options to default configurationcf90461web: fix acme.sh pre and post hooks65563d9misc: working on latest
stable-5963
Based on stable release 5963.
6f6fe77prosody: enable limitsdb3d790prosody: fix: restrict room creation to jicofo (#1059)281db36misc: working on latest
stable-5870
Based on stable release 5870.
d9b84cfjibri: set base URL for joining meetingsa77a43ejibri: update default Chrome version to 90a90e4cedoc: drop confusing port number from PUBLIC_URL8620caadoc: clarify env variable6f52f71web: add FLoC environment variable014aa59web: add default language variablece25bf6doc: update CHANGELOG6bf1336misc: working on latest
stable-5765-1
Based on stable release 5765.
7a47202jicofo: make sure client-proxy is properly configured5c32833web: add start environment variables START_WITH_AUDIO_MUTED; START_SILENT; START_WITH_VIDEO_MUTED3d93f2bmisc: working on latest
stable-5765
Based on stable release 5765.
9bc262aprosody: fix building unstable images0cbe0d9web: add a env variable to enable/disable deep linkingb22421bmisc: publish nightly unstable images78699feweb: allow to configure shard name using env variablea6853efjvb: add octo configuration optionsd6fac8ejicofo: disable octo by default1fa5048doc: add link to Kubernetes setupe1cebccweb,jvb: add ability to disable web sockets for colibri6c4dce1jicofo: fix ENABLE_SCTP type953a4d2jicofo: use a client proxy connectiond27336bweb: always try to renew cert on container boot73acbadweb: remove deprecated config optioncb4d941web: removed duplicate host headersec570bak8s: fix PodSecurityPolicyc4fc3d3web: make a custom interface config possibleb45b505web: always install acme.sh when container starts94ca16detherpad: remove quotes from all env varsc89ccc9jicofo: reintroduce shibboleth autha6486b4examples: update traefik v2 examplef4ec023misc: working on latest
stable-5390-3
Based on stable release 5390-3.
a698da5misc: add jicofo reservation env variables to compose86c3022web: brandingDataUrl -> dynamicBrandingUrl88e950djicofo: fix healthcheck493cbddmisc: fix typoe12d7f2web : Add DESKTOP_SHARING_FRAMERATE_MIN and MAX env varsfa98a31examples: fix k8s example88d1034doc: add port to PUBLIC_URLc876b40doc: update CHANGELOG5cf14b0misc: working on latest
stable-5390-2
Based on stable release 5390-2.
stable-5390-1
Based on stable release 5390-1.
3ac5397misc: working on latest
stable-5390
Based on stable release 5390.
0f541c8jicofo: migrate to new config12823cbprosody: fix jibri recording websocket error7594ea2jigasi: add ability to control SIP default room for incoming callsb0e653ajigasi: fix when using authentication4564170misc: working on latest
stable-5142-4
Based on stable release 5142-4.
6f7b2b4prosody: add internal domain name to default cross-domains listada7b95jvb: fix check for JVB_TCP_HARVESTER_DISABLEDa7fb101jibri: don't provide a non-existing finalizer pathd013053jibri: add missing dependency forkillcommand0b25141web: Add ENABLE_HSTS flag to disable strict-transport-security headerf856037web: add more config optionseedac14web: add ability to disable IPv6af6f3acdoc: update CHANGELOGe3bb5c1misc: 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.
c2c6460prosody: fix cross-domain WS default value8261f72jicofo,jigase: add ability to extend the config file6a4887dweb: use env variables to set worker processes and connections5679578prosody: add env var to config cross domain settingseffb30bprosody: always rebuild configs on start905d431jicofo,jigasi: always rebuild configs on startc52b64amisc: working on latest
stable-5142-2
Based on stable release 5142-2.
700c04aweb: properly handle acme.sh return codes4cb181cweb: install acme certs to persistent storage1d2c68aweb: fix running acme.sh on the right home directory5c44a84misc: stop using apt-key, it's deprecated5f06c3adoc: update CHANGELOG0f780b4misc: 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.
b0cb4a1web: update TLS config to Mozilla security guidelines0601212web: replace certbot with acme.sh43f678dbuild: refactor Makefileb00f92aweb: use Python 3 only for certbot880b9b0core: update base image to Debian Busterba01190web: prevent s6 from restarting cron if it shouldn't be run42a4346etherpad: use official image and making skin full widthc36c4d0web: always rebuild nginx configs on startaea4411Adds private server.6b69576web: add ability to configure tokenAuthUrlff6d9bcFix websockete5746aemisc: add ENABLE_PREJOIN_PAGE to .env465816bweb,prosody: turn on XMPP WebSocket by defaultd747bfbweb,prosody: add XMPP WebSocket / Stream Management support130eb55jvb: migrate to new config file5290499doc: updated link for running behind NAT7cb470cmisc: support/encourage usage of ShellCheck04a210fmisc: working on latest
stable-5142
Based on stable release 5142.
7ab45bbweb: add ability to configure prejoin page0c95794jvb: regenerate config on every boot3ef2221jvb: add ability to set the WS domain with an env var79d2601jvb: add ability to specify set the WS_SERVER_ID with an env varb277926jvb: make colibri websocket endpoints dynamic for multiple jvbs991f695web: remove no longer needed settings8b7cbc3revert "jicofo: no auth URL in JWT auth mode"33b386bjvb: add missing variable to docker-compose087f024web: configure brandingDataUrl with env variablesa404653web: configure startAudioOnly using environment variablee195cbfjvb: make jvb apis available from outside the container409cadeweb: configure Matomo using environment variablesb731c60doc: update CHANGELOG0fbf3b7misc: 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.
5ceaf5fweb: add IPv6 supportaff3775xmpp: allow recorders to bypass lobbyad5625bjvb: switch to WebSocket based bridge channels8110336web: add ability to configure the nginx resolver2f47518jicofo: no auth URL in JWT auth modec149463web: build config.js on each bootc792bbcbase: update frepbec928cprosody: configure lobby on the guest domain is necessarybcbd977jicofo: pass XMPP_MUC_DOMAIN through docker-compose.yml8f9caa4jicofo: set XMPP_MUC_COMPONENT_PREFIX2a0120dweb: set security headers also for non HTTPSe6586f2jvb: set LOCAL_ADDRESS to the correct local IP (#630)97f5e75base: optimize sizeb78c89emisc: minor Dockerfile Improvementsa754519misc: working on latest
stable-4857
Based on stable release 4857.
a81ad73prosody: add support for lobbybaed605web: fix removing closed captions button if transcription is enablededecacdetherpad: add ability to use a external servera7563d4jvb: use JVB_TCP_PORT for exposing the portb235ea1prosody: disable s2s module1d428a8prosody: use a 2-stage build613c26cmisc: working on latest4d72ee3release: stable-4627-122b7063examples: update Traefik v1 example1381b08prosody: fix installing dependdencies2900c11misc: add extra line to tag messagec57a84bmisc: working on latest
stable-4627-1
Based on stable release 4627-1.
1381b08prosody: fix installing dependdencies2900c11misc: add extra line to tag messagec57a84bmisc: working on latest
stable-4627
Based on stable release 4627.
fdf5030prosody: update configurationafafe23prosody: shrink container size8e7ea34base: fix setting timezone58441aedoc: update README3c12526etherpad: update to version 1.8.40038e71jibri: install extra dependency0615ed6doc: add missing volumes to quick start2781865doc: clarify usage of gen-passwords.sha8d0b6cbuild: add PHONY target for "release"d4a35a6misc: working on latest
stable-4548-1
Based on stable release 4548-1.
abf2f73jicofo: fix setting incorrect auth URL scheme for JWT3472ab0jicofo: add ability to configure health checksec3622bjibri: install jitsi-upload-integrations by default0e7bc91etherpad: pin image version4fa50b9jwt: do not load token_verification module with disabled authenticationb0d76a2jibri: add jq dep for upload integrations53b58fdjvb: add jq, curl deps for graceful_shutdown.sh2d063addoc: update installation instructionse73df5fmisc: working on latest
stable-4548
Based on stable release 4548.
a79fc0cmisc: add release script0f0adc8compose: add image tag to compose files0177765misc: fix config volumes to work with SELinuxeae3f5cjibri: chrome/driver 78 as a stopgap78df6a4doc: delete unnecessary dot4426ed8jibri: fix case when /dev/snd is not bound (https://github.com/jitsi/docker-jitsi-meet/issues/240#issuecomment-610422404)125775aweb: fix WASM MIME typee70975eweb: enable GZIP compression for more file types774aba5misc: set ddefault timezone to UTC3c3fc19prosody: enable speaker stats and conferene duration modulesf911df2jvb: set JVB_TCP_MAPPED_PORT default value1205170jvb: allowTCP_HARVESTER_MAPPED_PORTto be configuredf7796a1prosody: add volume /prosody-plugins-custom to docker-composed44230eprosody: use hashed xmpp auth
stable-4416
Based on stable release 4416.
b039b29web: use certbot-autob95c95dweb: improve nginx configuration2dd6b99k8s: specify namespace for secret7aa2d81ldap: avoid unnecessary copye1b47dbexampless: update Traefik v2 example with UDP0940605doc: fix typos and minor grammar issues in README1c4b11cdoc: correct minor mistakec06867bdoc: added steps for updating kernel manually in AWS installationdc46215web: remove DHE suites support367621fprosody: remove no longer needed patch34e6601doc: clarify acronym2c95ab7web: revert using PUBLIC_URL for BOSH URL7fd7e2bAdd docker-compose.override.yml to .gitignore (#438)67a941bmisc: update gen-passwords.sh shell code4e2cec6misc: add configurable service restart policy729f9d2doc: 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.
768b6c4security: fail to start if using the old default password1ffd472security: add script to generate strong passwordsa015710security: don't provide default passwordsaaec22djigasi: fix typo in configebfa142docs: fix grammar and typosbab77e0doc: update env.example7652807examples: traefik v210983b4prosody: prevent item-not-found error in certain cases3524a52base: fail to start the container if the init script fails7c0c795jicofo: only configure Jigasi brewery if Jigasi is configured40c2920build: add prepare command93ba770prosody: fix installing prosody from the right repository3c07d76doc: improve wording of READMEed410d9doc: fix typofabfb2adoc: fix typo5e6faceweb: use PUBLIC_URL for etherpaad base and BOSH URLs264df04jvb: switch to using Jitsi's STUN server by default655cf6bweb,prosody,jvb: prepare for new stable releaseebb4536doc: update CHANGELOG06c3a83doc: fix references to running behind NAT in the README
stable-4101-2
Based on stable release 4101.
b15bb28prosody: update to latest stable version75cb31bdoc: add build instructions to README25dbde9doc: fix typobadc2d4doc: add examples/READMEf6f6ca6Merge branch 'dev'52a1449doc: clarify DOCKER_HOST_ADDRESSf26c9e6prosody: fix ldap config templatecd4a071web: check for certbot's success and exit in case of a failuredea8d6cdoc: fix typo573c6fadoc: update diagrams29125fdexamples: add minimal example to run jitsi behind traefik
stable-4101-1
Based on stable release 4101.
b0def9aprosody: use epoll backend8fa9f94web: update nginx config from upstream2f17380doc: clarify account registration commandedfd8f2ldap: actually fix anonymous binds (Fixes #234)f4ac7ccmisc: remove bogus quotation marks0a68be1jibri: start once jicofo has started76acc65doc: add tip re. ports to open on firewall to READMEe92a00cldap: fix anonymous bindsdf40447ldap: add option for ldap starttls support1ebc535doc: make localhost link in README clickable33abdf3doc: add mkdir -p ~/.jitsi-meet-cfg/... to README2c93dcedoc: fix typo in READMEd7bb2e6doc: clarify HTTP vs HTTPS in READMEa1df1e0Revert "prosody: fix restart loop on rolling deployment"986071bjigasi: add missing transcription volumes to dockerfile01eca74jigasi: generate google cloud credentials from env varscc2c042prosody: fix restart loop on rolling deployment5423a8aexamples: adding simple kubernetes example6eebabdjicofo: set owner jicofo rights for /config directory69ba9ffjigasi: Updates jigasi client default options.2b9a13bjicofo: add support of reservation REST API8bfe7fbjicofo: add support of reservation REST API9b17c05web: fix letsencrypt renewal6234a18web: fix letsencrypt renewal