Skip to content

AI-Aided: Add EnableSharedChannelsPlugins feature flag documentation for v10.10 #8073

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: v10.10-documentation
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion source/about/mattermost-mobile-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ We strongly recommend using the latest mobile app release available that contain

| **Release** | **Released on** | **Support ends** | **Compatible with** |
|:---|:---|:---|:---|
| v2.29 {ref}`FEATURE <release-v2-29-0>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.29.0) \| {ref}`Changelog <release-v2-29-0>` | 2025-06-16 | 2025-07-15 | {ref}`v10.9 <release-v10.9-feature-release>`, {ref}`v10.8 <release-v10.8-feature-release>`, {ref}`v10.7 <release-v10.7-feature-release>`, {ref}`v10.5 <release-v10.5-extended-support-release>` |
| v2.29 {ref}`FEATURE <release-v2-29-1>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.29.1) \| {ref}`Changelog <release-v2-29-1>` | 2025-06-16 | 2025-07-15 | {ref}`v10.9 <release-v10.9-feature-release>`, {ref}`v10.8 <release-v10.8-feature-release>`, {ref}`v10.7 <release-v10.7-feature-release>`, {ref}`v10.5 <release-v10.5-extended-support-release>` |
| v2.28 {ref}`FEATURE <release-v2-28-1>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.28.1) \| {ref}`Changelog <release-v2-28-1>` | 2025-05-16 | 2025-06-15 | {ref}`v10.8 <release-v10.8-feature-release>`, {ref}`v10.7 <release-v10.7-feature-release>`, {ref}`v10.6 <release-v10.6-feature-release>`, {ref}`v10.5 <release-v10.5-extended-support-release>` |
| v2.27 {ref}`FEATURE <release-v2-27-1>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.27.1) \| {ref}`Changelog <release-v2-27-1>` | 2025-04-16 | 2025-05-15 | {ref}`v10.7 <release-v10.7-feature-release>`, {ref}`v10.6 <release-v10.6-feature-release>`, {ref}`v10.5 <release-v10.5-extended-support-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>` |
| v2.26 {ref}`FEATURE <release-v2-26-2>` [Download](https://github.com/mattermost/mattermost-mobile/releases/tag/v2.26.2) \| {ref}`Changelog <release-v2-26-2>` | 2025-03-16 | 2025-04-15 | {ref}`v10.6 <release-v10.6-feature-release>`, {ref}`v10.5 <release-v10.5-extended-support-release>`, {ref}`v10.4 <release-v10.4-feature-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>` |
Expand Down
14 changes: 14 additions & 0 deletions source/about/mobile-app-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,20 @@ This changelog summarizes updates to Mattermost mobile apps releases for [Matter
```{include} common-esr-support.md
```

(release-v2-29-1)=
## 2.29.1 Release
- Release Date: June 18, 2025
- Server Versions Supported: Server v10.5.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.5.0 or later is required.** Support for server [Extended Support Release](https://docs.mattermost.com/about/release-policy.html#extended-support-releases) (ESR) v9.11.0 has ended and upgrading to server ESR v10.5.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.

### Bug Fixes
- Fixed an issue where an unread thread on a Direct/Group Message would mark all teams as unread [MM-64335](https://mattermost.atlassian.net/browse/MM-64335).
- Fixed an issue with the **Report a Problem** screen not showing all the buttons on small screens [MM-64457](https://mattermost.atlassian.net/browse/MM-64457).

(release-v2-29-0)=
## 2.29.0 Release
- Release Date: June 16, 2025
Expand Down
2 changes: 1 addition & 1 deletion source/about/subscription.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Mattermost offers self-hosted capabilities through **Mattermost Enterprise** and

Mattermost self-hosted deployments require a license subscription key to be applied to access features. Your plan subscription determines what features you have access to. Talk to a `Mattermost expert <https://mattermost.com/contact-sales/>`_ to learn more.

:doc:`Mattermost Enterprise and Mattermost Professional :doc:`licenses </about/editions-and-offerings>` are sold as prepaid annual subscriptions based on the number of seat licenses purchased, or “seats”. Each seat license purchased entitles a customer to an “activated user”, which is a user registered on a specific Mattermost server and not deactivated.
:doc:`Mattermost Enterprise and Mattermost Professional licenses </about/editions-and-offerings>` are sold as prepaid annual subscriptions based on the number of seat licenses purchased, or “seats”. Each seat license purchased entitles a customer to an “activated user”, which is a user registered on a specific Mattermost server and not deactivated.

System administrators can view user status in the System Console and activate and deactivate registered users at any time. Deactivated users have history and preferences saved.

Expand Down
17 changes: 6 additions & 11 deletions source/deploy/server/deploy-linux.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ Mattermost Server can be deployed on various Linux distributions, providing a fl

This page covers deployment options for major Linux distributions and installation methods. Choose your preferred platform below for specific deployment instructions:

.. tab:: Manual Install

.. include:: linux/deploy-tar.rst
:start-after: :nosearch:

.. tab:: Ubuntu

.. include:: linux/deploy-ubuntu.rst
Expand All @@ -15,16 +20,6 @@ This page covers deployment options for major Linux distributions and installati
.. include:: linux/deploy-rhel.rst
:start-after: :nosearch:

.. tab:: Generic Linux

.. include:: linux/deploy-tar.rst
:start-after: :nosearch:

.. tab:: Omnibus Package

.. include:: linux/deploy-omnibus.rst
:start-after: :nosearch:

Secure your Mattermost deployment
---------------------------------

Expand All @@ -37,4 +32,4 @@ Configuring TLS and setting up an NGINX proxy ensures secure communication betwe
.. note::

- Your Mattermost Server deployments requires a PostgreSQL database. See the :ref:`database preparation <deploy/server/preparations:database preparation>` documentation for details on this prerequisite.
- See the :doc:`deployment troubleshooting </guides/deployment-troubleshooting>` documentation for resolutions to common deployment issues.
- See the :doc:`deployment troubleshooting </guides/deployment-troubleshooting>` documentation for resolutions to common deployment issues.
18 changes: 18 additions & 0 deletions source/onboard/connected-workspaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,24 @@ Once a connection is established between two Mattermost servers, system admins c

The ability to create a direct or group message with remote users across connected workspaces is only available when the feature flag ``EnableSharedChannelsDMs`` is enabled. While this feature is in :ref:`Beta <manage/feature-labels:beta>`, there are some known issues that may impact reliability of direct message delivery across servers.

Plugin component interaction
-----------------------------

From Mattermost v10.10, plugin components are hidden in connected workspaces by default to ensure a consistent experience across different Mattermost instances.

Starting from Mattermost Server v10.10, plugin interactions such as slash commands, interactive buttons, and other plugin-generated components are not displayed or accessible in shared channels unless explicitly enabled by a system administrator.

Enable plugin components
~~~~~~~~~~~~~~~~~~~~~~~~~~

System administrators can enable plugin component visibility in connected workspaces by setting the following configuration in ``config.json``:

- ``ConnectedWorkspacesSettings.EnableSharedChannelsPlugins = true``

.. note::

When plugin components are enabled in shared channels, ensure all connected Mattermost instances have the same plugins installed and configured to avoid inconsistent user experiences. Plugin behaviors may vary between instances if different plugin versions or configurations are used.

Manage connections and invitations
----------------------------------

Expand Down