Element Call
Open-source end-to-end encrypted group video calling built on Matrix
Legacy single-SFU mode is now gone, closing the multi-SFU migration it began in June.
◆Recent moves
- 5d ago
MatrixRTC legacy mode removed; large-call rendering pass
Removing MatrixRTC legacy mode closes the multi-SFU migration that was sparked in v0.21.0 — the direction was set then, and this release only takes away the escape hatch. The bigger practical content is the performance work for calls with many tiles, plus a key-rotation participant limit now exposed in config.
View source ↗ - 22d ago
Media quality settings UI; .well-known transport discovery removed
Advanced media quality settings with config-driven defaults, and the removal of .well-known transport discovery. The first deprecation of the pair that this window completes, and the React Compiler landing here starts the performance thread that continues into v0.25.
View source ↗ - 1mo ago
Landscape mobile call layout fixes
Landscape one-on-one layout and a handful of Safari and layout-switch fixes. Small mobile polish between the larger architectural releases.
View source ↗ - 1mo ago
Default gradient background and reworked mobile call design
A gradient background by default, disableable via URL parameter, and reworked voice and group call presentation on mobile. Visual identity work running in parallel with the topology migration.
View source ↗ - 2mo ago
Multi-SFU becomes the default call topology
⚡ SPARKThe origin of the arc this window closes: multi-SFU became the default call topology, with legacy negotiation left reachable as a fallback. v0.25.0 removes that fallback, which makes this the release that actually set the direction.
View source ↗ - 2mo ago
matrix_rtc_mode config option and typed connection errors
A matrix_rtc_mode config option and typed LiveKit errors instead of generic unknown ones. The config switch here is an early step toward the mode consolidation completed in v0.25.
View source ↗