Supported Mattermost Server Versions: 11.0.0+
Enhancements
Fixes
- afcfe15 [MM-69233] Persist video stats on toggle to fix Calls video metrics (#1219)
- 5437a1d Include voip in notification payload to make the phone ring (#1189)
- d4ab748 [MM-69076] Fix /call logs in DM channels and add margin to upload size limit (#1203)
- c870587 [MM-68796] Release camera device when video is disabled (#1202)
- 3394f2d chore: Update NOTICE.txt file with updated dependencies (#1201)
- 8da6898 Upgrade github.com/mattermost/mattermost/server/public to v0.4.1 (#1198)
- f3f7824 Drop MySQL support from the Calls plugin (#1197)
- 74d43d6 [MM-68855] Calls widget 'Leave call' requires two clicks after closing the expanded view popout (#1183)
- e757b53 [MM-68971] Linting CI broke after mmgotool upgraded thier Go version to v1.26.3 (#1187) (#1190)
- 0cfcffb Fix typo in EnableVideo comment of server/configuration.go (#1182)
- 60727c8 [MM-68778] Persist Props on screen on/off toggle (#1178)
- d5140dd [MM-68757] Add make targets for single-platform plugin bundles (#1177)
- f69d490 [MM-67452] Upload /call logs to bot DM with download link (#1126)
- d5fedc3 Add video statistics and metrics (#1125)
- 0c7641f Handle join_call links in webapp (#1123)
- 0d7c908 Translated using Weblate (Chinese (Simplified Han script)) (#1171)
- f1eceaf [MM-68545] Centralize Go version management with .go-version file (#1170)
- 29d70c1 [MM-68052] Upgrade plugin to Node.js 24.xx (#1141)
- 8bf3ba4 chore: Update NOTICE.txt file with updated dependencies (#1164)
- 4f478b7 Translated using Weblate (Japanese) (#1165)
- ea43177 [MM-68157] Upgrade calls plugin to React 18.2.0 to align with Mattermost app (#1148)
- 1e482fa chore: Update NOTICE.txt file with updated dependencies (#1160)
- ba9355c Fix recording banner dismiss and call timer with clock skew (#1158)
- 588f99a feat(workflow): pr test analysis (#1155)
- 726c792 [MM-68143] Fix ESLint --ext flags to include dot prefix for file extensions (#1145)
- 4d08a2b [MM-68145] Remove css-vars-ponyfill its unnecessary IE11 CSS custom properties polyfill (#1147)
- 5ca7ba6 Pass through recorder and transcriber environment variables to job containers (#1142)
- 3d80370 [MM-68095] Extract Jest configuration from package.json into a dedicated jest.config.js & Introduce test-ci (#1144)
- d4ad229 [MM-68144] Add pull request template to mattermost-plugin-calls (#1146)
- e1dbdd2 [MM-68092] Upgrade golangci-lint to v2 and modernize linting configuration (#1140)
- 78f8827 Update README documentation for development workflow (#1138)
- d357130 Translated using Weblate (Norwegian Bokmål) (#1136)
- 6866a64 Translations update from Mattermost Weblate (#1131)
- 48303e5 Fix call disconnection via updated Pion ICE (#1130)
- 1da3552 Bypass validity checks on secret configuration params (#1129)
- 944af90 Translated using Weblate (Ukrainian) (#1127)
- 53dbaad Translated using Weblate (Czech) (#1124)
- 03814a7 Fix screen share settings and audio with screen share (#1122)
- 4acd4ed fix flakey tests: sleep for 1.5 sec to allow 1 sec sessionAuthCheckInterval ticker to fire first (#1121)
- acdc3c4 update calls-common package hash after merge to master (#1120)
- 5e766f3 MM-67244 Fix background blur (#1117)
- 47999a9 Translated using Weblate (Polish) (#1119)
- bf6132f chore: Update NOTICE.txt file with updated dependencies (#1118)
- c5d419f Fix i18n race condition in standalone views (#1109)
- 482777e chore: Update NOTICE.txt file with updated dependencies (#1115)
- 3390610 Translations update from Mattermost Weblate (#1116)
- b1a12ee Calls 1-1 Video support v2 (#1107)
- e6ad26a Rename "Total Active Sessions" to "Total Active Call Sessions" (#1113)
- 842362b Translations update from Mattermost Weblate (#1112)
- 3ae6140 Translations update from Mattermost Weblate (#1111)
- f837393 Translations update from Mattermost Weblate (#1110)
- d48893c Change default TURN credential expiration time to 4 hours, define TURN/ICE credentials as secret (#1106)
- cd6da06 Korean Translations update from Mattermost Weblate (contains auto-translated strrings) (#1103)
- ca61d17 Translated using Weblate (Korean) (#1101)
- 057a1b7 Korean Translations update from Mattermost Weblate (Contains auto-translated strings) (#1100)
- 5d1da39 Translated using Weblate (Korean) (#1102)