meetling

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