From 184aac87b65b06a4fd6e9de6b7b3e1de11805f7d Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 06:39:39 +0000 Subject: [PATCH 1/8] Add Mobile v2.42 release docs Co-authored-by: Amy Blais --- .../mattermost-mobile-releases.md | 2 +- .../product-overview/mobile-app-changelog.md | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/source/product-overview/mattermost-mobile-releases.md b/source/product-overview/mattermost-mobile-releases.md index 49c82dd1cac..6d1d10c969e 100644 --- a/source/product-overview/mattermost-mobile-releases.md +++ b/source/product-overview/mattermost-mobile-releases.md @@ -18,6 +18,7 @@ We strongly recommend using the latest mobile app release available that contain | **Release** | **Support** | **Compatible with** | |:---|:---|:---| +| v2.42 {ref}`FEATURE ` \| [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.42.0) \| {ref}`Changelog ` \| [SBOM download](https://github.com/mattermost/mattermost-mobile/releases/download/v2.42.0/sbom-mattermost-mobile-v2.42.0.json) | Released: 2026-07-16
Support Ends: 2026-08-15 | {ref}`v11.9 `, {ref}`v11.8 `, {ref}`v11.7 `, {ref}`v10.11 ` | | v2.41 {ref}`FEATURE ` \| [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.41.0) \| {ref}`Changelog ` \| [SBOM download](https://github.com/mattermost/mattermost-mobile/releases/download/v2.41.0/sbom-mattermost-mobile-v2.41.0.json) | Released: 2026-06-16
Support Ends: 2026-07-15 | {ref}`v11.8 `, {ref}`v11.7 `, {ref}`v11.6 `, {ref}`v10.11 ` | | v2.40 {ref}`FEATURE ` \| [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.40.0) \| {ref}`Changelog ` \| [SBOM download](https://github.com/mattermost/mattermost-mobile/releases/download/v2.40.0/sbom-mattermost-mobile-v2.40.0.json) | Released: 2026-05-15
Support Ends: 2026-06-15 | {ref}`v11.7 `, {ref}`v11.6 `, {ref}`v11.5 `, {ref}`v10.11 ` | | v2.39 {ref}`FEATURE ` \| [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.39.0) \| {ref}`Changelog ` \| [SBOM download](https://github.com/mattermost/mattermost-mobile/releases/download/v2.39.0/sbom-mattermost-mobile-v2.39.0.json) | Released: 2026-04-16
Support Ends: 2026-05-15 | {ref}`v11.6 `, {ref}`v11.5 `, {ref}`v11.4 `, {ref}`v10.11 ` | @@ -72,4 +73,3 @@ Note that the below versions have not yet been tested. The information below is | v2.45 | Releasing: 2026-10-16
Support Ends: 2026-11-15 | v11.12, v11.11, v11.10, v11.7 | | v2.44 | Releasing: 2026-09-16
Support Ends: 2026-10-15 | v11.11, v11.10, v11.9, v11.7 | | v2.43 | Releasing: 2026-08-16
Support Ends: 2026-09-15 | v11.10, v11.9, v11.8, v11.7, v10.11 | -| v2.42 | Releasing: 2026-07-16
Support Ends: 2026-08-15 | v11.9, v11.8, v11.7, v10.11 | diff --git a/source/product-overview/mobile-app-changelog.md b/source/product-overview/mobile-app-changelog.md index b8928bcdec1..1c3e08e6d3a 100644 --- a/source/product-overview/mobile-app-changelog.md +++ b/source/product-overview/mobile-app-changelog.md @@ -10,6 +10,26 @@ This changelog summarizes updates to Mattermost mobile apps releases for [Matter Platform and OS scope reflects reported and tested environments and may not represent all affected configurations. ``` +(release-v2-42-0)= +## 2.42.0 Release + - Release Date: July 16, 2026 + - Server Versions Supported: Server v10.11.0+ is required. Self-Signed SSL certificates are not supported unless the user installs the CA certificate on their device. + +### Compatibility + - **Upgrade to server version v10.11.0 or later is required.** Support for server [Extended Support Release](https://docs.mattermost.com/product-overview/release-policy.html#extended-support-releases) (ESR) v10.5.0 has ended and upgrading to server ESR v10.11.0 or later is required. As we innovate and offer newer versions of our mobile apps, we maintain backwards compatibility only with supported server versions. Users who upgrade to the newest mobile apps while being connected to an unsupported server version can be exposed to compatibility issues, which can cause crashes or severe bugs that break core functionality of the app. + - Android operating system 7+ [is required by Google](https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html). + - iPhone 8+ devices and later with iOS 16.0+ are [required](https://support.apple.com/en-il/guide/iphone/iphe3fa5df43/16.0/ios/16.0). + +### Improvements + - Coming soon. + +### Bug Fixes + - Coming soon. + +### Known Issues + - Users are unable to adjust the font size via the OS font size setting. + - Some Google Pixel phones on Android 12+ might not continue past the login screen. This is a known issue with the OS, and the current workaround is to restart the device. + (release-v2-41-0)= ## 2.41.0 Release - Release Date: June 16, 2026 From db1c7cd330ac656176be108564021582e8b8cf9c Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Wed, 17 Jun 2026 09:45:45 +0300 Subject: [PATCH 2/8] Update mattermost-mobile-releases.md --- source/product-overview/mattermost-mobile-releases.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/product-overview/mattermost-mobile-releases.md b/source/product-overview/mattermost-mobile-releases.md index 6d1d10c969e..379c32179bd 100644 --- a/source/product-overview/mattermost-mobile-releases.md +++ b/source/product-overview/mattermost-mobile-releases.md @@ -68,6 +68,7 @@ Note that the below versions have not yet been tested. The information below is | **Release** | **Support** | **Compatible with** | |:---|:---|:---| +| v2.48 | Releasing: 2027-01-16
Support Ends: 2027-02-15 | v11.15, v11.14, v11.13, v11.7 | | v2.47 | Releasing: 2026-12-16
Support Ends: 2027-01-15 | v11.14, v11.13, v11.12, v11.7 | | v2.46 | Releasing: 2026-11-16
Support Ends: 2026-12-15 | v11.13, v11.12, v11.11, v11.7 | | v2.45 | Releasing: 2026-10-16
Support Ends: 2026-11-15 | v11.12, v11.11, v11.10, v11.7 | From 2a32b2b30c4c251e888cac3d564d2ee9b2125af0 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Wed, 17 Jun 2026 09:49:21 +0300 Subject: [PATCH 3/8] Update mobile-app-changelog.md --- .../product-overview/mobile-app-changelog.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/source/product-overview/mobile-app-changelog.md b/source/product-overview/mobile-app-changelog.md index 1c3e08e6d3a..2e74b8b88c1 100644 --- a/source/product-overview/mobile-app-changelog.md +++ b/source/product-overview/mobile-app-changelog.md @@ -21,10 +21,20 @@ Platform and OS scope reflects reported and tested environments and may not repr - iPhone 8+ devices and later with iOS 16.0+ are [required](https://support.apple.com/en-il/guide/iphone/iphe3fa5df43/16.0/ios/16.0). ### Improvements - - Coming soon. - -### Bug Fixes - - Coming soon. + - Added iOS PushKit + CallKit support for Mattermost Calls. The native iOS incoming-call UI now appears when a call is received while the app is backgrounded, locked, or closed; users can answer or decline from the lock screen, get lock-screen / control-center controls during an active call, and the system handles audio routing. The Android microphone foreground service was reimplemented as part of ``@mattermost/calls-native``, replacing the ``@voximplant/react-native-foreground-service`` dependency (no user-visible change on Android). + - Added support for inline action buttons in markdown messages on mobile via the ``mmaction://`` link scheme. Buttons render in posts from bots, webhooks and server plugins, and trigger the same interactive dialog flow as the webapp. + - Added Offline Persistence Timer support for Mobile Ephemeral Mode. Added settings for monitoring offline usage and honoring organizations to purge the mattermost app data when needed. + - Added support for conversation-entity backed agent posts (mattermost-plugin-agents v2.0), including server-computed approval state and per-requester tool call scoping. + +### Bug Fixes + - Fixed a user interface issue where custom status appeared misaligned in the channel header. + - Fixed an issue with the copy code button color with header button theming across Sapphire and Denim themes. + - Fixed an issue where an unsaved post could briefly reappear in Saved Messages. + - Fixed an issue where pinned messages were displayed in the wrong order. + - Fixed an issue where opening an archived channel could hang, and joining an archived channel failed on iOS. + - Fixed an issue where scheduled messages with an invalid time displayed "Invalid Date". + - Fixed an issue where an archived-channel banner could briefly flicker when dismissing dialogs. + - Fixed an issue where archiving a channel redirected users to the channel list instead of keeping users in the archived channel (reported on iOS and Android). ### Known Issues - Users are unable to adjust the font size via the OS font size setting. From 362743a433fa7bfb2c937d3f7b925a880599b362 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Thu, 18 Jun 2026 08:46:27 +0300 Subject: [PATCH 4/8] Update mobile-app-changelog.md --- source/product-overview/mobile-app-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/product-overview/mobile-app-changelog.md b/source/product-overview/mobile-app-changelog.md index 2e74b8b88c1..2f0a506c05d 100644 --- a/source/product-overview/mobile-app-changelog.md +++ b/source/product-overview/mobile-app-changelog.md @@ -25,6 +25,7 @@ Platform and OS scope reflects reported and tested environments and may not repr - Added support for inline action buttons in markdown messages on mobile via the ``mmaction://`` link scheme. Buttons render in posts from bots, webhooks and server plugins, and trigger the same interactive dialog flow as the webapp. - Added Offline Persistence Timer support for Mobile Ephemeral Mode. Added settings for monitoring offline usage and honoring organizations to purge the mattermost app data when needed. - Added support for conversation-entity backed agent posts (mattermost-plugin-agents v2.0), including server-computed approval state and per-requester tool call scoping. + - Removed legacy interactive dialog code path. ### Bug Fixes - Fixed a user interface issue where custom status appeared misaligned in the channel header. From 8febf100b0b4c838a5bffba404c30ed27a104bdb Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Mon, 22 Jun 2026 13:04:44 +0300 Subject: [PATCH 5/8] Update mobile-app-changelog.md --- source/product-overview/mobile-app-changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/product-overview/mobile-app-changelog.md b/source/product-overview/mobile-app-changelog.md index 763581c858f..de3fe48772a 100644 --- a/source/product-overview/mobile-app-changelog.md +++ b/source/product-overview/mobile-app-changelog.md @@ -23,7 +23,7 @@ Platform and OS scope reflects reported and tested environments and may not repr ### Improvements - Added iOS PushKit + CallKit support for Mattermost Calls. The native iOS incoming-call UI now appears when a call is received while the app is backgrounded, locked, or closed; users can answer or decline from the lock screen, get lock-screen / control-center controls during an active call, and the system handles audio routing. The Android microphone foreground service was reimplemented as part of ``@mattermost/calls-native``, replacing the ``@voximplant/react-native-foreground-service`` dependency (no user-visible change on Android). - Added support for inline action buttons in markdown messages on mobile via the ``mmaction://`` link scheme. Buttons render in posts from bots, webhooks and server plugins, and trigger the same interactive dialog flow as the webapp. - - Added Offline Persistence Timer support for Mobile Ephemeral Mode. Added settings for monitoring offline usage and honoring organizations to purge the mattermost app data when needed. + - Added Offline Persistence Timer support for Mobile Ephemeral Mode. Added settings for monitoring offline usage and honoring organizations to purge the mattermost app data when needed. Ephemeral mode on mobile depends on the feature flag turned on for the server side. - Added support for conversation-entity backed agent posts (mattermost-plugin-agents v2.0), including server-computed approval state and per-requester tool call scoping. - Removed legacy interactive dialog code path. From a58a4d188661b69a97b62faef0ca443b2de70615 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Thu, 25 Jun 2026 08:40:17 +0300 Subject: [PATCH 6/8] Update mobile-app-changelog.md --- source/product-overview/mobile-app-changelog.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/product-overview/mobile-app-changelog.md b/source/product-overview/mobile-app-changelog.md index 8d93ebadf04..31a07bdf6da 100644 --- a/source/product-overview/mobile-app-changelog.md +++ b/source/product-overview/mobile-app-changelog.md @@ -37,6 +37,9 @@ Platform and OS scope reflects reported and tested environments and may not repr - Fixed an issue where an archived-channel banner could briefly flicker when dismissing dialogs. - Fixed an issue where archiving a channel redirected users to the channel list instead of keeping users in the archived channel (reported on iOS and Android). +### Open Source Components + - Removed ``@voximplant/react-native-foreground-service`` from https://github.com/mattermost/mattermost-mobile/. + ### Known Issues - Users are unable to adjust the font size via the OS font size setting. - Some Google Pixel phones on Android 12+ might not continue past the login screen. This is a known issue with the OS, and the current workaround is to restart the device. From 508f239ad123d70f0b00358b63b31a0e051bcbf3 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 3 Jul 2026 08:28:08 +0300 Subject: [PATCH 7/8] Add Calls audio selector fix to v2.42.0 changelog --- source/product-overview/mobile-app-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/product-overview/mobile-app-changelog.md b/source/product-overview/mobile-app-changelog.md index 31a07bdf6da..3bc28f47be3 100644 --- a/source/product-overview/mobile-app-changelog.md +++ b/source/product-overview/mobile-app-changelog.md @@ -36,6 +36,7 @@ Platform and OS scope reflects reported and tested environments and may not repr - Fixed an issue where scheduled messages with an invalid time displayed "Invalid Date". - Fixed an issue where an archived-channel banner could briefly flicker when dismissing dialogs. - Fixed an issue where archiving a channel redirected users to the channel list instead of keeping users in the archived channel (reported on iOS and Android). + - Fixes an issue with the audio selector for Calls on Android devices. ### Open Source Components - Removed ``@voximplant/react-native-foreground-service`` from https://github.com/mattermost/mattermost-mobile/. From 8c4e40c042a06f2b97681cac4e9a76e52fa7cb89 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Thu, 9 Jul 2026 09:12:07 +0300 Subject: [PATCH 8/8] Add Android gallery download fix to v2.42.0 changelog --- source/product-overview/mobile-app-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/product-overview/mobile-app-changelog.md b/source/product-overview/mobile-app-changelog.md index b771b8ed505..1dd0c8d8773 100644 --- a/source/product-overview/mobile-app-changelog.md +++ b/source/product-overview/mobile-app-changelog.md @@ -37,6 +37,7 @@ Platform and OS scope reflects reported and tested environments and may not repr - Fixed an issue where an archived-channel banner could briefly flicker when dismissing dialogs. - Fixed an issue where archiving a channel redirected users to the channel list instead of keeping users in the archived channel (reported on iOS and Android). - Fixes an issue with the audio selector for Calls on Android devices. + - Fixed an issue on Android where it was not possible to download logs or files from the gallery. ### Open Source Components - Removed ``@voximplant/react-native-foreground-service`` from https://github.com/mattermost/mattermost-mobile/.