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.3 changelog #7599

Merged
merged 21 commits into from
Dec 12, 2024
Merged
Show file tree
Hide file tree
Changes from 8 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
8 changes: 4 additions & 4 deletions source/about/deprecated-features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ Mattermost Server v10.5.0

- In the February 2025 Mattermost release (and next ESR), 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>`__.

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

Mattermost Server v10.3.0
~~~~~~~~~~~~~~~~~~~~~~~~~

- As part of our continuous efforts to enhance your user experience, we will be phasing out the Classic Mobile App. Please download the new v2 Mobile App from the `Apple App Store <https://apps.apple.com/us/app/mattermost/id1257222717>`_ or `Google Play Store <https://play.google.com/store/apps/details?id=com.mattermost.rn>`_ to continue enjoying our services without interruption. See more details in the `classic mobile app deprecation <https://forum.mattermost.com/t/classic-mobile-app-deprecation/18703>`_ Mattermost forum post.

Removed features by Mattermost version
----------------------------------------
- As part of our continuous efforts to enhance your user experience, we have phased out the Classic Mobile App. Please download the new v2 Mobile App from the `Apple App Store <https://apps.apple.com/us/app/mattermost/id1257222717>`_ or `Google Play Store <https://play.google.com/store/apps/details?id=com.mattermost.rn>`_ to continue enjoying our services without interruption. See more details in the `classic mobile app deprecation <https://forum.mattermost.com/t/classic-mobile-app-deprecation/18703>`_ Mattermost forum post.

Mattermost Server v10.2.0
~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
72 changes: 72 additions & 0 deletions source/about/mattermost-v10-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,78 @@ 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.3-feature-release)=
## Release v10.3 - [Feature Release](https://docs.mattermost.com/about/release-policy.html#release-types)

**Release Day: December 16, 2024**

### Important Upgrade Notes

- As part of our continuous efforts to enhance your user experience, we have phased out the Classic Mobile App. Please download the new v2 Mobile App from the [Apple App Store](https://apps.apple.com/us/app/mattermost/id1257222717) or [Google Play Store](https://play.google.com/store/apps/details?id=com.mattermost.rn) to continue enjoying our services without interruption. See more details in the [classic mobile app deprecation](https://forum.mattermost.com/t/classic-mobile-app-deprecation/18703) Mattermost forum post.
amyblais marked this conversation as resolved.
Show resolved Hide resolved

### Compatibility

- Updated minimum Edge and Chrome versions to 130+.

```{Important}
If you upgrade from a release earlier than v10.2, 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.3.0](https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.3.0).
- Downgraded Traditional Chinese language to Beta.
- Added a feature to schedule a post for the future.
- Copilot plugin is now installed and enabled by default.
- Added an option to test notifications.
- Added a new search interface.
- Updated product string for clarity.
- Removed most places where deprecated translation code is used in the web app.
- Removed some duplicate CSS from the web app bundle.

#### Administration
- A 200 response is now returned for HEAD requests to a sub-path rather than responding with a 302. This fixes mobile devices trying to connect to a server hosted on a sub-path.
- Added the ``fetchMissingUsers`` option to ``PostUtils.messageHtmlToComponent`` for use by plugins.
- Exporting bot users now functions in a more proper way.
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- The message export code now lives in the source available enterprise folder.
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- Added a warning to mmctl for cases where a user specifies a per-page parameter that's larger than the maximum value supported.
- Updated ``API POST /api/v4/user`` to use a proper error message.
amyblais marked this conversation as resolved.
Show resolved Hide resolved

#### Performance
- Added Desktop App performance metrics.

### Bug Fixes
- Fixed an issue with post drafts being unnecessarily saved when changing channels.
- Fixed an issue where the Web App would feel slower to load than the Desktop App.
- Fixed example for mmctl permissions role show command.
amyblais marked this conversation as resolved.
Show resolved Hide resolved
- Fixed an issue where new messages from new channels wouldn't appear in the sidebar after reconnecting the websocket.
- Fixed an issue with a link in the Compliance Monitoring page banner in the System Console.
- Fixed an issue that no longer allowed managing user tokens via the System Console.
- Fixed a SVG image rendering issue by setting conditional width and height attributes in ``ImagePreview`` and ``SizeAwareImage`` components.

### 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 all plans:
- Under ``ServiceSettings `` in ``config.json``:
- Added ``ScheduledPosts`` to add a feature to schedule and send message in the future.
amyblais marked this conversation as resolved.
Show resolved Hide resolved

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

### Open Source Components
- Added ``opensearch-project/opensearch-go`` to https://github.com/mattermost/mattermost.

### Known Issues
- 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.
- 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.

### Contributors
-

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

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

.. code-block:: sh

wget https://releases.mattermost.com/10.2.0/mattermost-10.2.0-linux-amd64.tar.gz
wget https://releases.mattermost.com/10.3.0/mattermost-10.3.0-linux-amd64.tar.gz

.. tab:: Current ESR

Expand Down
5 changes: 5 additions & 0 deletions source/upgrade/important-upgrade-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@ Important Upgrade Notes
| If you’re upgrading | Then... |
| from a version earlier than... | |
+====================================================+==================================================================================================================================================================+
| v10.3 | As part of our continuous efforts to enhance your user experience, we have phased out the Classic Mobile App. Please download the new v2 Mobile App from the |
| | `Apple App Store <https://apps.apple.com/us/app/mattermost/id1257222717>`_ or |
| | `Google Play Store <https://play.google.com/store/apps/details?id=com.mattermost.rn>`_ to continue enjoying our services without interruption. See more details |
| | in the `classic mobile app deprecation <https://forum.mattermost.com/t/classic-mobile-app-deprecation/18703>`_ Mattermost forum post. |
+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| v10.2 | Docker Content Trust (DCT) for signing Docker image artifacts has been replaced by Sigstore Cosign in v10.2 (November, 2024). If you rely |
| | on artifact verification using DCT, please `transition to using Cosign <https://edu.chainguard.dev/open-source/sigstore/cosign/how-to-install-cosign/>`_. See |
| | the `upcoming DCT deprecation <https://forum.mattermost.com/t/upcoming-dct-deprecation/19275>`_ Mattermost forum post for more details. |
Expand Down
2 changes: 2 additions & 0 deletions source/upgrade/open-source-components.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Desktop
Mobile
-------

- Mattermost Mobile v2.23.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.23/NOTICE.txt>`__.
- Mattermost Mobile v2.22.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.22/NOTICE.txt>`__.
- Mattermost Mobile v2.21.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.21/NOTICE.txt>`__.
- Mattermost Mobile v2.20.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-2.20/NOTICE.txt>`__.
Expand Down Expand Up @@ -116,6 +117,7 @@ Mobile
Server
------------------------------

- Mattermost Enterprise Edition v10.3.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-10.3/NOTICE.txt>`__.
- Mattermost Enterprise Edition v10.2.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-10.2/NOTICE.txt>`__.
- Mattermost Enterprise Edition v10.1.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-10.1/NOTICE.txt>`__.
- Mattermost Enterprise Edition v10.0.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-10.0/NOTICE.txt>`__.
Expand Down
Loading