meet
v1.37.0Open source video conferencing app powered by LiveKit. Built with Django and React.
- Maintenance
- ActiveBased on the last push: commit history is not collected yet
- License
- MITPermissive · OSI-approved
- Security
- No advisories publishedNothing published on GitHub
- Supported versions
- No scheduleendoflife.date does not track this project
2.5k stars · 339 forks · 264 open issues · last release 13 days ago · data checked 4 hours ago
Breaking changes
What to check before upgrading, taken from the notes of the last 30 releases.
- v1.37.0Nov 2, 2026
- ⚠️ The support entry points stay hidden unless all of the following
FRONTEND_SUPPORTkeys are set:widget_script_url,widget_api_urlandwidget_channel. Any previous Crisp configuration inFRONTEND_SUPPORTis no longer used.
- ⚠️ The support entry points stay hidden unless all of the following
- v1.36.3Oct 26, 2026
- We've introduced the ability for any authenticated participant to start a recording or transcription. ⚠️ This is the new default: to keep recording and transcription restricted to room admins and owners, set
RECORDING_AUTHENTICATED_PARTICIPANTS_ENABLEDtoFalse.
- We've introduced the ability for any authenticated participant to start a recording or transcription. ⚠️ This is the new default: to keep recording and transcription restricted to room admins and owners, set
- v1.34.0Oct 8, 2026
- ⚠️ The default backend is now a dummy (no-op). If you previously used
Breaking: custom worker services must accept encodingoptions
Only concerns deployments pointing
RECORDING_WORKER_CLASSESat their own workerclass. The shipped
VideoCompositeEgressServiceandAudioCompositeEgressServiceare already updated.
The
WorkerServiceprotocol'sstart()takes a third argument, and the mediatornow always passes it as a keyword when the recording carries no per-recording encoding:
- v1.33.0Oct 8, 2026
- 💥(backend) replace recording encoding options with a profile model
Release history
All releases on GitHubUpgrade
Crisp support chat replaced by the La Suite support form
The Crisp chat has been removed. The support button now opens the La Suite support form instead.
⚠️ The support entry points stay hidden unless all of the following FRONTEND_SUPPORT keys are set: widget_script_url, widget_api_url and widget_channel. Any previous Crisp configuration in FRONTEND_SUPPORT is no longer used.
The help links for recording and transcription now point to the matching pages of the official documentation.
Pages hidden from search engines
Every page except / now has a noindex tag. With the provided nginx configurations, those pages also get an X-Robots-Tag header to stay out of search indexes. A new robots.txt also blocks the main AI crawlers.
- If you use the provided nginx configuration, nothing else is needed.
- If you maintain your own nginx configuration, copy the
location = /andlocation = /home.htmlblocks fromsrc/frontend/default.conf, and theX-Robots-Tagheader from itslocation /.
What's new
Changed
- ⬆️(summary) update ffmpeg to 8.1.3-r0
- ✨(frontend) replace the Crisp chat with the La Suite support form
- 🔒️(frontend) keep rooms out of search engine and AI indexes
- ⬆️(backend) upgrade django-lasuite to v1.0.0
- ⚡️(docker) build frontend assets natively for arm64 images
Full Changelog: https://github.com/suitenumerique/meet/compare/v1.36.3...v1.37.0