Skip to content

Commit

Permalink
Merge branch 'master' into install-docs-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
cwarnermm authored Feb 18, 2025
2 parents 9d7c374 + be68779 commit d3f229e
Show file tree
Hide file tree
Showing 10 changed files with 139 additions and 30 deletions.
10 changes: 5 additions & 5 deletions source/about/deprecated-features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,6 @@ Mattermost Server v10.6.0

- Support for PostgreSQL v11 and v12 will be removed. The new minimum PostgreSQL version will be v13+. See the :ref:`minimum supported PostgreSQL version policy <install/prepare-mattermost-database:minimum supported version policy>` documentation for details.

Mattermost Mobile App v2.25.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- In the Mattermost Mobile App v2.25, Mattermost will stop supporting iOS versions 13 and 14. Users should update their iOS version to v15.1 or newer before February 14, 2025. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-ios-13-and-14-versions/21845>`__.

Mattermost Server v10.5.0
~~~~~~~~~~~~~~~~~~~~~~~~~

Expand All @@ -25,6 +20,11 @@ Mattermost Server v10.5.0
Removed features by Mattermost version
----------------------------------------

Mattermost Mobile App v2.25.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- In the Mattermost Mobile App v2.25, Mattermost has stopped supporting iOS versions 13 and 14. Users should update their iOS version to v15.1 or newer. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-ios-13-and-14-versions/21845>`__.

Mattermost Server v10.4.0
~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
72 changes: 72 additions & 0 deletions source/about/desktop-app-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,78 @@

