Skip to content
Open
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c914b13
Update documentation for v11.2 Feature Release (December 16th)
claude[bot] Nov 17, 2025
4567263
Update open-source-components.rst
amyblais Nov 17, 2025
0fc321f
Update deprecated-features.rst
amyblais Nov 17, 2025
2ddf949
Update mattermost-v11-changelog.md
amyblais Nov 17, 2025
115dc90
Update mattermost-v11-changelog.md
amyblais Nov 17, 2025
f216641
Update release-policy.md
amyblais Nov 17, 2025
a28b9c0
Update mattermost-v11-changelog.md
amyblais Nov 19, 2025
397bc79
Merge branch 'v11.2-documentation' into claude/issue-8548-20251117-0726
amyblais Nov 19, 2025
279ca94
Update mattermost-v11-changelog.md
amyblais Nov 19, 2025
e4a8638
Update mattermost-v11-changelog.md
amyblais Nov 20, 2025
3e689fe
Update mattermost-v11-changelog.md
amyblais Nov 20, 2025
e68202e
Update mattermost-v11-changelog.md
amyblais Nov 20, 2025
378acee
Update mattermost-v11-changelog.md
amyblais Nov 21, 2025
8d41876
Update mattermost-v11-changelog.md
amyblais Nov 21, 2025
e6209f0
Update important-upgrade-notes.rst
amyblais Nov 21, 2025
289a9f5
Update mattermost-v11-changelog.md
amyblais Nov 21, 2025
1a1764d
Merge branch 'v11.2-documentation' into claude/issue-8548-20251117-0726
amyblais Nov 24, 2025
7c54ac9
Update mattermost-v11-changelog.md
amyblais Nov 25, 2025
4e8e0c1
Update source/administration-guide/upgrade/important-upgrade-notes.rst
amyblais Dec 1, 2025
75096fb
Update important-upgrade-notes.rst
amyblais Dec 1, 2025
4480983
Add contributors
amyblais Dec 1, 2025
7469ddc
Update mattermost-v11-changelog.md
amyblais Dec 1, 2025
bcbce1b
Update mattermost-v11-changelog.md
amyblais Dec 2, 2025
3e6ed67
Update mattermost-v11-changelog.md
amyblais Dec 3, 2025
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
18 changes: 18 additions & 0 deletions source/administration-guide/upgrade/important-upgrade-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,24 @@ We recommend reviewing the `additional upgrade notes <#additional-upgrade-notes>
| If you're upgrading | Then... |
| from a version earlier than... | |
+====================================================+==================================================================================================================================================================+
| v11.2 | Added a new column to the ``OAuthApps`` table called ``isdynamicallyregistered``. It has a default value of ``false``. Also added three new columns to the |
| | ``OAuthAuthData`` table called ``resource``, ``codechallenge`` and ``codechallengemethod``. All columns default to ``‘’``. Also added a new column to the |
| | ``OAuthAccessData`` table called ``audience``. It has a default value of ``‘’``. The migrations are fully backwards-compatible and no database downtime is |
| | expected for this upgrade. The tables take an ``ACCESS EXCLUSIVE LOCK``, however it is only to add/remove the metadata. The command returns instantly. |
| | The SQL queries included are: |
| | |
| | .. code-block:: sql |
| | |
| | ALTER TABLE oauthapps ADD COLUMN IF NOT EXISTS isdynamicallyregistered BOOLEAN DEFAULT FALSE; |
| | |
| | ALTER TABLE oauthauthdata ADD COLUMN IF NOT EXISTS codechallenge varchar(128) DEFAULT ''; |
| | |
| | ALTER TABLE oauthauthdata ADD COLUMN IF NOT EXISTS codechallengemethod varchar(10) DEFAULT ''; |
| | |
| | ALTER TABLE oauthaccessdata ADD COLUMN IF NOT EXISTS audience varchar(512) DEFAULT ''; |
| | |
| | ALTER TABLE oauthauthdata ADD COLUMN IF NOT EXISTS resource varchar(512) DEFAULT '';| |
+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| v11.1 | The version of React used by the Mattermost web app has been updated from React 17 to React 18. See more details in |
| | `this forum post <https://forum.mattermost.com/t/upgrading-the-mattermost-web-app-to-react-18-v11/25000>`__. |
| +------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Desktop
Mobile
-------

- Mattermost Mobile v2.35.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.35/NOTICE.txt>`__.
- Mattermost Mobile v2.34.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.34/NOTICE.txt>`__.
- Mattermost Mobile v2.33.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.33/NOTICE.txt>`__.
- Mattermost Mobile v2.32.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.32/NOTICE.txt>`__.
Expand Down Expand Up @@ -132,6 +133,7 @@ Mobile
Server
------------------------------

