From 9eb29d97cfbfd4ff572137addf5cd44c44fde74c Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:05:42 -0500 Subject: [PATCH 01/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 71 +++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 85de97ee695..a66405bc34b 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -15,6 +15,77 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and :depth: 2 ``` +## Release v9.4 - [Feature Release](https://docs.mattermost.com/upgrade/release-definitions.html#feature-release) + +**Release Date: January 16, 2024** + +### Important Upgrade Notes + - Please read the [Important Upgrade Notes](https://docs.mattermost.com/upgrade/important-upgrade-notes.html) before upgrading. + +### Compatibility + - Updated the minimum required Edge version to v118+. + +### Improvements + +#### User Interface (UI) + - Updated the pre-packaged GitHub plugin version to [v2.1.7](https://github.com/mattermost/mattermost-plugin-github/releases/tag/v2.1.7). + - Improved the user interface of the channel notifications modal. + - Emojis are now enlarged in emoji tooltips on mouse hover. + - Added a gap of 8px between buttons in the modal footer when opened in the mobile web view. + - Updated empty states to align with new branding and made changes to the empty state copy. + - Adjusted the position of the suggestion list in "Add to a channel" modal to be below or above the text field. + +#### Administration + - Added new ``ServerMetrics`` hook to allow plugins to register a custom HTTP endpoint to serve their metrics under the server's metrics HTTP listener. + - Admins now have the ability to pipe the output of ``mmctl websocket`` into the JSON parser. + - Added stores for Oauth **Outgoing Connections**. + - Made small optimizations in several database calls: + - ``App.HasPermissionToChannel`` + - ``getPostsForChannelAroundLastUnread`` + - ``publishWebsocketEventForPermalinkPost`` + - ``countMentionsFromPost`` + - Added support for IP Filtering in Cloud (this feature is disabled and behind a feature flag). + - Added last login timestamp for users, and added a materialized view and a refresh job to keep track of post stats for PostgreSQL. + - Allowed plugin requests to include **Authorization** headers from external systems. + - Added a mmctl command ``mmctl system supportpacket`` to download the **Support Packet**. + - Added a new mmctl command ``oauth list`` for listing registered OAuth2 applications. + - An optional dedicated filestore is now used for compliance exports if configured. + - ``MessageExportSettings.GlobalRelaySettings.CustomerType`` now supports "CUSTOM". + +### Bug Fixes + - Fixed an issue with the emoji reaction toggle behavior. + - Fixed an issue with the spacing between Playbooks and the separator in the Apps bar. + +### config.json + - Multiple 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 all plans: + - Under ``RefreshPostStatsRunTime`` in ``config.json``: + - Added ``RefreshPostStatsRunTime`` to add last login timestamp for users and to add materialized view and refresh job to keep track of post stats for PostgreSQL. + +#### Changes to Enterprise plans: + - Under ``GlobalRelayMessageExportSettings`` in ``config.json``: + - Added two new config settings ``CustomSMTPServerName`` and ``CustomSMTPPort`` to allow setting a custom URL and port for Global Relay export. ``CustomSMTPServerName`` and ``CustomSMTPPort`` cannot be configured in the system console UI. + +#### Open Source Components: + - Added ``@mattermost/desktop-api`` and ``ipaddr.js`` to https://github.com/mattermost/mattermost/. + +### Go Version + - v9.4 is built with Go ``v1.20.7``. + +### Known Issues + - Adding an @mention at the start of a post draft and pressing the left or right arrow key can clear the post draft and the undo history [MM-33823](https://mattermost.atlassian.net/browse/MM-33823). + - Status may sometimes get stuck as **Away** or **Offline** in High Availability mode with IP Hash turned off. + - Searching stop words in quotation marks with Elasticsearch enabled returns more than just the searched terms. + - Slack import through the CLI fails if email notifications are enabled. + - Push notifications don't always clear on iOS when running Mattermost in High Availability mode. + - The Playbooks left-hand sidebar doesn't update when a user is added to a run or playbook without a refresh. + - If a user isn't a member of a configured broadcast channel, posting a status update might fail without any error feedback. As a temporary workaround, join the configured broadcast channels, or remove those channels from the run configuration. + - The Playbooks left-hand sidebar does not update when a user is added to a run or playbook without a refresh. + +### Contributors + - + ## Release v9.2 - [Feature Release](https://docs.mattermost.com/upgrade/release-definitions.html#feature-release) - **9.2.3, released 2023-11-29** From 86358a83bac936646e38c4d742d51e7321da69cb Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:13:50 -0500 Subject: [PATCH 02/24] Update software-hardware-requirements.rst --- source/install/software-hardware-requirements.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/install/software-hardware-requirements.rst b/source/install/software-hardware-requirements.rst index a7def4a33e5..166710656bf 100644 --- a/source/install/software-hardware-requirements.rst +++ b/source/install/software-hardware-requirements.rst @@ -52,7 +52,7 @@ PC web "Chrome", "v116+", "v116+" "Firefox", "v102+", "v102+" "Safari", "v16.2+", "v16.2+" - "Edge", "v116+", "v116+" + "Edge", "v118+", "v118+" `*` Internet Explorer (IE11) is no longer supported. We recommend using the `Mattermost desktop app `_ or another supported browser. See `this forum post `__ to learn more. From d42f20d051b88e9f572b9b8996adf62c0c4d9c30 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:14:59 -0500 Subject: [PATCH 03/24] Update release-lifecycle.rst --- source/upgrade/release-lifecycle.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/upgrade/release-lifecycle.rst b/source/upgrade/release-lifecycle.rst index b9896b4aa10..f2e86a271ec 100644 --- a/source/upgrade/release-lifecycle.rst +++ b/source/upgrade/release-lifecycle.rst @@ -16,6 +16,8 @@ During each monthly release, Mattermost backports high severity or high impact s +-------------+-----------------------+--------------------------+--------------------------+--------------------------+ | Version | Release Type | Lifecyle Start Date | Lifecycle End Date | Extended Support Release | +=============+=======================+==========================+==========================+==========================+ +| 9.4 | Feature | 2024-01-16 | 2024-04-15 | | ++-------------+-----------------------+--------------------------+--------------------------+--------------------------+ | 9.3 | Feature | 2023-12-16 | 2024-03-15 | | +-------------+-----------------------+--------------------------+--------------------------+--------------------------+ | 9.2 | Feature | 2023-11-16 | 2024-02-15 | | From 1c7d7dcd8182cd15218ba43f375c7342f7336e74 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:15:29 -0500 Subject: [PATCH 04/24] Update open-source-components.rst --- source/upgrade/open-source-components.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/upgrade/open-source-components.rst b/source/upgrade/open-source-components.rst index 1ef00d84caf..12b17d44068 100644 --- a/source/upgrade/open-source-components.rst +++ b/source/upgrade/open-source-components.rst @@ -28,6 +28,7 @@ Desktop Mobile ------- + - Mattermost Mobile v2.12.0 - `View Open Source Components `_. - Mattermost Mobile v2.10.0 - `View Open Source Components `_. - Mattermost Mobile v2.9.0 - `View Open Source Components `_. - Mattermost Mobile v2.8.0 - `View Open Source Components `_. @@ -99,6 +100,7 @@ Mobile Server ------------------------------ + - Mattermost Enterprise Edition v9.4.0 - `View Open Source Components `_. - Mattermost Enterprise Edition v9.2.0 - `View Open Source Components `_. - Mattermost Enterprise Edition v9.1.0 - `View Open Source Components `_. - Mattermost Enterprise Edition v9.0.0 - `View Open Source Components `_. From 8c63adde32cfad20d7c586681019613fe9b8c966 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 8 Dec 2023 13:11:54 -0500 Subject: [PATCH 05/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index a66405bc34b..995633bf898 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -63,11 +63,11 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and - Under ``RefreshPostStatsRunTime`` in ``config.json``: - Added ``RefreshPostStatsRunTime`` to add last login timestamp for users and to add materialized view and refresh job to keep track of post stats for PostgreSQL. -#### Changes to Enterprise plans: +#### Changes to the Enterprise plan: - Under ``GlobalRelayMessageExportSettings`` in ``config.json``: - - Added two new config settings ``CustomSMTPServerName`` and ``CustomSMTPPort`` to allow setting a custom URL and port for Global Relay export. ``CustomSMTPServerName`` and ``CustomSMTPPort`` cannot be configured in the system console UI. + - Added two new configuration settings ``CustomSMTPServerName`` and ``CustomSMTPPort`` to allow setting a custom URL and port for Global Relay export. ``CustomSMTPServerName`` and ``CustomSMTPPort`` cannot be configured in the system console UI. -#### Open Source Components: +### Open Source Components: - Added ``@mattermost/desktop-api`` and ``ipaddr.js`` to https://github.com/mattermost/mattermost/. ### Go Version From 27339cb6d4dae30b05e4cb70b002e5507a59fc5f Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 8 Dec 2023 13:14:27 -0500 Subject: [PATCH 06/24] Update release-lifecycle.rst --- source/upgrade/release-lifecycle.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/upgrade/release-lifecycle.rst b/source/upgrade/release-lifecycle.rst index f2e86a271ec..79365c6da69 100644 --- a/source/upgrade/release-lifecycle.rst +++ b/source/upgrade/release-lifecycle.rst @@ -16,7 +16,7 @@ During each monthly release, Mattermost backports high severity or high impact s +-------------+-----------------------+--------------------------+--------------------------+--------------------------+ | Version | Release Type | Lifecyle Start Date | Lifecycle End Date | Extended Support Release | +=============+=======================+==========================+==========================+==========================+ -| 9.4 | Feature | 2024-01-16 | 2024-04-15 | | +| 9.5 | Feature | 2024-02-16 | 2024-11-15 | Yes | +-------------+-----------------------+--------------------------+--------------------------+--------------------------+ | 9.3 | Feature | 2023-12-16 | 2024-03-15 | | +-------------+-----------------------+--------------------------+--------------------------+--------------------------+ From 53d4564236bda24fc7d0a6d97068885fc87a7ce6 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Mon, 11 Dec 2023 11:17:26 -0500 Subject: [PATCH 07/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 995633bf898..40737a64a2d 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -20,6 +20,7 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and **Release Date: January 16, 2024** ### Important Upgrade Notes + - MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From version v9.5 onwards, which is the next Extended Support Release, we will stop supporting v5.7 altogether. - Please read the [Important Upgrade Notes](https://docs.mattermost.com/upgrade/important-upgrade-notes.html) before upgrading. ### Compatibility From d0a1e070bc6402ca289b12cdf69c40c1502ceaba Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Mon, 11 Dec 2023 11:19:01 -0500 Subject: [PATCH 08/24] Update important-upgrade-notes.rst --- source/upgrade/important-upgrade-notes.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/upgrade/important-upgrade-notes.rst b/source/upgrade/important-upgrade-notes.rst index c0928d8459c..fd3d4519389 100644 --- a/source/upgrade/important-upgrade-notes.rst +++ b/source/upgrade/important-upgrade-notes.rst @@ -14,6 +14,9 @@ Important Upgrade Notes +----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | If you’re upgrading from a version earlier than... | Then... | +====================================================+==================================================================================================================================================================+ +| v9.4 | MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From version v9.5 onwards, which is the | +| | next Extended Support Release, we will stop supporting v5.7 altogether. | ++----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | v9.2 | Fixed data retention policies to run jobs when any custom retention policy is enabled even when the global retention policy is set to "keep-forever". Before | | | this fix, the enabled custom data retention policies wouldn't run as long as the global data retention policy was set to "keep-forever" or was disabled. After | | | the fix, the custom data retention policies will run automatically even when the global data retention policy is set to "keep-forever". Once the server is | From f43697ba4f2b23d5e34239958eaf7217cf74cba3 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Mon, 11 Dec 2023 11:20:26 -0500 Subject: [PATCH 09/24] Update deprecated-features.rst --- source/deploy/deprecated-features.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/deploy/deprecated-features.rst b/source/deploy/deprecated-features.rst index 188d6058e58..94800e73352 100644 --- a/source/deploy/deprecated-features.rst +++ b/source/deploy/deprecated-features.rst @@ -6,6 +6,11 @@ This page describes features that are removed from support for Mattermost, or wi Removed features in upcoming versions ------------------------------------- +Mattermost Server v9.5.0 +~~~~~~~~~~~~~~~~~~~~~~~~ + +MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From version v9.5 onwards, which is the next Extended Support Release, we will stop supporting v5.7 altogether. + Removed features by Mattermost version ---------------------------------------- From 0f76dad0afb4c93153b39c2aeeb7856c24271980 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Mon, 11 Dec 2023 12:45:25 -0500 Subject: [PATCH 10/24] Update download-latest-tarball.rst --- source/install/download-latest-tarball.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/install/download-latest-tarball.rst b/source/install/download-latest-tarball.rst index 2552c854d1c..9a3276f8f63 100644 --- a/source/install/download-latest-tarball.rst +++ b/source/install/download-latest-tarball.rst @@ -15,7 +15,7 @@ Using ``wget``, download the Mattermost Server release you want to install.
- wget https://releases.mattermost.com/9.2.3/mattermost-9.2.3-linux-amd64.tar.gz + wget https://releases.mattermost.com/9.4.0/mattermost-9.4.0-linux-amd64.tar.gz Copied to clipboard
From a2a207b2dd73e9e32886ac868662ae5ec7fe5e9b Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Mon, 11 Dec 2023 18:25:32 -0500 Subject: [PATCH 11/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 40737a64a2d..37de0b76261 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -30,6 +30,7 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and #### User Interface (UI) - Updated the pre-packaged GitHub plugin version to [v2.1.7](https://github.com/mattermost/mattermost-plugin-github/releases/tag/v2.1.7). + - Pre-packaged Calls plugin version [v0.22.0](https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v0.22.0). - Improved the user interface of the channel notifications modal. - Emojis are now enlarged in emoji tooltips on mouse hover. - Added a gap of 8px between buttons in the modal footer when opened in the mobile web view. From 488ac894985f3e75651a4d488e618039ea2df2e7 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Tue, 12 Dec 2023 18:36:15 -0500 Subject: [PATCH 12/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 37de0b76261..5212e944e82 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -30,7 +30,7 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and #### User Interface (UI) - Updated the pre-packaged GitHub plugin version to [v2.1.7](https://github.com/mattermost/mattermost-plugin-github/releases/tag/v2.1.7). - - Pre-packaged Calls plugin version [v0.22.0](https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v0.22.0). + - Pre-packaged Calls plugin version [v0.22.1](https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v0.22.1). - Improved the user interface of the channel notifications modal. - Emojis are now enlarged in emoji tooltips on mouse hover. - Added a gap of 8px between buttons in the modal footer when opened in the mobile web view. From 2bcbbd0ce58f843550fcb9145804c7c8f47caa04 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Wed, 13 Dec 2023 11:20:08 -0500 Subject: [PATCH 13/24] Apply suggestions from code review Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com> --- source/deploy/deprecated-features.rst | 2 +- source/deploy/mattermost-changelog.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/deploy/deprecated-features.rst b/source/deploy/deprecated-features.rst index 94800e73352..816a5dcdf73 100644 --- a/source/deploy/deprecated-features.rst +++ b/source/deploy/deprecated-features.rst @@ -9,7 +9,7 @@ Removed features in upcoming versions Mattermost Server v9.5.0 ~~~~~~~~~~~~~~~~~~~~~~~~ -MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From version v9.5 onwards, which is the next Extended Support Release, we will stop supporting v5.7 altogether. +MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From Mattermost v9.5, which is the next Extended Support Release, we will stop supporting MySQL v5.7 altogether. Removed features by Mattermost version ---------------------------------------- diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 5212e944e82..799abe21df8 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -20,7 +20,7 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and **Release Date: January 16, 2024** ### Important Upgrade Notes - - MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From version v9.5 onwards, which is the next Extended Support Release, we will stop supporting v5.7 altogether. + - MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From Mattermost v9.5, which is the next Extended Support Release, we will stop supporting MySQL v5.7 altogether. - Please read the [Important Upgrade Notes](https://docs.mattermost.com/upgrade/important-upgrade-notes.html) before upgrading. ### Compatibility @@ -40,7 +40,7 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and #### Administration - Added new ``ServerMetrics`` hook to allow plugins to register a custom HTTP endpoint to serve their metrics under the server's metrics HTTP listener. - Admins now have the ability to pipe the output of ``mmctl websocket`` into the JSON parser. - - Added stores for Oauth **Outgoing Connections**. + - Added stores for OAuth **Outgoing Connections**. - Made small optimizations in several database calls: - ``App.HasPermissionToChannel`` - ``getPostsForChannelAroundLastUnread`` From a7d06595b5c0f060483a8aee9ad2a1dc513f3fd9 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Wed, 13 Dec 2023 11:20:54 -0500 Subject: [PATCH 14/24] Update important-upgrade-notes.rst --- source/upgrade/important-upgrade-notes.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/upgrade/important-upgrade-notes.rst b/source/upgrade/important-upgrade-notes.rst index fd3d4519389..9b20136dd2b 100644 --- a/source/upgrade/important-upgrade-notes.rst +++ b/source/upgrade/important-upgrade-notes.rst @@ -14,8 +14,8 @@ Important Upgrade Notes +----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | If you’re upgrading from a version earlier than... | Then... | +====================================================+==================================================================================================================================================================+ -| v9.4 | MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From version v9.5 onwards, which is the | -| | next Extended Support Release, we will stop supporting v5.7 altogether. | +| v9.4 | MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From Mattermost v9.5, which is the next | +| | Extended Support Release, we will stop supporting MySQL v5.7 altogether. | +----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | v9.2 | Fixed data retention policies to run jobs when any custom retention policy is enabled even when the global retention policy is set to "keep-forever". Before | | | this fix, the enabled custom data retention policies wouldn't run as long as the global data retention policy was set to "keep-forever" or was disabled. After | From fe12fc19a86a6cd70f625fc4ee4b046ef1f5be26 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 15 Dec 2023 08:14:19 -0500 Subject: [PATCH 15/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 799abe21df8..d64e14a7f1a 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -21,7 +21,10 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and ### Important Upgrade Notes - MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From Mattermost v9.5, which is the next Extended Support Release, we will stop supporting MySQL v5.7 altogether. - - Please read the [Important Upgrade Notes](https://docs.mattermost.com/upgrade/important-upgrade-notes.html) before upgrading. + +```{Important} +If you upgrade from a release earlier than v9.3, please read the other [Important Upgrade Notes](https://docs.mattermost.com/upgrade/important-upgrade-notes.html). +``` ### Compatibility - Updated the minimum required Edge version to v118+. From ab851d1c82d8f2d98f6268c6cde1d48c9c54f5db Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 15 Dec 2023 10:18:34 -0500 Subject: [PATCH 16/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 8da5691f281..6c56a8118d1 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -180,6 +180,7 @@ See [this walkthrough video](https://www.youtube.com/watch?v=eXA8emM97Bo) on som - v9.3 is built with Go ``v1.20.7``. ### Known Issues + - Mattermost Omnibus: Unable to install omnibus due to unmet dependencies [MM-56080](https://mattermost.atlassian.net/browse/MM-56080). - Adding an @mention at the start of a post draft and pressing the left or right arrow key can clear the post draft and the undo history [MM-33823](https://mattermost.atlassian.net/browse/MM-33823). - Status may sometimes get stuck as **Away** or **Offline** in High Availability mode with IP Hash turned off. - Searching stop words in quotation marks with Elasticsearch enabled returns more than just the searched terms. @@ -188,7 +189,7 @@ See [this walkthrough video](https://www.youtube.com/watch?v=eXA8emM97Bo) on som - The Playbooks left-hand sidebar doesn't update when a user is added to a run or playbook without a refresh. - If a user isn't a member of a configured broadcast channel, posting a status update might fail without any error feedback. As a temporary workaround, join the configured broadcast channels, or remove those channels from the run configuration. - The Playbooks left-hand sidebar does not update when a user is added to a run or playbook without a refresh. - + ### Contributors - [agarciamontoro](https://github.com/agarciamontoro), [agnivade](https://github.com/agnivade), [AirGoatOne](https://github.com/AirGoatOne), [akbarkz](https://github.com/akbarkz), [amigo7kr](https://github.com/amigo7kr), [amyblais](https://github.com/amyblais), [anneschuth](https://github.com/anneschuth), [ARJ2160](https://github.com/ARJ2160), [Arslan-work](https://github.com/Arslan-work), [arthurh](https://translate.mattermost.com/user/arthurh), [arthurhrg](https://github.com/arthurhrg), [Aryakoste](https://github.com/Aryakoste), [asaadmahmood](https://github.com/asaadmahmood), [AshishDhama](https://github.com/AshishDhama), [avas27JTG](https://github.com/avas27JTG), [AvaterClasher](https://github.com/AvaterClasher), [ayusht2810](https://github.com/ayusht2810), [azigler](https://github.com/azigler), [BandhiyaHardik](https://github.com/BandhiyaHardik), [BenCookie95](https://github.com/BenCookie95), [Benjamin-Loison](https://github.com/Benjamin-Loison), [calebroseland](https://github.com/calebroseland), [catenacyber](https://github.com/catenacyber), [cedarice](https://github.com/cedarice), [CI-YU](https://github.com/CI-YU), [coltoneshaw](https://github.com/coltoneshaw), [cpoile](https://github.com/cpoile), [crspeller](https://github.com/crspeller), [ctlaltdieliet](https://github.com/ctlaltdieliet), [cwarnermm](https://github.com/cwarnermm), [Davut97](https://github.com/Davut97), [deepakumarvu](https://github.com/deepakumarvu), [devinbinnie](https://github.com/devinbinnie), [Dhoni77](https://github.com/Dhoni77), [DimitriDR](https://translate.mattermost.com/user/DimitriDR), [edwardnguyen225](https://github.com/edwardnguyen225), [Eleferen](https://translate.mattermost.com/user/Eleferen), [emdecr](https://github.com/emdecr), [Emil-Carlsson](https://github.com/Emil-Carlsson), [enahum](https://github.com/enahum), [escofresco](https://github.com/escofresco), [fandour](https://translate.mattermost.com/user/fandour), [fazil-syed](https://github.com/fazil-syed), [fmartingr](https://github.com/fmartingr), [gabrieljackson](https://github.com/gabrieljackson), [hanzei](https://github.com/hanzei), [harshal2030](https://github.com/harshal2030), [harshilsharma63](https://github.com/harshilsharma63), [heisdinesh](https://github.com/heisdinesh), [hmhealey](https://github.com/hmhealey), [ifoukarakis](https://github.com/ifoukarakis), [imamimam113](https://github.com/imamimam113), [imkrishnasarathi](https://github.com/imkrishnasarathi), [isacikgoz](https://github.com/isacikgoz), [jasonblais](https://github.com/jasonblais), [jespino](https://github.com/jespino), [johndavidlugtu](https://github.com/johndavidlugtu), [johnsonbrothers](https://github.com/johnsonbrothers), [jonathanwiemers](https://github.com/jonathanwiemers), [jprusch](https://github.com/jprusch), [JulienTant](https://github.com/JulienTant), [jwilander](https://github.com/jwilander), [kaakaa](https://github.com/kaakaa), [kapdev](https://translate.mattermost.com/user/kapdev), [kayazeren](https://github.com/kayazeren), [Kimbohlovette](https://github.com/Kimbohlovette), [Kshitij-Katiyar](https://github.com/Kshitij-Katiyar), [KuSh](https://github.com/KuSh), [kyeongsoosoo](https://github.com/kyeongsoosoo), [larkox](https://github.com/larkox), [LeonardJouve](https://github.com/LeonardJouve), [lieut-data](https://github.com/lieut-data), [lindy65](https://github.com/lindy65), [linkvn](https://github.com/linkvn), [ludvigbolin](https://github.com/ludvigbolin), [M-ZubairAhmed](https://github.com/M-ZubairAhmed), [m1lt0n](https://github.com/m1lt0n), [majo](https://translate.mattermost.com/user/majo), [manojmalik20](https://github.com/manojmalik20), [master7](https://translate.mattermost.com/user/master7), [matt-w99](https://github.com/matt-w99), [matthew-w](https://translate.mattermost.com/user/matthew-w), [matthewbirtch](https://github.com/matthewbirtch), [maxtrem271991](https://github.com/maxtrem271991), [mickmister](https://github.com/mickmister), [milotype](https://github.com/milotype), [mozi47](https://github.com/mozi47), [mvitale1989](https://github.com/mvitale1989), [nathanaelhoun](https://github.com/nathanaelhoun), [newdominic](https://github.com/newdominic), [nickmisasi](https://github.com/nickmisasi), [nosyn](https://github.com/nosyn), [otilor](https://github.com/otilor), [pacop](https://github.com/pacop), [Paul-Stern](https://github.com/Paul-Stern), [Paul-vrn](https://github.com/Paul-vrn), [phoinixgrr](https://github.com/phoinixgrr), [proggga](https://github.com/proggga), [pvev](https://github.com/pvev), [raghavaggarwal2308](https://github.com/raghavaggarwal2308), [rahulsuresh-git](https://github.com/rahulsuresh-git), [rashmibharambe](https://github.com/rashmibharambe), [Reene-Simon](https://github.com/Reene-Simon), [rohan-kapse](https://github.com/rohan-kapse), [rohitkbc](https://github.com/rohitkbc), [rubinaga](https://github.com/rubinaga), [RyoKub](https://github.com/RyoKub), [san70sh](https://github.com/san70sh), [sapnasivakumar](https://github.com/sapnasivakumar), [sbishel](https://github.com/sbishel), [seoyeongeun](https://github.com/seoyeongeun), [Sharuru](https://github.com/Sharuru), [shivamjosh](https://github.com/shivamjosh), [sinansonmez](https://github.com/sinansonmez), [Sn-Kinos](https://github.com/Sn-Kinos), [sp6370](https://github.com/sp6370), [sri-byte](https://github.com/sri-byte), [stafot](https://github.com/stafot), [streamer45](https://github.com/streamer45), [stylianosrigas](https://github.com/stylianosrigas), [Sudhanva-Nadiger](https://github.com/Sudhanva-Nadiger), [sudheer121](https://github.com/sudheer121), [Syed-Ali-Abbas-Zaidi](https://github.com/Syed-Ali-Abbas-Zaidi), [tanmaythole](https://github.com/tanmaythole), [tejas161](https://github.com/tejas161), [thomasbrq](https://github.com/thomasbrq), [ThrRip](https://github.com/ThrRip), [TomerPacific](https://github.com/TomerPacific), [toninis](https://github.com/toninis), [trivikr](https://github.com/trivikr), [tsabi](https://github.com/tsabi), [turretkeeper](https://github.com/turretkeeper), [umrkhn](https://github.com/umrkhn), [vish9812](https://github.com/vish9812), [wcdfilll](https://translate.mattermost.com/user/wcdfilll), [wiebel](https://github.com/wiebel), [wiggin77](https://github.com/wiggin77), [yasserfaraazkhan](https://github.com/yasserfaraazkhan), [yomiadetutu1](https://github.com/yomiadetutu1) From a505f538bb19cc30adafc91a045d1159abb9f894 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Tue, 2 Jan 2024 09:54:53 -0500 Subject: [PATCH 17/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 6c56a8118d1..792a7dfd569 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -33,7 +33,7 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan #### User Interface (UI) - Updated the pre-packaged GitHub plugin version to [v2.1.7](https://github.com/mattermost/mattermost-plugin-github/releases/tag/v2.1.7). - - Pre-packaged Calls plugin version [v0.22.1](https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v0.22.1). + - Pre-packaged Calls plugin version [v0.22.2](https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v0.22.2). - Improved the user interface of the channel notifications modal. - Emojis are now enlarged in emoji tooltips on mouse hover. - Added a gap of 8px between buttons in the modal footer when opened in the mobile web view. From ca76d79c4fa66c12e203500e6bcf17aadd247afc Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 5 Jan 2024 10:39:39 -0500 Subject: [PATCH 18/24] Update download-latest-tarball.rst --- source/install/download-latest-tarball.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/install/download-latest-tarball.rst b/source/install/download-latest-tarball.rst index 9a3276f8f63..98a9e29c5fe 100644 --- a/source/install/download-latest-tarball.rst +++ b/source/install/download-latest-tarball.rst @@ -15,7 +15,7 @@ Using ``wget``, download the Mattermost Server release you want to install.
- wget https://releases.mattermost.com/9.4.0/mattermost-9.4.0-linux-amd64.tar.gz + wget https://releases.mattermost.com/9.4.1/mattermost-9.4.1-linux-amd64.tar.gz Copied to clipboard
From 0eabeb124ebb70566e0c0033d176bb833367593b Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Fri, 5 Jan 2024 10:42:11 -0500 Subject: [PATCH 19/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 792a7dfd569..0d7b86d350a 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -17,7 +17,10 @@ From Mattermost v9.2, this changelog summarizes updates for the latest cloud and ## Release v9.4 - [Feature Release](https://docs.mattermost.com/upgrade/release-definitions.html#feature-release) -**Release Date: January 16, 2024** +- **9.4.1, released 2024-01-16** + - Fixed an issue where ``getChannelMemberOnly`` failed to fetch data when certain fields were NULL. +- **9.4.0, released 2024-01-16** + - Original 9.4.0 release. ### Important Upgrade Notes - MySQL v5.7 is at end of life. We recommend all customers to upgrade to at least 8.x. For now, we are logging a warning. From Mattermost v9.5, which is the next Extended Support Release, we will stop supporting MySQL v5.7 altogether. @@ -44,11 +47,6 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan - Added new ``ServerMetrics`` hook to allow plugins to register a custom HTTP endpoint to serve their metrics under the server's metrics HTTP listener. - Admins now have the ability to pipe the output of ``mmctl websocket`` into the JSON parser. - Added stores for OAuth **Outgoing Connections**. - - Made small optimizations in several database calls: - - ``App.HasPermissionToChannel`` - - ``getPostsForChannelAroundLastUnread`` - - ``publishWebsocketEventForPermalinkPost`` - - ``countMentionsFromPost`` - Added support for IP Filtering in Cloud (this feature is disabled and behind a feature flag). - Added last login timestamp for users, and added a materialized view and a refresh job to keep track of post stats for PostgreSQL. - Allowed plugin requests to include **Authorization** headers from external systems. From 7d256a19ec1bf03ad83e785e02a369aa428a2857 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Tue, 9 Jan 2024 11:59:44 -0500 Subject: [PATCH 20/24] Add contributors --- source/deploy/mattermost-changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 0d7b86d350a..515fab5ac9f 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -87,7 +87,7 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan - The Playbooks left-hand sidebar does not update when a user is added to a run or playbook without a refresh. ### Contributors - - + - [AayushChaudhary0001](https://github.com/AayushChaudhary0001), [aditipatelpro](https://github.com/aditipatelpro), [agarciamontoro](https://github.com/agarciamontoro), [agnivade](https://github.com/agnivade), [akbarkz](https://github.com/akbarkz), [Alpha-4](https://github.com/Alpha-4), [amyblais](https://github.com/amyblais), [andrius](https://translate.mattermost.com/user/andrius), [andriuspetrauskis](https://github.com/andriuspetrauskis), [andrleite](https://github.com/andrleite), [arthurhrg](https://github.com/arthurhrg), [arush-vashishtha](https://github.com/arush-vashishtha), [asaadmahmood](https://github.com/asaadmahmood), [avas27JTG](https://github.com/avas27JTG), [ayusht2810](https://github.com/ayusht2810), [azigler](https://github.com/azigler), [BenCookie95](https://github.com/BenCookie95), [caotanduc99](https://github.com/caotanduc99), [CI-YU](https://github.com/CI-YU), [codejagaban](https://github.com/codejagaban), [cpoile](https://github.com/cpoile), [crspeller](https://github.com/crspeller), [ctlaltdieliet](https://github.com/ctlaltdieliet), [cwarnermm](https://github.com/cwarnermm), [cyberjam](https://github.com/cyberjam), [danielsischy](https://github.com/danielsischy), [Dev-A-Line](https://translate.mattermost.com/user/Dev-A-Line), [devinbinnie](https://github.com/devinbinnie), [DHaussermann](https://github.com/DHaussermann), [dkkb](https://github.com/dkkb), [Eleferen](https://translate.mattermost.com/user/Eleferen), [enahum](https://github.com/enahum), [fmartingr](https://github.com/fmartingr), [FokinAleksandr](https://github.com/FokinAleksandr), [GabrielCasaro](https://github.com/GabrielCasaro), [gabrieljackson](https://github.com/gabrieljackson), [gabsfrancis](https://translate.mattermost.com/user/gabsfrancis), [grundleborg](https://github.com/grundleborg), [hanzei](https://github.com/hanzei), [harsh4723](https://github.com/harsh4723), [harshilsharma63](https://github.com/harshilsharma63), [hasancankucuk](https://github.com/hasancankucuk), [hereje](https://github.com/hereje), [hmhealey](https://github.com/hmhealey), [ifoukarakis](https://github.com/ifoukarakis), [isacikgoz](https://github.com/isacikgoz), [jasonblais](https://github.com/jasonblais), [jespino](https://github.com/jespino), [johnsonbrothers](https://github.com/johnsonbrothers), [jprusch](https://translate.mattermost.com/user/jprusch), [jwilander](https://github.com/jwilander), [kaakaa](https://github.com/kaakaa), [Kshitij-Katiyar](https://github.com/Kshitij-Katiyar), [larkox](https://github.com/larkox), [lieut-data](https://github.com/lieut-data), [lindalumitchell](https://github.com/lindalumitchell), [ludvigbolin](https://github.com/ludvigbolin), [lynn915](https://github.com/lynn915), [M-ZubairAhmed](https://github.com/M-ZubairAhmed), [majo](https://translate.mattermost.com/user/majo), [master7](https://translate.mattermost.com/user/master7), [matt-w99](https://github.com/matt-w99), [matthew-w](https://translate.mattermost.com/user/matthew-w), [matthewbirtch](https://github.com/matthewbirtch), [mgdelacroix](https://github.com/mgdelacroix), [mickmister](https://github.com/mickmister), [morgancz](https://github.com/morgancz), [mvitale1989](https://github.com/mvitale1989), [neflyte](https://github.com/neflyte), [nickmisasi](https://github.com/nickmisasi), [Paul-Stern](https://github.com/Paul-Stern), [pgteekens](https://translate.mattermost.com/user/pgteekens), [phoinixgrr](https://github.com/phoinixgrr), [PromoFaux](https://github.com/PromoFaux), [PulkitGarg-code](https://github.com/PulkitGarg-code), [raghavaggarwal2308](https://github.com/raghavaggarwal2308), [rajatdangat](https://github.com/rajatdangat), [relwell](https://github.com/relwell), [roaslin](https://github.com/roaslin), [rohan-kapse](https://github.com/rohan-kapse), [rohitkbc](https://github.com/rohitkbc), [Rutam21](https://github.com/Rutam21), [RyoKub](https://github.com/RyoKub), [saakshiraut28](https://github.com/saakshiraut28), [San4es](https://github.com/San4es), [sapnasivakumar](https://github.com/sapnasivakumar), [saturninoabril](https://github.com/saturninoabril), [sbishel](https://github.com/sbishel), [Sharuru](https://github.com/Sharuru), [ShlokJswl](https://github.com/ShlokJswl), [sinansonmez](https://github.com/sinansonmez), [srappan](https://github.com/srappan), [sri-byte](https://github.com/sri-byte), [srisri332](https://github.com/srisri332), [stafot](https://github.com/stafot), [streamer45](https://github.com/streamer45), [stylianosrigas](https://github.com/stylianosrigas), [Sudhanva-Nadiger](https://github.com/Sudhanva-Nadiger), [svelle](https://github.com/svelle), [Syed-Ali-Abbas-Zaidi](https://github.com/Syed-Ali-Abbas-Zaidi), [tanmaythole](https://github.com/tanmaythole), [TealWater](https://github.com/TealWater), [thomasbrq](https://github.com/thomasbrq), [ThrRip](https://github.com/ThrRip), [toninis](https://github.com/toninis), [tsabi](https://github.com/tsabi), [umrkhn](https://github.com/umrkhn), [varghesejose2020](https://github.com/varghesejose2020), [Vinecreeper888](https://github.com/Vinecreeper888), [weblate](https://github.com/weblate), [wiggin77](https://github.com/wiggin77), [yasserfaraazkhan](https://github.com/yasserfaraazkhan), [yomiadetutu1](https://github.com/yomiadetutu1), [ZubairImtiaz3](https://github.com/ZubairImtiaz3) ## Release v9.3 - [Feature Release](https://docs.mattermost.com/upgrade/release-definitions.html#feature-release) From 3215ba6a90369bb3cd81525cdc5c1fae51406be3 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Thu, 11 Jan 2024 09:02:44 -0500 Subject: [PATCH 21/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 515fab5ac9f..f30a7f4f3c8 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -44,16 +44,16 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan - Adjusted the position of the suggestion list in "Add to a channel" modal to be below or above the text field. #### Administration + - Added support for IP Filtering in Cloud (this feature is disabled and behind a feature flag). + - ``MessageExportSettings.GlobalRelaySettings.CustomerType`` now supports "CUSTOM". - Added new ``ServerMetrics`` hook to allow plugins to register a custom HTTP endpoint to serve their metrics under the server's metrics HTTP listener. - Admins now have the ability to pipe the output of ``mmctl websocket`` into the JSON parser. - Added stores for OAuth **Outgoing Connections**. - - Added support for IP Filtering in Cloud (this feature is disabled and behind a feature flag). - Added last login timestamp for users, and added a materialized view and a refresh job to keep track of post stats for PostgreSQL. - Allowed plugin requests to include **Authorization** headers from external systems. - Added a mmctl command ``mmctl system supportpacket`` to download the **Support Packet**. - Added a new mmctl command ``oauth list`` for listing registered OAuth2 applications. - An optional dedicated filestore is now used for compliance exports if configured. - - ``MessageExportSettings.GlobalRelaySettings.CustomerType`` now supports "CUSTOM". ### Bug Fixes - Fixed an issue with the emoji reaction toggle behavior. From 4c878a54eac0bcba662f83d3b78b3e44a12e39e0 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Thu, 11 Jan 2024 09:11:29 -0500 Subject: [PATCH 22/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index f30a7f4f3c8..20eb40b5fa5 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -44,8 +44,10 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan - Adjusted the position of the suggestion list in "Add to a channel" modal to be below or above the text field. #### Administration - - Added support for IP Filtering in Cloud (this feature is disabled and behind a feature flag). - - ``MessageExportSettings.GlobalRelaySettings.CustomerType`` now supports "CUSTOM". + - Added support for IP Filtering in Cloud (Cloud Enterprise plan) (this feature is behind a feature flag). + - Added support for Bring Your Own Key (BYOK) Encryption (Cloud Enterprise plan). + - An optional dedicated filestore is now used for compliance exports if configured (Cloud Enterprise plan). + - ``MessageExportSettings.GlobalRelaySettings.CustomerType`` now supports "CUSTOM". - Added new ``ServerMetrics`` hook to allow plugins to register a custom HTTP endpoint to serve their metrics under the server's metrics HTTP listener. - Admins now have the ability to pipe the output of ``mmctl websocket`` into the JSON parser. - Added stores for OAuth **Outgoing Connections**. @@ -53,7 +55,6 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan - Allowed plugin requests to include **Authorization** headers from external systems. - Added a mmctl command ``mmctl system supportpacket`` to download the **Support Packet**. - Added a new mmctl command ``oauth list`` for listing registered OAuth2 applications. - - An optional dedicated filestore is now used for compliance exports if configured. ### Bug Fixes - Fixed an issue with the emoji reaction toggle behavior. From d0103000f64aa1b59ef038452b031d7669492272 Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Thu, 11 Jan 2024 10:15:32 -0500 Subject: [PATCH 23/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index 20eb40b5fa5..df66ff48d07 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -44,7 +44,7 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan - Adjusted the position of the suggestion list in "Add to a channel" modal to be below or above the text field. #### Administration - - Added support for IP Filtering in Cloud (Cloud Enterprise plan) (this feature is behind a feature flag). + - Added support for IP Filtering in Cloud (Cloud Enterprise plan) (this feature is disabled by default and behind a feature flag). - Added support for Bring Your Own Key (BYOK) Encryption (Cloud Enterprise plan). - An optional dedicated filestore is now used for compliance exports if configured (Cloud Enterprise plan). - ``MessageExportSettings.GlobalRelaySettings.CustomerType`` now supports "CUSTOM". From 5f437a3f2e24473f151072b1b7d158f8181018cd Mon Sep 17 00:00:00 2001 From: Amy Blais <29708087+amyblais@users.noreply.github.com> Date: Thu, 11 Jan 2024 15:02:07 -0500 Subject: [PATCH 24/24] Update mattermost-changelog.md --- source/deploy/mattermost-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/deploy/mattermost-changelog.md b/source/deploy/mattermost-changelog.md index df66ff48d07..66ce550eb5e 100644 --- a/source/deploy/mattermost-changelog.md +++ b/source/deploy/mattermost-changelog.md @@ -78,6 +78,7 @@ If you upgrade from a release earlier than v9.3, please read the other [Importan - v9.4 is built with Go ``v1.20.7``. ### Known Issues + - The channel member count shows as zero in the **Browse channels** modal [MM-56266](https://mattermost.atlassian.net/browse/MM-56266). - Adding an @mention at the start of a post draft and pressing the left or right arrow key can clear the post draft and the undo history [MM-33823](https://mattermost.atlassian.net/browse/MM-33823). - Status may sometimes get stuck as **Away** or **Offline** in High Availability mode with IP Hash turned off. - Searching stop words in quotation marks with Elasticsearch enabled returns more than just the searched terms.