This changelog summarizes updates to Mattermost desktop app releases for [Mattermost](https://mattermost.com).

(release-v5-11)=
## Release v5.11 (Extended Support Release)

**Release day: February 14th, 2025**

**Download Binaries:** [Mattermost Desktop on GitHub](https://github.com/mattermost/desktop/releases/latest)

```{Note}
Mattermost Desktop App v5.11.0 contains a low severity level security fix. Upgrading is highly recommended. Details will be posted on our [security updates page](https://mattermost.com/security-updates/) 30 days after release as per the [Mattermost Responsible Disclosure Policy](https://mattermost.com/security-vulnerability-report/).
```

### Compatibility

- Desktop App is supported on any currently supported [Mattermost server version](https://docs.mattermost.com/about/mattermost-desktop-releases.html#latest-releases).
- Updated Chromium minimum supported version to 132+.

### Improvements

#### Linux

- Modified rpm-digest to utilize sha256 instead of md5 to all for rpm installation on FIPS mode enabled Enterprise Linux systems.

#### All Platforms

- Added two menu items to help users forcibly clear out cache and session data.
- Improved the help options in the **Help** menu.
- Updated the styling of the **Downloads** menu to improve text fitting and to prevent text overlap.
- Refreshed loading and welcome screens.
- Server URLs are now auto-filled when deep-linking into the Desktop App if the server isn't configured.
- Removed legacy code for older unsupported Mattermost servers.
- Calls: while the popout window is open, the widget window's visibility will change so that it is not always on top of other windows.

### Architectural Changes

- Major version upgrade of Electron to 34.0.1. Electron is the underlying technology used to build the Desktop App.

### Bug Fixes

#### macOS

- Fixed an issue where the MAS migration from DMG would always fail, fixed a potential crash case.

#### Windows

- Fixed an issue with per-server permission checks for GPO-configured servers on Windows.
- Fixed an issue where the app could crash loading a thumbnail on Windows.

#### Linux

- Fixed an issue for Linux users where the app could crash when trying to add the first server.

#### All Platforms

- Fixed an issue where autocompleting did not stop while the user was typing `https://`.
- Fixed an issue preventing the screen sharing selection modal to show when the app was focused on a different tab (e.g. Playbooks, Boards).
- Fixed an issue trying to download images using right-click > **Save As...**.
- Fixed an issue where the URL view would trap focus when tabbing over a link.

### Known Issues

- Boards is not using the new Desktop API, causing issues in v5.11+ [MM-61745](https://mattermost.atlassian.net/browse/MM-61745). Users of v5.11 will need to upgrade their Boards plugin version to v9.1.0+ avoid the issue.
- Sometimes the app will not restart after an auto-update. This is normal, and if this occurs the app can be safely launched manually.
- Sometimes during installation you may see this message: ``Warning 1946. Property 'System.AppUserModel.ID' for shortcut 'Mattermost.Ink' could not be set``. This message can be safely ignored.
- Users seeing an endless "Loading..." screen when attempting to log in to the app may need to manually delete their cache directory. For macOS it is located in `/Users/<username>/Library/Containers/Mattermost/Data/Library/Application Support/Mattermost`, for Windows in `Users/<username>/AppData/Roaming/Mattermost` and for Linux in `~/config/Mattermost` (where `~` is the home directory).
- On Linux, a left-click on the Mattermost tray icon doesn't open the app window but opens the tray menu.
- Crashes might be be experienced in some Linux desktop clients due to an upstream bug in the `libnotifyapp` library. A recommended workaround is to disable the Mattermost system tray icon via Desktop Settings.
- On apps using GPO configurations, when adding a second server tab, it's possible to drag and drop tabs, but they'll jump back to the original position when releasing the mouse.

### Contributors

- [andr-sokolov](https://github.com/andr-sokolov), [devinbinnie](https://github.com/devinbinnie), [jonathan-dove](https://github.com/jonathan-dove), [pvev](https://github.com/pvev), [s1Sharp](https://github.com/s1Sharp), [streamer45](https://github.com/streamer45).

(release-v5-10)=
## Release v5.10

Expand Down
5 changes: 3 additions & 2 deletions source/about/mattermost-desktop-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
```

```{Important}
Support for Mattermost Server v9.5 [Extended Support Release](https://docs.mattermost.com/about/release-policy.html#extended-support-releases) has come to the end of its life cycle on November 15, 2024. Upgrading to Mattermost Server v9.11 or later is required.
Support for Mattermost Server v9.11 [Extended Support Release](https://docs.mattermost.com/about/release-policy.html#extended-support-releases) is coming to the end of its life cycle on May 15, 2025. Upgrading to Mattermost Server v10.5 or later is recommended.
```

## Frequency
Expand All @@ -21,7 +21,8 @@ Mattermost releases a new desktop app version every 4 months, in February, May,

| **Release** | **Released on** | **Support ends** | **Compatible with** |
|:---|:---|:---|:---|
| v5.10 [Download](https://github.com/mattermost/desktop/releases/tag/v5.10.2) \| {ref}`Changelog <release-v5-10>` | 2024-11-15 | 2025-02-15 | {ref}`v10.2 <release-v10.2-feature-release>`, {ref}`v10.1 <release-v10.1-feature-release>`, {ref}`v10.0 <release-v10.0-major-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>`, {ref}`v9.5 <release-v9-5-extended-support-release>` |
| v5.11 [Download](https://github.com/mattermost/desktop/releases/tag/v5.11.0) \| {ref}`Changelog <release-v5-11>` | 2025-02-14 | 2025-11-15 | {ref}`v10.5 <release-v10.5-extended-support-release>`, {ref}`v10.4 <release-v10.4-feature-release>`, {ref}`v10.3 <release-v10.3-feature-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>` |
| v5.10 [Download](https://github.com/mattermost/desktop/releases/tag/v5.10.2) \| {ref}`Changelog <release-v5-10>` | 2024-11-15 | 2025-02-13 | {ref}`v10.2 <release-v10.2-feature-release>`, {ref}`v10.1 <release-v10.1-feature-release>`, {ref}`v10.0 <release-v10.0-major-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>`, {ref}`v9.5 <release-v9-5-extended-support-release>` |
| v5.9 [Download](https://github.com/mattermost/desktop/releases/tag/v5.9.2) \| {ref}`Changelog <release-v5-9>` | 2024-08-16 | 2025-05-15 | {ref}`v9.11 <release-v9-11-extended-support-release>`, {ref}`v9.10 <release-v9-10-feature-release>`, {ref}`v9.9 <release-v9-9-feature-release>`, {ref}`v9.8 <release-v9-8-feature-release>`, {ref}`v9.5 <release-v9-5-extended-support-release>` |
| v5.8 [Download](https://github.com/mattermost/desktop/releases/tag/v5.8.0) \| {ref}`Changelog <release-v5-8>` | 2024-05-16 | 2024-08-15 | {ref}`v9.9 <release-v9-9-feature-release>`, {ref}`v9.8 <release-v9-8-feature-release>`, {ref}`v9.7 <release-v9-7-feature-release>`, {ref}`v9.6 <release-v9-6-feature-release>`, {ref}`v9.5 <release-v9-5-extended-support-release>`, {ref}`v8.1 <release-v8-1-extended-support-release>` |
| v5.7 [Download](https://github.com/mattermost/desktop/releases/tag/v5.7.0) \| {ref}`Changelog <release-v5-7>` | 2024-03-15 | 2024-05-15 | {ref}`v9.6 <release-v9-6-feature-release>` |
Expand Down
1 change: 1 addition & 0 deletions source/about/mattermost-mobile-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ See the [Mobile app changelog](/about/mobile-app-changelog) for release details,

| **Release** | **Released on** | **Support ends** | **Compatible with** |
|:---|:---|:---|:---|
| v2.25 {ref}`FEATURE <release-v2-25-0>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.25.0) \| {ref}`Changelog <release-v2-25-0>` | 2025-02-16 | 2025-03-15 | {ref}`v10.5 <release-v10-5-extended-support-release>`, {ref}`v10.4 <release-v10.4-feature-release>`, {ref}`v10.3 <release-v10.3-feature-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>` |
| v2.24 {ref}`FEATURE <release-v2-24-1>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.24.1) \| {ref}`Changelog <release-v2-24-1>` | 2025-01-16 | 2025-02-15 | {ref}`v10.4 <release-v10.4-feature-release>`, {ref}`v10.3 <release-v10.3-feature-release>`, {ref}`v10.2 <release-v10.2-feature-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>` |
| v2.23 {ref}`FEATURE <release-v2-23-1>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.23.1) \| {ref}`Changelog <release-v2-23-1>` | 2024-12-16 | 2025-01-15 | {ref}`v10.3 <release-v10.3-feature-release>`, {ref}`v10.2 <release-v10.2-feature-release>`, {ref}`v10.1 <release-v10.1-feature-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>` |
| v2.22 {ref}`FEATURE <release-v2-22-0>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.22.0) \| {ref}`Changelog <release-v2-22-0>` | 2024-11-15 | 2024-12-15 | {ref}`v10.2 <release-v10.2-feature-release>`, {ref}`v10.1 <release-v10.1-feature-release>`, {ref}`v10.0 <release-v10.0-major-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>`, {ref}`v9.5 <release-v9-5-extended-support-release>` |
Expand Down
5 changes: 5 additions & 0 deletions source/about/mattermost-v10-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ Support for Mattermost Server v9.5 [Extended Support Release](https://docs.matte
- See the [changelog in progress](https://bit.ly/2nK3cVf) for details about the upcoming release.
```

(release-v10.5-extended-support-release)=
## Release v10.5 - [Extended Support Release](https://docs.mattermost.com/about/release-policy.html#release-types)

- **Note:** The v10.5 release is currently delayed due to ongoing investigations on performance issues and file upload bugs [MM-62960](https://mattermost.atlassian.net/browse/MM-62960), [MM-62944](https://mattermost.atlassian.net/browse/MM-62944).

(release-v10.4-feature-release)=
## Release v10.4 - [Feature Release](https://docs.mattermost.com/about/release-policy.html#release-types)

Expand Down
30 changes: 30 additions & 0 deletions source/about/mobile-app-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,36 @@

This changelog summarizes updates to Mattermost mobile apps releases for [Mattermost](https://mattermost.com).

(release-v2-25-0)=
## 2.25.0 Release
- Release Date: February 14, 2025
- Server Versions Supported: Server v9.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 v9.11.0 or later is required.** Support for server [Extended Support Release](https://docs.mattermost.com/about/release-policy.html#extended-support-releases) (ESR) v9.5.0 has ended and upgrading to server ESR v9.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 6s devices and later with iOS 15.1+ are required.

### Breaking Changes
- In the Mattermost Mobile App v2.25 release, Mattermost has stopped supporting iOS versions 13 and 14. Users should update their iOS version to v15.1 or newer before February 14, 2025. See more details in [this forum post](https://forum.mattermost.com/t/deprecation-notice-ios-13-and-14-versions/21845).

### Improvements
- Added a feature for having a separate tab for **Drafts** on mobile. The Drafts screen currently only supports local drafts on the device and not drafts synchronized with the server.
- Android: App logs now includes enhanced logging for events that happen on the native (device-side) of the app which can be useful for troubleshooting issues related to Mattermost push notifications.
- Added visualization of custom profile attributes. Requires server v10.5 and feature flag enabled.

### Bug Fixes
- Fixed reliability issues with threads.
- Fixed certain scenarios where the keyboard area in the channel and thread screen took more space than it should.

### Open Source Components
- Added ``@react-native-community/cli``, ``@react-native-community/cli-platform-android``, and ``@react-native-community/cli-platform-ios`` to https://github.com/mattermost/mattermost-mobile.

### Known Issues
- Samsung S22 might not display custom profile attributes correctly.
- 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-24-1)=
## 2.24.1 Release
- Release Date: January 17, 2025
Expand Down
16 changes: 8 additions & 8 deletions source/collaborate/install-desktop-app.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ You can download the `desktop app <https://mattermost.com/apps/>`_ directly from

**Install the Mattermost Desktop App**

1. Download the latest version of the Mattermost desktop app for the `64-bit version of Windows <https://releases.mattermost.com/desktop/5.10.2/mattermost-desktop-5.10.2-win-x64.msi>`_
2. From the **\Downloads** folder, right-click on the file ``mattermost-desktop-setup-5.10.2-win.exe``, then select **Open** to start an installer for the app. Once finished, the Mattermost desktop app opens automatically.
1. Download the latest version of the Mattermost desktop app for the `64-bit version of Windows <https://releases.mattermost.com/desktop/5.11.0/mattermost-desktop-5.11.0-win-x64.msi>`_
2. From the **\Downloads** folder, right-click on the file ``mattermost-desktop-setup-5.11.0-win.exe``, then select **Open** to start an installer for the app. Once finished, the Mattermost desktop app opens automatically.

.. warning::
Mattermost Desktop should always be installed on a local drive. Network Shares are not supported as installation locations.
Expand Down Expand Up @@ -64,8 +64,8 @@ You can download the `desktop app <https://mattermost.com/apps/>`_ directly from

1. Download the latest version of the Mattermost desktop app:

- `Intel systems <https://releases.mattermost.com/desktop/5.10.2/mattermost-desktop-5.10.2-mac-x64.dmg>`_
- `M1 systems <https://releases.mattermost.com/desktop/5.10.2/mattermost-desktop-5.10.2-mac-m1.dmg>`_ (Beta)
- `Intel systems <https://releases.mattermost.com/desktop/5.11.0/mattermost-desktop-5.11.0-mac-x64.dmg>`_
- `M1 systems <https://releases.mattermost.com/desktop/5.11.0/mattermost-desktop-5.11.0-mac-m1.dmg>`_ (Beta)

2. Double-click the download to open the disk image.

Expand Down Expand Up @@ -121,21 +121,21 @@ You can download the `desktop app <https://mattermost.com/apps/>`_ directly from

**Install the Mattermost Desktop App**

1. Download the latest version of the Mattermost desktop app for 64-bit systems: `mattermost-desktop-5.10.2-linux-x86_64.rpm <https://releases.mattermost.com/desktop/5.10.2/mattermost-desktop-5.10.2-linux-x86_64.rpm>`_
1. Download the latest version of the Mattermost desktop app for 64-bit systems: `mattermost-desktop-5.11.0-linux-x86_64.rpm <https://releases.mattermost.com/desktop/5.11.0/mattermost-desktop-5.11.0-linux-x86_64.rpm>`_

2. At the command line, execute the following command:

.. code-block:: sh
sudo rpm -i mattermost-desktop-5.10.2-linux-x86_64.rpm
sudo rpm -i mattermost-desktop-5.11.0-linux-x86_64.rpm
3. Run Mattermost as a desktop app.

To manually update the desktop app, run the following command:

.. code-block:: sh
sudo rpm -u mattermost-desktop-5.10.2-linux-x86_64.rpm
sudo rpm -u mattermost-desktop-5.11.0-linux-x86_64.rpm
.. tip::
You can review the current version of your desktop app by selecting the **More** |more-icon-vertical| icon located in the top left corner of the desktop app, then selecting **Help > Version...**.
Expand All @@ -148,7 +148,7 @@ You can download the `desktop app <https://mattermost.com/apps/>`_ directly from

**Install the Desktop App's compressed tarball**

1. Download the latest version of the Mattermost desktop app for 64-bit systems: `mattermost-desktop-5.10.2-linux-x64.tar.gz <https://releases.mattermost.com/desktop/5.10.2/mattermost-desktop-5.10.2-linux-x64.tar.gz>`_
1. Download the latest version of the Mattermost desktop app for 64-bit systems: `mattermost-desktop-5.11.0-linux-x64.tar.gz <https://releases.mattermost.com/desktop/5.11.0/mattermost-desktop-5.11.0-linux-x64.tar.gz>`_

2. Extract the archive to a convenient location, then give ``chrome-sandbox`` in the extracted directory the required ownership and permissions: ``sudo chown root:root chrome-sandbox && sudo chmod 4755 chrome-sandbox``

Expand Down
Loading

0 comments on commit d3f229e

Please sign in to comment.