- Mattermost Enterprise Edition v11.2.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.2/NOTICE.txt>`__.
- Mattermost Enterprise Edition v11.1.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.1/NOTICE.txt>`__.
- Mattermost Enterprise Edition v11.0.2 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.0/NOTICE.txt>`__.
- Mattermost Enterprise Edition v10.12.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-10.12/NOTICE.txt>`__.
Expand Down
2 changes: 1 addition & 1 deletion source/deployment-guide/server/linux/deploy-rhel.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ In a terminal window, ssh onto the system that will host the Mattermost Server.

.. code-block:: sh

wget https://releases.mattermost.com/11.1.0/mattermost-11.1.0-linux-amd64.tar.gz
wget https://releases.mattermost.com/11.2.0/mattermost-11.2.0-linux-amd64.tar.gz

.. tab:: Current ESR

Expand Down
2 changes: 1 addition & 1 deletion source/deployment-guide/server/linux/deploy-tar.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ In a terminal window, ssh onto the system that will host the Mattermost Server.

.. code-block:: sh

wget https://releases.mattermost.com/11.1.0/mattermost-11.1.0-linux-amd64.tar.gz
wget https://releases.mattermost.com/11.2.0/mattermost-11.2.0-linux-amd64.tar.gz

.. tab:: Current ESR

Expand Down
2 changes: 1 addition & 1 deletion source/product-overview/mattermost-desktop-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Mattermost releases a new desktop app version every 4 months, in February, May,

