All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Releases are based on our docker images
We are using a rolling release versioning:
<version>-<date of release>-<tag>
4.0-20240131-stable
The stable tag is teseted by the development team and used by default for edumeet-docker repository installs.
Next release
- Fixed the problem of consumers stuck in a loading state.
- Fixed recording after it got slightly broken with the P2P work. Also added support for Firefox and Safari while I was at it.
- Packages are now updated again
Generic bug fixes
- Spotlight logic
- microphone volume feedback is shown when media is not sent
- Layout of screenshare
- P2P mode (codec is not hardcoded, if 2 participants are talking edumeet will use p2p)
- Packages are now updated again
Generic bug fixes
- P2P mode
- Made participant list a bit more compact
- room layout small UI changes
- media-node communication logic
- Packages are now updated again
Generic bug fixes + minify size of images
- Extended metric for media node
- Management Client had hardcoded path
- Management Client was running in development mode
- Packages are now updated again
Generic bug fixes + major config change
- Improved background blur
- Media node has now metric, load, healt http endpoint
- Turn support
- Made media on join configurable.
- Add support for audio output selection.
- Room-server config is simplified.
- Issue, code was not building in production mode because of a bad variable check
- Media node was leaking memory because of mediasoup version bug
- Packages are now updated again
Generic bug fixes
- new Translations
Updated mediasoup
Rewritten the the whole codebase from scrach based on EduMEET 3.x .
- New local video recording code (works with Chrome).
- Background blur
- New UI
- Added managmenet service (optional)
Everything... EduMEET is now written in TypeScrip and uses Node 18.x
Every package is now updated to the latest available.