Skip to content
Open
Show file tree
Hide file tree
Changes from all 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
31 changes: 31 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,37 @@ We recommend reviewing the `additional upgrade notes <#additional-upgrade-notes>
| If you're upgrading | Then... |
| from a version earlier than... | |
+====================================================+==================================================================================================================================================================+
| v11.10 | This migration adds a new composite index, ``idx_propertyvalues_groupid_updateat_id``, on the ``PropertyValues`` table covering the columns ``GroupID``, |
| | ``UpdateAt``, and ``ID``. The ``PropertyValues`` table is part of the Properties/Custom Attributes feature introduced in recent Mattermost versions. This index |
| | improves query performance for lookups and range scans that filter or sort by ``GroupID`` and ``UpdateAt``, which are common access patterns for this feature. |
| | The index is created using ``CONCURRENTLY``, so the build process does not block concurrent reads or writes against the ``PropertyValues`` table. The migrations |
| | are fully backwards-compatible and no database downtime is expected for this upgrade. The SQL queries included are: |
| | |
| | .. code-block:: sql |
| | |
| | -- morph:nontransactional |
| | CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_propertyvalues_groupid_updateat_id |
| | ON PropertyValues(GroupID, UpdateAt, ID); |
| | |
| | .. code-block:: sql |
| | |
| | -- morph:nontransactional |
| | DROP INDEX CONCURRENTLY IF EXISTS idx_propertyvalues_groupid_updateat_id; |
| +------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| | This migration adds a new nullable ``lastnotifiedat`` column (``bigint``) to the ``useraccesstokens`` table. The column is intended to track the last time a |
| | notification was sent for a given user access token, enabling improved token-related notification logic. Because the column is nullable with no default value, |
| | PostgreSQL performs a catalog-only operation — no table rewrite occurs — and the lock is held for only a few milliseconds. Previous versions of Mattermost will |
| | simply ignore the new column, ensuring seamless compatibility across a rolling upgrade. The migrations are fully backwards-compatible and no database downtime |
| | is expected for this upgrade. The SQL queries included are: |
| | |
| | .. code-block:: sql |
| | |
| | -- Up migration |
| | ALTER TABLE useraccesstokens ADD COLUMN IF NOT EXISTS lastnotifiedat bigint; |
|
| | -- Down migration |
| | ALTER TABLE useraccesstokens DROP COLUMN IF EXISTS lastnotifiedat; |
+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| v11.9 | Mattermost v11.9 changes how redirect URI allowlist patterns are matched for OAuth Dynamic Client Registration (DCR). Patterns are now evaluated per URL |
| | component (scheme, host, path, and query) rather than as a whole-string glob. As a result, a pattern such as ``https://*.example.com/**`` no longer matches |
| | redirect URIs that include a query string (for example, ``https://app.example.com/callback?tenant=foo``); redirect URIs without a query string continue to |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ Mobile
Server
------------------------------

- Mattermost Enterprise Edition v11.10.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.10/NOTICE.txt>`__.
- Mattermost Enterprise Edition v11.9.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.9/NOTICE.txt>`__.
- Mattermost Enterprise Edition v11.8.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.8/NOTICE.txt>`__.
- Mattermost Enterprise Edition v11.7.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-11.7/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 @@ -44,7 +44,7 @@ In a terminal window, ssh onto the system that will host the Mattermost Server.

