Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
6cb4513
Update documentation for v11.3 Feature Release (January 16th)
claude[bot] Dec 17, 2025
863e25e
Update open-source-components.rst
amyblais Dec 17, 2025
d07333d
Update mattermost-desktop-releases.md
amyblais Dec 17, 2025
48a42a7
Update release-policy.md
amyblais Dec 17, 2025
59fe824
Update mattermost-v11-changelog.md
amyblais Dec 17, 2025
644e694
Update mattermost-v11-changelog.md
amyblais Dec 17, 2025
a1d09f9
Update mattermost-v11-changelog.md
amyblais Dec 17, 2025
a2093df
Update release-policy.md
amyblais Dec 17, 2025
3cca37a
Update mattermost-v11-changelog.md
amyblais Dec 17, 2025
8bf7726
Update important-upgrade-notes.rst
amyblais Dec 17, 2025
9df55dc
Update important-upgrade-notes.rst
amyblais Dec 17, 2025
55ccb17
Update important-upgrade-notes.rst
amyblais Dec 17, 2025
7c23132
Update important-upgrade-notes.rst
amyblais Dec 17, 2025
82b557a
Update mattermost-v11-changelog.md
amyblais Dec 18, 2025
66b73a7
Update mattermost-v11-changelog.md
amyblais Dec 18, 2025
3058453
Update mattermost-v11-changelog.md
amyblais Dec 18, 2025
17c258f
Update mattermost-v11-changelog.md
amyblais Dec 19, 2025
c3cc118
Update mattermost-v11-changelog.md
amyblais Jan 5, 2026
114219c
Update mattermost-v11-changelog.md
amyblais Jan 5, 2026
71565a4
Update mattermost-v11-changelog.md
amyblais Jan 5, 2026
4e4ce4b
Update important-upgrade-notes.rst
amyblais Jan 5, 2026
01b872e
Update important-upgrade-notes.rst
amyblais Jan 5, 2026
b9066d7
Update release-policy.md
amyblais Jan 7, 2026
b11566a
Update release-policy.md
amyblais Jan 7, 2026
350d6c7
Update mattermost-v11-changelog.md
amyblais Jan 7, 2026
07f7c6b
Update mattermost-desktop-releases.md
amyblais Jan 7, 2026
5bcaa63
Update mattermost-v11-changelog.md
amyblais Jan 13, 2026
05398dd
Update mattermost-v11-changelog.md
amyblais Jan 13, 2026
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
54 changes: 54 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,60 @@ We recommend reviewing the `additional upgrade notes <#additional-upgrade-notes>
| If you're upgrading | Then... |
| from a version earlier than... | |
+====================================================+==================================================================================================================================================================+
| v11.3 | Added schema changes in the form of a new tables (``ReadReceipts`` and ``TemporaryPosts``) that aggregate user attributes into a separate table. Added ``Type`` |
| | field for both ``Drafts`` and ``ScheduledPosts``. A previous version of Mattermost can run with the new schema changes. The migrations are fully |
| | backwards-compatible and no database downtime is expected for this upgrade. The SQL queries included are: |
| | |
| | .. code-block:: sql |
| | |
| | CREATE TABLE IF NOT EXISTS ReadReceipts ( |
| | PostId VARCHAR(26) NOT NULL, |
| | UserId VARCHAR(26) NOT NULL, |
| | ExpireAt bigint NOT NULL, |
| | PRIMARY KEY (PostId, UserId) |
| | ); |
| | |
| | CREATE INDEX IF NOT EXISTS idx_read_receipts_post_id ON ReadReceipts(PostId); |
| | CREATE INDEX IF NOT EXISTS idx_read_receipts_user_id_post_id_expire_at ON ReadReceipts(UserId, PostId, ExpireAt); |
| | |
| | CREATE TABLE IF NOT EXISTS TemporaryPosts ( |
| | PostId VARCHAR(26) PRIMARY KEY, |
| | Type VARCHAR(26) NOT NULL, |
| | ExpireAt BIGINT NOT NULL, |
| | Message VARCHAR(65535), |
| | FileIds VARCHAR(300) |
| | ); |
| | |
| | CREATE INDEX IF NOT EXISTS idx_temporary_posts_expire_at ON TemporaryPosts(expireat); |
| | |
| | ALTER TABLE drafts ADD COLUMN IF NOT EXISTS Type text; |
| | ALTER TABLE scheduledposts ADD COLUMN IF NOT EXISTS Type text; |
| +------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| | Added a new ``translations`` table, two new columns (``channels.autotranslation``, ``channelmembers.autotranslation)``, and four new indexes. The migrations are |
| | fully backwards-compatible and there are no table rewrites. < 1 second of downtime is required. Zero downtime is possible when using |
| | ``CREATE INDEX CONCURRENTLY`` before upgrading for true zero-downtime upgrade. Standard upgrade is safe for all instance sizes; no special manual steps required |
| | unless zero-downtime is critical. The SQL queries for absolute zero downtime are: |
| | |
| | .. code-block:: sql |
| | |
| | CREATE INDEX CONCURRENTLY IF NOT EXISTS |
| | idx_channelmembers_autotranslation_enabled |
| | ON channelmembers (channelid) |
| | WHERE autotranslation = true; |
| | |
| | CREATE INDEX CONCURRENTLY IF NOT EXISTS |
| | idx_channels_autotranslation_enabled |
| | ON channels (id) |
| | WHERE autotranslation = true; |
| | |
| | CREATE INDEX CONCURRENTLY IF NOT EXISTS |
| | idx_users_id_locale |
| | ON users (id, locale); |
| +------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| | Beginning in Mattermost v11.3, some plugins that register a Right Hand Sidebar (RHS) component using ``registerRightHandSidebarComponent`` will need to |
| | implement additional code to support RHS popouts if their RHS component relies on plugin-specific state. See |
| | `this forum post <https://forum.mattermost.com/t/rhs-popout-support-for-plugins/25626>`__ for full details. |
+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 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 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Desktop
Mobile
-------

