Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v10.5 Changelog #7704

Open
wants to merge 37 commits into
base: v10.5-documentation
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
9ffa453
Update mattermost-server-releases.md
amyblais Jan 16, 2025
d2ef01d
Update open-source-components.rst
amyblais Jan 16, 2025
1cc57fb
Update download-latest-tarball.rst
amyblais Jan 16, 2025
236aa8d
Update deprecated-features.rst
amyblais Jan 16, 2025
7454fd5
Update mattermost-v10-changelog.md
amyblais Jan 16, 2025
f603b94
Update software-hardware-requirements.rst
amyblais Jan 16, 2025
57164b0
Update mattermost-v10-changelog.md
amyblais Jan 16, 2025
6426983
Update mattermost-v10-changelog.md
amyblais Jan 16, 2025
569b15a
Update important-upgrade-notes.rst
amyblais Jan 16, 2025
16ce8e0
Update important-upgrade-notes.rst
amyblais Jan 16, 2025
101e07e
Update mattermost-v10-changelog.md
amyblais Jan 16, 2025
27a94d5
Update important-upgrade-notes.rst
amyblais Jan 16, 2025
75bdb0e
Update important-upgrade-notes.rst
amyblais Jan 16, 2025
4acacbe
Update important-upgrade-notes.rst
amyblais Jan 16, 2025
659b331
Update deprecated-features.rst
amyblais Jan 16, 2025
b5518a5
Update important-upgrade-notes.rst
amyblais Jan 17, 2025
8273456
Update mattermost-v10-changelog.md
amyblais Jan 17, 2025
3710205
Update important-upgrade-notes.rst
amyblais Jan 17, 2025
0aa0216
Update mattermost-v10-changelog.md
amyblais Jan 17, 2025
293bb86
Update mattermost-v10-changelog.md
amyblais Jan 17, 2025
ef8a374
Update mattermost-v10-changelog.md
amyblais Jan 20, 2025
48e072f
Update important-upgrade-notes.rst
amyblais Jan 20, 2025
47e8081
Removed tab spaces & added code-block indentation
cwarnermm Jan 20, 2025
4963387
Update important-upgrade-notes.rst
amyblais Jan 21, 2025
234f6de
Apply suggestions from code review
amyblais Jan 23, 2025
225a1a9
Update important-upgrade-notes.rst
amyblais Jan 23, 2025
ddb0dbd
Update mattermost-v10-changelog.md
amyblais Jan 23, 2025
359c91d
Merge branch 'v10.5-documentation' into amyblais-patch-20
amyblais Jan 23, 2025
d7fb8c0
Update mattermost-v10-changelog.md
amyblais Jan 23, 2025
6ff8468
Update mattermost-server-releases.md
amyblais Jan 24, 2025
f6ca3c7
Update mattermost-v10-changelog.md
amyblais Jan 24, 2025
d9a03d6
Update important-upgrade-notes.rst
amyblais Jan 24, 2025
68d3265
Merge branch 'v10.5-documentation' into amyblais-patch-20
amyblais Jan 27, 2025
be9fc66
Update source/about/mattermost-v10-changelog.md
amyblais Jan 28, 2025
35d8638
Update important-upgrade-notes.rst
amyblais Jan 28, 2025
4dbcd69
Update mattermost-v10-changelog.md
amyblais Jan 29, 2025
791c64d
Update mattermost-v10-changelog.md
amyblais Jan 30, 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
12 changes: 6 additions & 6 deletions source/about/deprecated-features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ This page describes features that are removed from support for Mattermost, or wi
Removed features in upcoming versions
-------------------------------------

Removed features by Mattermost version
----------------------------------------

Mattermost Mobile App v2.25.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- In the Mattermost Mobile App v2.25, Mattermost will stop supporting iOS versions 13 and 14. Users should update their iOS version to v15.1 or newer before February 14, 2025. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-ios-13-and-14-versions/21845>`__.
- In the Mattermost Mobile App v2.25 release, Mattermost has stopped supporting iOS versions 13 and 14. Users should update their iOS version to v15.1 or newer before February 14, 2025. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-ios-13-and-14-versions/21845>`__.

Mattermost Server v10.5.0
~~~~~~~~~~~~~~~~~~~~~~~~~

