Skip to content

v2.0.1-dev

Latest

Choose a tag to compare

@unified-ci-app unified-ci-app released this 07 Jul 22:15
v2.0.1-dev
63cb904

Supported Mattermost Server Versions: 10.0.0+

Enhancements

Fixes

  • 63cb904 [MM-69552] Configure LiveKit to send webhooks in local dev and CI (#1241)
  • 6faf6de [MM-69672] Send leave when LiveKit join fails during WS reconnect (#1250)
  • 81f9d8d [MM-69670] Guard join flow against concurrent re-entry (#1248)
  • 2da87e2 [MM-69654] Fix /call logs from expanded-view popout (#1249)
  • 8ef3223 [MM-69655] Fix Desktop call-post showing stale "Join" after websocket reconnect (#1247)
  • 803a2a4 [MM-69553] Replace vendored Mattermost createSelector with the reselect npm package (#1238)
  • 3e0a6eb [MM-69547] Remove unused/deprecated npm dependencies (#1237)
  • 0f6b07b [MM-69584] Fix SIP-teardown tests broken by MM-69195 getBotID change (#1243)
  • c4b49dd [MM-69195] Hide Calls bot from recordings and participant list (#1233)
  • 430ea50 [MM-69509] Fix reconnect race that orphans calls (#1234)
  • 48b5a49 [MM-69206] Fix screen share starting small in popout (#1235)
  • b884d58 [MM-69251] Adds a /phone-call endpoint & Port outbound SIP dialing (server) from livekit-poc to v2 (#1230)
  • 44edfb3 [MM-69469] Fix stale call-post and global-widget participant lists on Desktop (#1232)
  • 664f9c3 [MM-69189] Restore live participant list for call-post observers (#1226)
  • c96ccfc [MM-69374] Enable LiveKit transcription on v2 (#1228)
  • 07320b0 [MM-69350] Capture popout client logs + log audio device counts (#1225)
  • c3d07a3 [MM-69368] SIP outbound dev & E2E test tooling (LiveKit SIP stack) (#1229)
  • 151eba6 [MM-69371] Pin Calls E2E to ESR server image (release-11.7) (#1227)
  • afc8b83 [MM-69080] LiveKit getStats() with vendored RTC-stats + SDK error logging (#1220)
  • 5c74125 [MM-69079] Port improved call logging to v2 (bot-DM upload + accumulation buffer) (#1218)
  • 557b88d [MM-69216] Add server-side call-lifecycle logging for forensics (#1217)
  • 7681b4f [MM-69201] Read bot auth state from writer in LiveKit token endpoint (#1216)
  • efa5423 [MM-69176] Don't fabricate errors for clean host-driven disconnects on Desktop (#1215)
  • 610f66c [MM-68567] Wire UI Host controls in client (#1214)
  • c39c18b [MM-69144] Enable call recording for Calls v2 (LiveKit) (#1210)
  • 8d25fd9 [MM-69034] Single-path call teardown via Disconnected event (#1207)
  • 672676f [MM-68561] Honor Electron desktopCapturer sourceID for screen share (#1206)
  • f5cf779 [MM-69148] Wire LiveKit-owned state into standalone bundles (#1211)
  • fcbbff2 [MM-69107] Drive host lower-hand and mute through the LiveKit admin API (#1209)
  • 0b915e6 [MM-68569] Fix intermittent Desktop join 429 + LAN TLS proxy for testing (#1208)
  • c9d4f5f [MM-69110] Fix low-res screen share by disabling adaptiveStream/dynacast (#1205)
  • ed08d13 [MM-68565][MM-68566] Raise/lower hand, emoji reactions (#1204)
  • 2c76268 [MM-68570] Revive screen share + host_controls widget tests (PR 4/5) (#1196)
  • 9bf55c3 [MM-68570] Revive start/join/audio E2E tests (PR 3/5) (#1195)
  • 14602e5 [MM-68570] Bucket A revive: channel_toast / switch_call / slash_commands (PR 2/5) (#1194)
  • e5e9796 [MM-68570] Wire E2E framework for LiveKit feature migration (PR 1/5) (#1193)
  • 5b14087 [MM-69019] Gate E2E call helpers on WS state hydration (#1200)
  • 5ca29de [MM-68571] Wire up the expanded view with the new CallClient (#1185)
  • a6c5f87 [MM-69018] End call via LiveKit DeleteRoom and unify call_ended event (#1199)
  • 7ff784a [MM-68793] Synchronize session identity across HA cluster so LiveKit token endpoint is HA-safe (#1188)
  • 4795777 [MM-68308] Migrate standalone entry points to CallClient (#1184)
  • 617087d [MM-68855] Calls widget 'Leave call' requires two clicks after closing the expanded view popout (#1191)
  • 1f605f1 Update Go version to 1.26.3 across all modules (#1187)
  • 3c2cb7e [MM-68757] Add make targets for single-platform plugin bundles (#1177) (#1186)
  • 51411bc [MM-68559][MM-68560][MM-68562] Browser screen share with audio publish, subscribe, and end detection (#1179)
  • 86092cd [MM-68330] Adapt host controls to LiveKit, stub recording/transcription (#1176)
  • 5b61134 [MM-68563] Replace RTCMonitor with LiveKit ConnectionQuality (#1181)
  • dc4907e [MM-68789] Set up LiveKit-based E2E test framework (#1180)
  • 0de0325 [MM-68307] [MM-68558] [MM-68699] Add voice activity detection & audio devices along with PluginWS client connection (#1174)
  • ba47cac [MM-68698] Add LiveKit webhook handler with SIP participant tracking (#1173)
  • 8c85431 [MM-68329] Clean up remaining RTC types, config fields, and session struct (#1167)
  • 1ffff00 [MM-68305] [MM-68556] Implement mute, unmute, subscribe & handle participants join, left, count, info (#1172)
  • fb9f813 [M-68304] Introduce LiveKit-backed CallClient foundation (#1166)
  • 39b30bb [MM-68545] Centralize Go version management with .go-version file (#1168)
  • 8bde8af Refactor CI workflow to remove go-version job and directly use .go-version file for Go version configuration
  • 13395c4 Update README to reference .go-version for Go version requirements and recommend using goenv for version management
  • eaa944e Enhance CI workflow to read Go version from .go-version file and propagate it to downstream jobs
  • d2533cb Refactor error logging in main.go to use log.Fatal
  • ea3d8f8 Upgrade Go version to 1.25.0 in module files across build, lt, and server/public directories
  • 494815d Update e2e workflow to reference .go-version file for Go version configuration
  • 5ccce3d Add .go-version file to specify Go version 1.25.0
  • f044fcd [MM-68303] Add livekit-client and token fetching (#1161)
  • f6d51d0 [MM-68143] Fix ESLint --ext flags to include dot prefix for file extensions (#1145)
  • cb7d3f0 [MM-68052] Upgrade plugin to Node.js 24.xx (#1141)
  • cd64386 [MM-68157] Upgrade calls plugin to React 18.2.0 to align with Mattermost app (#1148)
  • 9c4bcf8 [MM-68328] Remove embedded RTC server and RTCD client (#1163)
  • 619c222 [MM-68428] Consolidate webapp clients under webapp/src/clients/ folder (#1162)
  • 8dd4308 Add LiveKit config and token endpoint (#1152)
  • a10310d [MM-68374] Bump Go to 1.25 and upgrade OTel to v1.41.0 (#1159)
  • c07cf2d [MM-68089] Add Docker-based LiveKit server setup for local development (#1153)
  • 4d08a2b [MM-68145] Remove css-vars-ponyfill its unnecessary IE11 CSS custom properties polyfill (#1147)