.. code-block:: sh
wget https://releases.mattermost.com/11.9.0/mattermost-11.9.0-linux-amd64.tar.gz
wget https://releases.mattermost.com/11.10.0/mattermost-11.10.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.9.0/mattermost-11.9.0-linux-amd64.tar.gz
wget https://releases.mattermost.com/11.10.0/mattermost-11.10.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.2 [Download](https://github.com/mattermost/desktop/releases/tag/v6.2.2) \| {ref}`Changelog <release-v6-2>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.2.2/sbom-desktop-v6.2.2.json) | Released: 2026-05-15<br/>Support Ends: 2027-05-15 {ref}`EXTENDED <release-types>` | {ref}`v11.9 <release-v11.9-feature-release>`, {ref}`v11.8 <release-v11.8-feature-release>`, {ref}`v11.7 <release-v11.7-extended-support-release>`, {ref}`v11.6 <release-v11.6-feature-release>`, {ref}`v11.5 <release-v11.5-feature-release>`, {ref}`v10.11 <release-v10.11-extended-support-release>` |
| v6.2 [Download](https://github.com/mattermost/desktop/releases/tag/v6.2.2) \| {ref}`Changelog <release-v6-2>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.2.2/sbom-desktop-v6.2.2.json) | Released: 2026-05-15<br/>Support Ends: 2027-05-15 {ref}`EXTENDED <release-types>` | {ref}`v11.10 <release-v11.10-feature-release>`, {ref}`v11.9 <release-v11.9-feature-release>`, {ref}`v11.8 <release-v11.8-feature-release>`, {ref}`v11.7 <release-v11.7-extended-support-release>`, {ref}`v11.6 <release-v11.6-feature-release>`, {ref}`v10.11 <release-v10.11-extended-support-release>` |
| v6.1 [Download](https://github.com/mattermost/desktop/releases/tag/v6.1.2) \| {ref}`Changelog <release-v6-1>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.1.2/sbom-desktop-v6.1.2.json) | Released: 2026-03-02<br/>Support Ends: 2026-05-15 | {ref}`v11.6 <release-v11.6-feature-release>`, {ref}`v11.5 <release-v11.5-feature-release>`, {ref}`v11.4 <release-v11.4-feature-release>`, {ref}`v11.3 <release-v11.3-feature-release>`, {ref}`v11.2 <release-v11.2-feature-release>`, {ref}`v10.11 <release-v10.11-extended-support-release>` |
| v6.0 [Download](https://github.com/mattermost/desktop/releases/tag/v6.0.4) \| {ref}`Changelog <release-v6-0>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.0.4/sbom-desktop-v6.0.4.json) | Released: 2025-11-14<br/>Support Ends: 2026-03-15 | {ref}`v11.4 <release-v11.4-feature-release>`, {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.7) \| {ref}`Changelog <release-v5-13>` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v5.13.7/sbom-desktop-v5.13.7.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>` |
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.10 [Download](https://releases.mattermost.com/11.10.0/mattermost-11.10.0-linux-amd64.tar.gz) \| {ref}`Changelog <release-v11.10-feature-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v11.10.0/sbom-mattermost-v11.10.0.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/11.10.0/sbom-enterprise-v11.10.0.json">Enterprise</a></li></ul></details> | 2026-08-14 | 2026-11-15 |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Document the August 14 release-date exception.

The page states that releases occur on the 16th of each month, but v11.10 is listed as releasing on August 14, 2026. Change the wording to “typically on the 16th” or add a note explaining this exception. As per coding guidelines, documentation must remain factually accurate.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@source/product-overview/mattermost-server-releases.md` at line 22, Update the
release-date wording near the v11.10 entry to state that releases occur
typically on the 16th, or add a clear note identifying v11.10’s August 14, 2026
release as an exception; preserve the existing release table data.

Source: Coding guidelines

| v11.9 [Download](https://releases.mattermost.com/11.9.0/mattermost-11.9.0-linux-amd64.tar.gz) \| {ref}`Changelog <release-v11.9-feature-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v11.9.0/sbom-mattermost-v11.9.0.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/11.9.0/sbom-enterprise-v11.9.0.json">Enterprise</a></li></ul></details> | 2026-07-16 | 2026-10-15 |
| v11.8 [Download](https://releases.mattermost.com/11.8.4/mattermost-11.8.4-linux-amd64.tar.gz) \| {ref}`Changelog <release-v11.8-feature-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v11.8.4/sbom-mattermost-v11.8.4.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/11.8.4/sbom-enterprise-v11.8.4.json">Enterprise</a></li></ul></details> | 2026-06-16 | 2026-09-15 |
| v11.7 [Download](https://releases.mattermost.com/11.7.7/mattermost-11.7.7-linux-amd64.tar.gz) \| {ref}`Changelog <release-v11.7-extended-support-release>` \| <details class="mm-sbom"><summary>SBOM</summary><ul><li><a href="https://github.com/mattermost/mattermost/releases/download/v11.7.7/sbom-mattermost-v11.7.7.json">Team Edition</a></li><li><a href="https://releases.mattermost.com/11.7.7/sbom-enterprise-v11.7.7.json">Enterprise</a></li></ul></details> | 2026-05-15 | 2027-05-15 {ref}`EXTENDED <release-types>` |
Expand Down
2 changes: 1 addition & 1 deletion source/product-overview/release-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ gantt
v11.7 & Desktop App v6.2 Extended Support :crit, 2026-05-15, 2027-05-15
v11.8 :active, 2026-06-16, 2026-09-15
v11.9 :active, 2026-07-16, 2026-10-15
v11.10 :active, 2026-08-16, 2026-11-15
v11.10 :active, 2026-08-14, 2026-11-15
```

**Timeline Legend:**
Expand Down
Loading