- The Mattermost server will stop supporting manual plugin deployment. Plugins are deployed manually when an administrator or some deployment automation copies the contents of a plugin bundle into the server's working directory. If a manual or automated deployment workflow is still required, administrators can instead prepackage the plugin bundles. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-manual-plugin-deployment/21192>`__.
- Mattermost will stop providing official Mattermost server builds for the Microsoft Windows operating system. Administrators should migrate existing Mattermost server installations to use the official Linux builds. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-server-builds-for-microsoft-windows/21498>`__.

Removed features by Mattermost version
----------------------------------------
- The Mattermost server has stopped supporting manual plugin deployment. Plugins are deployed manually when an administrator or some deployment automation copies the contents of a plugin bundle into the server's working directory. If a manual or automated deployment workflow is still required, administrators can instead prepackage the plugin bundles. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-manual-plugin-deployment/21192>`__.
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- Mattermost has stopped official Mattermost server builds for the Microsoft Windows operating system. Administrators should migrate existing Mattermost server installations to use the official Linux builds. See more details in `this forum post <https://forum.mattermost.com/t/deprecation-notice-server-builds-for-microsoft-windows/21498>`__.

Mattermost Server v10.4.0
~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
1 change: 1 addition & 0 deletions source/about/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** |
|:---|:---|:---|
| v10.5 [Download](https://releases.mattermost.com/10.5.0/mattermost-10.5.0-linux-amd64.tar.gz) \| {ref}`Changelog <release-v10.5-extended-support-release>` | 2025-02-16 | 2025-11-15 {ref}`EXTENDED <release-types>` |
| v10.4 [Download](https://releases.mattermost.com/10.4.1/mattermost-10.4.1-linux-amd64.tar.gz) \| {ref}`Changelog <release-v10.4-feature-release>` | 2025-01-16 | 2025-04-15 |
| v10.3 [Download](https://releases.mattermost.com/10.3.2/mattermost-10.3.2-linux-amd64.tar.gz) \| {ref}`Changelog <release-v10.3-feature-release>` | 2024-12-16 | 2025-03-15 |
| v10.2 [Download](https://releases.mattermost.com/10.2.2/mattermost-10.2.2-linux-amd64.tar.gz) \| {ref}`Changelog <release-v10.2-feature-release>` | 2024-11-15 | 2025-02-15 |
Expand Down
75 changes: 75 additions & 0 deletions source/about/mattermost-v10-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,81 @@ Support for Mattermost Server v9.5 [Extended Support Release](https://docs.matte
- See the [changelog in progress](https://bit.ly/2nK3cVf) for details about the upcoming release.
```

(release-v10.5-extended-support-release)=
## Release v10.5 - [Extended Support Release](https://docs.mattermost.com/about/release-policy.html#release-types)

**Release Day: Februrary 14, 2025**

### Compatibility
- Updated minimum Safari version to 17.4+ and minimum Firefox version to 119+.

### Upgrade
- v10.5 introduces Property System Architecture schema migration. See the [Important Upgrade Notes](https://docs.mattermost.com/upgrade/important-upgrade-notes.html) for details.
- Improved plugins’ link tooltip component’s internal architecture without any user interface changes.
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- The Mattermost server has stopped supporting manual plugin deployment. Plugins are deployed manually when an administrator or some deployment automation copies the contents of a plugin bundle into the server's working directory. If a manual or automated deployment workflow is still required, administrators can instead prepackage the plugin bundles. See more details in [this forum post](https://forum.mattermost.com/t/deprecation-notice-manual-plugin-deployment/21192).
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- Mattermost has stopped official Mattermost server builds for the Microsoft Windows operating system. Administrators should migrate existing Mattermost server installations to use the official Linux builds. See more details in [this forum post](https://forum.mattermost.com/t/deprecation-notice-server-builds-for-microsoft-windows/21498).

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

### Improvements

#### User Interface (UI)
- Pre-packaged Calls plugin [v1.5.0](https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.5.0).
- Pre-packaged MS Teams plugin [v2.1.0](https://github.com/mattermost/mattermost-plugin-msteams/releases/tag/v2.1.0).
- Pre-packaged Channel Export plugin [v1.2.1](https://github.com/mattermost/mattermost-plugin-channel-export/releases/tag/v1.2.1).
- Added the ability to modify post attachments during edit.
- The channel bookmarks bar is now hidden when there are no bookmarks in the channel. Bookmarks can now be added from the channel menu.
- Removed the video from the onboarding checklist.
- Improved accessibility of many form labels throughout the app.

#### Administration
- Added the migrations, store layer and service for the Property System Architecture.
- Added the Custom Profile Attribute fields store, app and API endpoints.
- Added the **System Console** user interface for managing Custom Profile Attributes (User Properties).
- Added a compliance export overhaul. See announcement: <TBD>.
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- Introduced V2 of the Support Packet, containing improvement diagnosis information for high-availability deployments.
- Added a new ``Fallback`` field to ``PluginSettingsSection`` that controls whether the settings defined under the section should still render as fallback when the plugin is disabled.
- Updated the library used for tooltips throughout the app to fix a memory leak.
- Reduced the volume of unnecessary debug logs generated during scheduled post job execution.
- Removed ``form-data`` from @mattermost/client.

### Bug Fixes
- Fixed archived filter behavior in System Console > User Management > Channels to restore the ability to exclude archived channels.
- Fixed an issue where DMs/GMs with a `DeleteAt` flag in the database might cause issues with a couple APIs.
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- Fixed an issue where the team sidebar's mention count could be out of sync with the thread count.
- Fixed an issue where replies with props could not be imported.
- Fixed an issue where ``pluginapi.store.GetReplicaDB`` returned nil if masterDB was not initialized.
- Fixed an issue in ``SqlPostStore.PermanentDeletebyUser`` where no error was returned when 10K posts were exceeded.
- Fixed an issue where a channel would no longer be exported for Bulk Export workflow if any of the users of a Direct or Group Message channel were permanently deleted.
- Fixed an issue where the scroll position reset when custom emojis were requested.
- Fixed a panic during LDAP syncing.

### 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 ``essageExportSettings`` in ``config.json``:
- Added ``ComplianceExportDirectoryFormat``, ``ComplianceExportPath``, ``ComplianceExportPathCLI``, ``ComplianceExportChannelBatchSizeDefault``, and ``ComplianceExportChannelHistoryBatchSizeDefault`` for compliance export overhaul.

### API Changes
- ``GetUsersInChannelDuring`` now accepts a slice; added ``GetChannelsWithActivityDuring``.
- Two new boolean query parameters were added to the ``api/v4/config`` endpoint:
- ``remove_defaults`` (filters out default values).
- ``remove_masked`` (removes masked fields).

### Go Version
- v10.5 is built with Go ``v1.22.6``.

### Known Issues
- Setting the license file location through an envvar still gives the option to upload a new license through the System Console, resulting in the license being overwritten by the one set through the envvar. See this [knowledge base article](https://support.mattermost.com/hc/en-us/articles/33911983851284-System-console-still-displays-old-license-after-uploading-a-new-one) on how to resolve this issue.
- 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.

### Contributors
-

(release-v10.4-feature-release)=
## Release v10.4 - [Feature Release](https://docs.mattermost.com/about/release-policy.html#release-types)

Expand Down
4 changes: 2 additions & 2 deletions source/install/download-latest-tarball.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ Using ``wget``, download the Mattermost Server release you want to install.

.. code-block:: sh

wget https://releases.mattermost.com/10.4.1/mattermost-10.4.1-linux-amd64.tar.gz
wget https://releases.mattermost.com/10.5.0/mattermost-10.5.0-linux-amd64.tar.gz

.. tab:: Current ESR

.. code-block:: sh

wget https://releases.mattermost.com/9.11.7/mattermost-9.11.7-linux-amd64.tar.gz
wget https://releases.mattermost.com/10.5.0/mattermost-10.5.0-linux-amd64.tar.gz

.. tab:: Older releases

Expand Down
6 changes: 3 additions & 3 deletions source/install/software-hardware-requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ PC web
:header: "Browser", "Self-Hosted Technical Requirement", "Cloud Technical Requirement"

"Chrome", "v130+", "v130+"
"Firefox", "v115+", "v115+"
"Safari", "v17+", "v17+"
"Firefox", "v119+", "v119+"
"Safari", "v17.4+", "v17.4+"
"Edge", "v130+", "v130+"

`*` Internet Explorer (IE11) is no longer supported. We recommend using the `Mattermost desktop app <https://mattermost.com/apps/>`_ or another supported browser. See `this forum post <https://forum.mattermost.com/t/mattermost-is-dropping-support-for-internet-explorer-ie11-in-v5-16/7575>`__ to learn more.
Expand All @@ -72,7 +72,7 @@ Mobile web
.. csv-table::
:header: "Browser", "Technical Requirement"

"iOS", "iOS 13.4+ with Safari 17+ or Chrome 130+"
"iOS", "iOS 13.4+ with Safari 17.4+ or Chrome 130+"
"Android", "Android 7+ with Chrome 130+"

Email client
Expand Down
Loading
Loading