| **Release** | **Support** | **Compatible with** |
|:---|:---|:---|
| v6.0 [Download](https://github.com/mattermost/desktop/releases/tag/v6.0.1) \| {ref}`Changelog <release-v6-0>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.0.1/sbom-desktop-v6.0.1.json) | Released: 2025-11-14<br/>Support Ends: 2026-02-15 | {ref}`v11.1 <release-v11.1-feature-release>`, {ref}`v11.0 <release-v11.0-major-release>`, {ref}`v10.12 <release-v10.12-feature-release>`, {ref}`v10.11 <release-v10.11-extended-support-release>` |
| v6.0 [Download](https://github.com/mattermost/desktop/releases/tag/v6.0.1) \| {ref}`Changelog <release-v6-0>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.0.1/sbom-desktop-v6.0.1.json) | Released: 2025-11-14<br/>Support Ends: 2026-02-15 | {ref}`v11.2 <release-v11.2-feature-release>`, {ref}`v11.1 <release-v11.1-feature-release>`, {ref}`v11.0 <release-v11.0-major-release>`, {ref}`v10.12 <release-v10.12-feature-release>`, {ref}`v10.11 <release-v10.11-extended-support-release>` |
| v5.13 [Download](https://github.com/mattermost/desktop/releases/tag/v5.13.2) \| {ref}`Changelog <release-v5-13>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v5.13.2/sbom-desktop-v5.13.2.json) | Released: 2025-08-15<br/>Support Ends: 2026-08-15 {ref}`EXTENDED <release-types>` | {ref}`v11.0 <release-v11.0-major-release>`, {ref}`v10.12 <release-v10.12-feature-release>`, {ref}`v10.11 <release-v10.11-extended-support-release>`, {ref}`v10.10 <release-v10.10-feature-release>`, {ref}`v10.9 <release-v10.9-feature-release>`, {ref}`v10.5 <release-v10.5-extended-support-release>` |
| v5.12 [Download](https://github.com/mattermost/desktop/releases/tag/v5.12.1) \| {ref}`Changelog <release-v5-12>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v5.12.1/sbom-desktop-v5.12.1.json) | Released: 2025-05-16<br/>Support Ends: 2025-08-15 | {ref}`v10.10 <release-v10.10-feature-release>`, {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.6 <release-v10.6-feature-release>`, {ref}`v10.5 <release-v10.5-extended-support-release>` |
| v5.11 [Download](https://github.com/mattermost/desktop/releases/tag/v5.11.3) \| {ref}`Changelog <release-v5-11>` | Released: 2025-02-14<br/>Support Ends: 2025-11-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}`v10.4 <release-v10.4-feature-release>`, {ref}`v10.3 <release-v10.3-feature-release>`, {ref}`v9.11 <release-v9-11-extended-support-release>` |
Expand Down
1 change: 1 addition & 0 deletions source/product-overview/mattermost-server-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Mattermost releases a new server version on the 16th of each month in [binary fo

| **Release** | **Released on** | **Support ends** |
|:---|:---|:---|
| v11.2 [Download](https://releases.mattermost.com/11.2.0/mattermost-11.2.0-linux-amd64.tar.gz) \| {ref}`Changelog <release-v11.2-feature-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v11.2.0/sbom-mattermost-v11.2.0.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/11.2.0/sbom-enterprise-v11.2.0.json">Enterprise</a></li></ul></details> | 2025-12-16 | 2026-03-15 |
| v11.1 [Download](https://releases.mattermost.com/11.1.0/mattermost-11.1.0-linux-amd64.tar.gz) \| {ref}`Changelog <release-v11.1-feature-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v11.1.0/sbom-mattermost-v11.1.0.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/11.1.0/sbom-enterprise-v11.1.0.json">Enterprise</a></li></ul></details> | 2025-11-14 | 2026-02-15 |
| v11.0 [Download](https://releases.mattermost.com/11.0.5/mattermost-11.0.5-linux-amd64.tar.gz) \| {ref}`Changelog <release-v11.0-major-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v11.0.5/sbom-mattermost-v11.0.5.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/11.0.5/sbom-enterprise-v11.0.5.json">Enterprise</a></li></ul></details> | 2025-10-16 | 2026-01-15 |
| v10.12 [Download](https://releases.mattermost.com/10.12.3/mattermost-10.12.3-linux-amd64.tar.gz) \| {ref}`Changelog <release-v10.12-feature-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v10.12.3/sbom-mattermost-v10.12.3.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/10.12.3/sbom-enterprise-v10.12.3.json">Enterprise</a></li></ul></details> | 2025-09-16 | 2025-12-15 |
Expand Down
74 changes: 74 additions & 0 deletions source/product-overview/mattermost-v11-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,80 @@
```{include} common-esr-support-upgrade.md
```

(release-v11.2-feature-release)=
## Release v11.2 - [Feature Release](https://docs.mattermost.com/product-overview/release-policy.html#release-types)

**Release day: 2025-12-16**

#### Important Upgrade Notes
- Added a new column to the ``OAuthApps`` table called ``isdynamicallyregistered``. It has a default value of ``false``. Also added three new columns to the ``OAuthAuthData`` table called ``resource``, ``codechallenge`` and ``codechallengemethod``. All columns default to ``‘’``. Also added a new column to the ``OAuthAccessData`` table called ``audience``. It has a default value of ``‘’``. No database downtime is expected for this upgrade. See the [Important Upgrade Notes](https://docs.mattermost.com/upgrade/important-upgrade-notes.html) for more details.

```{Important}
If you upgrade from a release earlier than v11.1, please read the other [Important Upgrade Notes](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html).
```

### Improvements

#### User Interface (UI)
- Pre-packaged Playbooks plugin [v2.6.0](https://github.com/mattermost/mattermost-plugin-playbooks/releases/tag/v2.6.0).
- Pre-packaged Zoom plugin [v1.10.0](https://github.com/mattermost/mattermost-plugin-zoom/releases/tag/v1.10.0).
- Pre-packaged Agents plugin [v1.6.1](https://github.com/mattermost/mattermost-plugin-agents/releases/tag/v1.6.1).
- Pre-packaged ServiceNow plugin [v2.4.0](https://github.com/mattermost/mattermost-plugin-servicenow/releases/tag/v2.4.0).
- Pre-packaged MS Calendar plugin [v1.4.0](https://github.com/mattermost/mattermost-plugin-mscalendar/releases/tag/v1.4.0).
- Pre-packaged Channel Export plugin [v1.3.0](https://github.com/mattermost/mattermost-plugin-channel-export/releases/tag/v1.3.0).
- Pre-packaged Boards plugin version [v9.2.1](https://github.com/mattermost/mattermost-plugin-boards/releases).
- Pre-packaged Jira plugin version [v4.4.1](https://github.com/mattermost/mattermost-plugin-jira/releases/tag/v4.4.1).
- Enabled thread popouts in the browser.
- Improved license and plan name clarity throughout the user interface. License settings and the **About** modal now display specific plan names (Professional, Enterprise, Entry) instead of the generic "Enterprise Edition" label, reducing confusion between edition and plan terminology.

#### Administration
- Introduced authentication token generation for Hosted Push Notification Service.
- Added search backend type to the Support Packet.
- Added SAML provider type to the Support Packet.

#### Integrations
- Permission schemes now fully expose controls for managing other users' integrations (Webhooks, Slash Commands, OAuth Apps) in the **System Console** for greater administrative clarity. Additionally, permissions for managing your own integrations have been renamed for consistency, and a new configuration option allows administrators to enforce Incoming Webhook channel locking.
- Added AI-enabled rewriting of messages for servers with the Agents plugin.
- Applicable posts are now marked as AI-generated.
- Added an authorization metadata endpoint and Dynamic Client Registration of Confidential OAuth Apps.
- Added OAuth public client support through DCR and PKCE for public/confidential clients.
- Added support for a resource parameter with OAuth.
- Added ability to create OAuth public clients through the **Integrations** page.
- Added ``http.Flusher`` support to the plugin RPC layer.

### Bug Fixes
- Fixed a server panic that could occur when patching channel moderations with restricted permissions.
- Fixed the justification of sidebar icons for plugins.
- Fixed an issue with the translation of "Until <time>" text for custom statuses.
- Fixed an infinite loop on the shared channels tooltip for users when the remote cluster was not available.
- Fixed an issue where guest users could not log in via SAML when "Ignore Guest Users when Synchronizing with AD/LDAP" was enabled.
- Fixed an issue where length validation was missing for LDAP user fields.
- Fixed an issue where some modals would appear when editing messages.
- Fixed an issue where the slash command autocomplete did not preserve user input case when forwarding pretext to backend.
- Fixed an issue where some text on the signup page was not translatable.
- Fixed an issue where thread popouts did not show the current user's status.
- Fixed an issue where clicking on a permalink to a reply in another thread would not navigate the main window.
- Fixed an issue where focusing on the thread popout would not mark the thread as read.
- Fixed an issue where a content reviewer could not download file attachments from a flagged post.
- Fixed an issue where users could not add bots without an error message popping up.

### config.json
New setting options were added to ``config.json``. Below is a list of the additions and their default values on install. The settings can be modified in ``config.json``, or the System Console when available.

#### Changes to Enterprise plans:
- Under ``ServiceSettings`` in ``config.json``:
- Added ``EnableDynamicClientRegistration`` configuration setting to control whether Dynamic Client Registration is enabled in your Mattermost instance. The default value is ``false``.

### API Changes
- Added a new ``api/v4/posts/rewrite`` endpoint to enable AI-powered message rewriting. It accepts a message, an AI agent ID, and a rewrite action, and returns a JSON object with a ``rewritten_text`` field containing the rewritten text. The endpoint supports six predefined actions: ``shorten``, ``elaborate``, ``improve_writing``, ``fix_spelling``, ``simplify``, and ``summarize``. A custom action is also available, which requires a ``custom_prompt`` parameter to specify the desired transformation.
- Updated the ``GetFile`` ``GET`` ``api/v4/files/file_id`` endpoint to include two new query params: ``as_content_reviewer`` and ``flagged_post_id``. These are used for the Data Spillage feature to allow content reviewers to download files from flagged posts.
- Added two new fields to the ``/oauth/authorize`` endpoints called ``code_challenge`` and ``code_challenge_method`` in order to support PKCE with our OAuth authorization flow.
- Added ``/.well-known/oauth-authorization-server`` so that OAuth clients can check what Mattermost supports. The endpoint returns a 501 error if ``ServiceSettings.EnableOAuthServiceProvider`` is disabled.
- Added ``/api/v4/oauth/apps/register`` in order to support Dynamic Client Registration for OAuth. This allows **any** external OAuth client to automatically register an OAuth App within Mattermost without requiring authentication. The endpoint requires ``ServiceSettings.EnableOAuthServiceProvider`` and ``ServiceSettings.EnableDynamicClientRegistration`` to be enabled.

### Go Version
- v11.2 is built with Go ``v1.24.6``.

(release-v11.1-feature-release)=
## Release v11.1 - [Feature Release](https://docs.mattermost.com/product-overview/release-policy.html#release-types)

Expand Down
3 changes: 2 additions & 1 deletion source/product-overview/release-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,11 @@ gantt
v10.9 :done, 2025-06-16, 2025-09-15
v10.10 :done, 2025-07-16, 2025-10-15
v10.11 & Desktop App v5.13 Extended Support :crit, 2025-08-16, 2026-08-15
v10.12 :active, 2025-09-16, 2025-12-15
v10.12 :done, 2025-09-16, 2025-12-15
v11.0 :active, 2025-10-16, 2026-01-15
v11.1 :active, 2025-11-14, 2026-02-15
v11.2 :active, 2025-12-16, 2026-03-15
v11.3 :active, 2026-01-16, 2026-04-15
```

**Timeline Legend:**
Expand Down