- Mattermost Mobile v2.36.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.36/NOTICE.txt>`__.
- 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>`__.
Expand Down Expand Up @@ -133,6 +134,7 @@ Mobile
Server
------------------------------

- Mattermost Enterprise Edition v11.3.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.3/NOTICE.txt>`__.
- 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>`__.
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.2.1/mattermost-11.2.1-linux-amd64.tar.gz
wget https://releases.mattermost.com/11.3.0/mattermost-11.3.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.2.1/mattermost-11.2.1-linux-amd64.tar.gz
wget https://releases.mattermost.com/11.3.0/mattermost-11.3.0-linux-amd64.tar.gz

.. tab:: Current ESR

Expand Down
6 changes: 3 additions & 3 deletions source/product-overview/mattermost-desktop-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@

## Frequency

Mattermost releases a new desktop app version every 4 months, in February, May, August, and November in [binary form](https://docs.mattermost.com/end-user-guide/collaborate/install-desktop-app.html). See the [Desktop app changelog](/product-overview/desktop-app-changelog) for release details.
Mattermost releases a new desktop app version every 4 months, in February, May, August, and November in [binary form](https://docs.mattermost.com/end-user-guide/access/install-desktop-app.html). See the [Desktop app changelog](/product-overview/desktop-app-changelog) for release details.


```{Important}
- From Mattermost v9.11, Mattermost server extended releases are now paired with Mattermost desktop app extended releases. For an optimal user experience and for the latest security fixes, we strongly recommend updating desktop clients to the latest version your Mattermost server supports. See the table below for server compatibility, and see the [Mattermost extended support releases](#extended-support-releases) documentation to learn more about extended releases.
- If you prefer to control the server and client releases, we recommend disabling automatic client updates to prevent users from upgrading their desktop client to a version your server doesn't support. See the [install Mattermost desktop app](https://docs.mattermost.com/end-user-guide/collaborate/install-desktop-app.html) documentation for platform-specific details on automatic app updates.
- If you prefer to control the server and client releases, we recommend disabling automatic client updates to prevent users from upgrading their desktop client to a version your server doesn't support. See the [install Mattermost desktop app](https://docs.mattermost.com/end-user-guide/access/install-desktop-app.html) documentation for platform-specific details on automatic app updates.
```

## Latest releases

| **Release** | **Support** | **Compatible with** |
|:---|:---|:---|
| v6.0 [Download](https://github.com/mattermost/desktop/releases/tag/v6.0.2) \| {ref}`Changelog <release-v6-0>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.0.2/sbom-desktop-v6.0.2.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>` |
| v6.0 [Download](https://github.com/mattermost/desktop/releases/tag/v6.0.2) \| {ref}`Changelog <release-v6-0>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.0.2/sbom-desktop-v6.0.2.json) | Released: 2025-11-14<br/>Support Ends: 2026-02-15 | {ref}`v11.3 <release-v11.3-feature-release>`, {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
Loading