diff --git a/source/administration-guide/upgrade/important-upgrade-notes.rst b/source/administration-guide/upgrade/important-upgrade-notes.rst index d66886bb2dd..34fe7c9cea1 100644 --- a/source/administration-guide/upgrade/important-upgrade-notes.rst +++ b/source/administration-guide/upgrade/important-upgrade-notes.rst @@ -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 `__. | | +------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/source/administration-guide/upgrade/open-source-components.rst b/source/administration-guide/upgrade/open-source-components.rst index c87297a5368..c8dff77aa60 100644 --- a/source/administration-guide/upgrade/open-source-components.rst +++ b/source/administration-guide/upgrade/open-source-components.rst @@ -37,6 +37,7 @@ Desktop Mobile ------- +- Mattermost Mobile v2.35.0 - `View Open Source Components `__. - Mattermost Mobile v2.34.0 - `View Open Source Components `__. - Mattermost Mobile v2.33.0 - `View Open Source Components `__. - Mattermost Mobile v2.32.0 - `View Open Source Components `__. @@ -132,6 +133,7 @@ Mobile Server ------------------------------ +- Mattermost Enterprise Edition v11.2.0 - `View Open Source Components `__. - Mattermost Enterprise Edition v11.1.0 - `View Open Source Components `__. - Mattermost Enterprise Edition v11.0.2 - `View Open Source Components `__. - Mattermost Enterprise Edition v10.12.0 - `View Open Source Components `__. diff --git a/source/deployment-guide/server/linux/deploy-rhel.rst b/source/deployment-guide/server/linux/deploy-rhel.rst index 10bddd3030f..4601f959392 100644 --- a/source/deployment-guide/server/linux/deploy-rhel.rst +++ b/source/deployment-guide/server/linux/deploy-rhel.rst @@ -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.1/mattermost-11.1.1-linux-amd64.tar.gz + wget https://releases.mattermost.com/11.2.0/mattermost-11.2.0-linux-amd64.tar.gz .. tab:: Current ESR diff --git a/source/deployment-guide/server/linux/deploy-tar.rst b/source/deployment-guide/server/linux/deploy-tar.rst index 536f3af6eac..2413efaf005 100644 --- a/source/deployment-guide/server/linux/deploy-tar.rst +++ b/source/deployment-guide/server/linux/deploy-tar.rst @@ -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.1/mattermost-11.1.1-linux-amd64.tar.gz + wget https://releases.mattermost.com/11.2.0/mattermost-11.2.0-linux-amd64.tar.gz .. tab:: Current ESR diff --git a/source/product-overview/mattermost-desktop-releases.md b/source/product-overview/mattermost-desktop-releases.md index d92aaaaf1ad..85f6357ecd5 100644 --- a/source/product-overview/mattermost-desktop-releases.md +++ b/source/product-overview/mattermost-desktop-releases.md @@ -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 ` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.0.1/sbom-desktop-v6.0.1.json) | Released: 2025-11-14
Support Ends: 2026-02-15 | {ref}`v11.1 `, {ref}`v11.0 `, {ref}`v10.12 `, {ref}`v10.11 ` | +| v6.0 [Download](https://github.com/mattermost/desktop/releases/tag/v6.0.1) \| {ref}`Changelog ` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v6.0.1/sbom-desktop-v6.0.1.json) | Released: 2025-11-14
Support Ends: 2026-02-15 | {ref}`v11.2 `, {ref}`v11.1 `, {ref}`v11.0 `, {ref}`v10.12 `, {ref}`v10.11 ` | | v5.13 [Download](https://github.com/mattermost/desktop/releases/tag/v5.13.2) \| {ref}`Changelog ` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v5.13.2/sbom-desktop-v5.13.2.json) | Released: 2025-08-15
Support Ends: 2026-08-15 {ref}`EXTENDED ` | {ref}`v11.0 `, {ref}`v10.12 `, {ref}`v10.11 `, {ref}`v10.10 `, {ref}`v10.9 `, {ref}`v10.5 ` | | v5.12 [Download](https://github.com/mattermost/desktop/releases/tag/v5.12.1) \| {ref}`Changelog ` \| [SBOM download](https://github.com/mattermost/desktop/releases/download/v5.12.1/sbom-desktop-v5.12.1.json) | Released: 2025-05-16
Support Ends: 2025-08-15 | {ref}`v10.10 `, {ref}`v10.9 `, {ref}`v10.8 `, {ref}`v10.7 `, {ref}`v10.6 `, {ref}`v10.5 ` | | v5.11 [Download](https://github.com/mattermost/desktop/releases/tag/v5.11.3) \| {ref}`Changelog ` | Released: 2025-02-14
Support Ends: 2025-11-15 | {ref}`v10.7 `, {ref}`v10.6 `, {ref}`v10.5 `, {ref}`v10.4 `, {ref}`v10.3 `, {ref}`v9.11 ` | diff --git a/source/product-overview/mattermost-server-releases.md b/source/product-overview/mattermost-server-releases.md index 0f7085af8fb..96a9c297793 100644 --- a/source/product-overview/mattermost-server-releases.md +++ b/source/product-overview/mattermost-server-releases.md @@ -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 ` \|
SBOM
| 2025-12-16 | 2026-03-15 | | v11.1 [Download](https://releases.mattermost.com/11.1.1/mattermost-11.1.1-linux-amd64.tar.gz) \| {ref}`Changelog ` \|
SBOM
| 2025-11-14 | 2026-02-15 | | v11.0 [Download](https://releases.mattermost.com/11.0.6/mattermost-11.0.6-linux-amd64.tar.gz) \| {ref}`Changelog ` \|
SBOM
| 2025-10-16 | 2026-01-15 | | v10.12 [Download](https://releases.mattermost.com/10.12.4/mattermost-10.12.4-linux-amd64.tar.gz) \| {ref}`Changelog ` \|
SBOM
| 2025-09-16 | 2025-12-15 | diff --git a/source/product-overview/mattermost-v11-changelog.md b/source/product-overview/mattermost-v11-changelog.md index 41072f1b218..4def240abe0 100644 --- a/source/product-overview/mattermost-v11-changelog.md +++ b/source/product-overview/mattermost-v11-changelog.md @@ -9,6 +9,88 @@ ```{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** + +### Upgrade Impact + +#### Database Schema Changes + - 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. + +#### 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``. + +```{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). In case of an upgrade failure, please check the [Downgrade Guide](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [Recovery Guide](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy. +``` + +### Improvements + +#### User Interface (UI) + - Pre-packaged Playbooks plugin [v2.6.1](https://github.com/mattermost/mattermost-plugin-playbooks/releases/tag/v2.6.1). + - 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.2](https://github.com/mattermost/mattermost-plugin-agents/releases/tag/v1.6.2). + - 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. + - Reduced the channel banner height. + - 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](https://docs.mattermost.com/administration-guide/configure/integrations-configuration-settings.html#enable-dynamic-client-registration). + - 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