Changelog
Die letzten Updates und Änderungen im meetling
2.9.386. August 2026
Release 2.9.38
Improvements
- Show the "no moderator in conference" alert only once per session after the user dismisses it
2.9.374. August 2026
Release 2.9.37
Improvements
- Improve passing devices from the prejoin to the room by handing over only device ids that are actually connected
2.9.364. August 2026
Release 2.9.36
Bugfixes
- Sync the local audio/video toolbar buttons directly with participant events instead of the tile render path, with a resync after reconnects and an initial sync on connect
2.9.3531. Juli 2026
Release 2.9.35
Bugfixes
- Restart mic and camera tracks in place instead of unpublishing (on toggle and device unplug, with switchActiveDevice fallback), route audio/video toggling through AppParticipant.toggle* and warn on duplicate source publications
2.9.3420. Juli 2026
Release 2.9.34
Improvements
- Rearrange grid view windows
2.9.3313. Juli 2026
Release 2.9.33
Improvements
- Update livekit-client to version 2.20.1
- Get the mic/cam toolbar state directly from the local participant instead of passing enabled flags, letting LiveKit track events drive the UI updates
- Remove the syncLocalToolbarFromPublicationState helper completely
- Handle lobby camera and microphone events individually instead of calling render(), avoiding duplicate connection quality icons on every track event
2.9.3217. Juni 2026
Release 2.9.32
Improvements
- Add COLLECTOR_EXTENDED_LOGGING flag to enable extended collector telemetry (e.g. latency logging)
2.9.3111. Juni 2026
Release 2.9.31
Improvements
- Add reconnection settings for SDS socket connection
Bugfixes
- Fix ending SDS — back to grid mode and hide mobile button
- Fix SDS alert link to open overlay
2.9.305. Juni 2026
Release 2.9.30
Improvements
- Temporarily disabled routine latency telemetry via new LatencyCheck.loggingEnabled flag (default false)
2.9.295. Juni 2026
Release 2.9.29
Improvements
- Add COLLECTOR_LIVEKIT_SDK_LOG_LEVEL env var to control the livekit-client SDK log level
2.9.2726. Mai 2026
Release 2.9.27
Bugfixes
- Fix mic mute button state should use LiveKit state
- Retry when mic mute didn't work on first try
2.9.2626. Mai 2026
Release 2.9.26
Improvements
- Pin audio output device at room construction so initial remote audio plays through the user's selected speaker
- Add periodic AudioSubscriptionCheck (10s) that surfaces silent-audio regressions, orphaned audio elements, and stalled RTP delivery
- Add real-time audio element diagnostics (pause / stalled / waiting / error / ended) with renderer-to-target log correlation
- Add LiveKit room-event diagnostics: AudioPlaybackStatusChanged, LocalAudioSilenceDetected, TrackSubscriptionFailed
- Log local publication state in collector (streamState, browser mediaStreamTrack readyState/muted) for silent-mic diagnosis
- Downgrade LatencyCheck logging level from info to debug
- Show a persistent click-to-enable banner when the browser blocks audio playback (autoplay policy / tab-background / long idle) — auto-recovery is attempted first, banner shown only if it fails
- Skip video element re-attach when the underlying MediaStreamTrack is unchanged (eliminates flicker on mute toggles and view switches)
Bugfixes
- Disable automatic RNNoise initialization in Settings.applyUserSettings to prevent silent-track scenarios after track swap
2.9.2526. Mai 2026
Release 2.9.25
Improvements
- Disable join/leave notifications above participant threshold
2.9.2211. Mai 2026
Release 2.9.22
Bugfixes
- Recover remote audio/video playback after network blips and autoplay blocks
2.9.2111. Mai 2026
Release 2.9.21
Bugfixes
- Sync toolbar mic/cam icon with publication and permission state
2.9.204. Mai 2026
Release 2.9.20
Bugfixes
- Fix unplugging devices
- Fix screen share audio
2.9.1828. April 2026
Release 2.9.18
Bugfixes
- Fix screen share audio (was not supported yet)
2.9.1727. April 2026
Release 2.9.17
Improvements
- Update container image to PHP 8.4 and improve Opcache
2.9.1627. April 2026
Release 2.9.16
Improvements
- Remove unused imports and debug logic from VideoResizeUtils
- Refactor RoomStatus and Notification services: simplify alert handling and improve data-action logic
Bugfixes
- Add null checks for participant element wrappers in microphone and camera handlers
2.9.1524. April 2026
Release 2.9.15
Bugfixes
- Fix YouTube share: ending, auto-fullscreen, stale metadata
2.9.1423. April 2026
Release 2.9.14
Improvements
- Enable browser-native audio processing constraints and hide custom noise suppression toggle
2.9.1323. April 2026
Release 2.9.13
Improvements
- Add Loki logging to collect logs from all pods into Grafana, while filtering health-checks
2.9.1222. April 2026
Release 2.9.12
Improvements
- Update livekit-client to 2.18.4
Bugfixes
- Disable noise suppression by default and remove local storage persistence
2.9.1122. April 2026
Release 2.9.11
Improvements
- Escape JavaScript values in Twig templates to improve security
2.9.1021. April 2026
Release 2.9.10
Improvements
- Add Loki logging to collect logs from all pods into Grafana
2.9.921. April 2026
Release 2.9.9
Improvements
- Persist last used device using Storage and fallback in getLastUsedDevice
2.9.821. April 2026
Release 2.9.8
Bugfixes
- Fix typo in feature check: update 'emoji' to 'emojis'
- Wrap ActiveSpeakersHandler.handle in an arrow function to ensure proper execution context
2.9.617. April 2026
Release 2.9.6
Features
- Feature setup command to manage enabled features in production
- API to meetling admin
- Show info alert when no moderator is in the room
- Show active speaker in participants list with highlighted icon and auto-scroll
- Language switcher (de, en, fr, es) without page reload
Improvements
- Add LivekitCollector logging for stage mode toggle
Bugfixes
- Fix fullscreen mode persistence during screen share ending
2.9.516. April 2026
Release 2.9.5
Improvements
- Refactor device handling
2.9.413. April 2026
Release 2.9.4
Bugfixes
- Add fullscreen check to prevent grid mode switch when fullscreen is active
- Fix visual flicker in stage mode when participant joins
- Fix audio crackling on participant join
- Fix audio crackling during view switches and mute toggle
- Fix device selection drop-up staying disabled after toggling camera
- Fix fullscreen toggle in stage mode not restoring participant layout
- Fix double-click required for fullscreen after stage participant change
- Fix stage mode badges showing when sidebar opens without active stage mode
2.9.130. März 2026
Release 2.9.1
Bugfixes
- Fix avatar image in subpath
2.9.025. März 2026
Release 2.9.0
Features
- Coffee Break Mode
Improvements
- Show screen share participant thumb only if more than 3 participants are present or 2 screens are shared
- Clear SDS_URL in environment configuration
- Send emojis to chat too
- Improve Stage Mode UI
- Add LiveKit host to Collector connection stats
- Force virtual background setting in .env
- meetling redesign
- Refactor refresh view mode
- Change overlay close button to text
- Refactor toggle stage mode process handling (if +10 participants) to use exec() with nohup for better detachment
- Fullscreen active screen shares on room init
- Tweak spacing and layout styles for video and thumbs containers
- Tweak chat messages design
Bugfixes
- Fix dial-in number on pre-join page
- Fix prepending active speakers in list
- Fix participants list stage mode icons when refresh list
- Fix drop-up scroll content
- Fix video streams being assigned to wrong DOM elements
- Fix z-index for raised-hand badge in video wrapper
2.8.511. Februar 2026
Release 2.8.5
Bugfixes
- Fix WebGL Connection Loss
2.8.45. Februar 2026
Release 2.8.4
Bugfixes
- Fix GPU detection Bug on Win11
2.8.320. Januar 2026
Release 2.8.3
Bugfixes
- Fix Symfony Collector error handling and improve logging
- Remove participant sid in Symfony collector logging
- Fix SDS connection when not enabled in .env
2.8.24. Dezember 2025
Release 2.8.2
Bugfixes
- Fix lobby room name and check if room exists to avoid twirp error unknown: could not lock room
2.8.12. Dezember 2025
Release 2.8.1
Features
- Secure Document Share
Improvements
- Added network type (WLAN or Ethernet) to connection stats
- Added dataSource to LivekitCollector
- Added collector retention days configuration and implement retention date calculation
- Added more emojis
- Increase latency measurement window size and adjust anomaly detection thresholds
- Turn noise suppression by default on
- Show alert banner when connection is unstable (checks connection quality and latency)
Bugfixes
- Refactor modal handling to use ViewHandler for closing overlays and modals
- Minor bugfixes
