Skip to content
Merged
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
61 changes: 61 additions & 0 deletions source/administration/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,67 @@ This changelog summarizes updates to [Mattermost Team Edition](http://www.matter

Also see [changelog in progress](http://bit.ly/2nK3cVf) for the next release.

## Release v5.23 - [Quality Release](https://docs.mattermost.com/process/release-faq.html#release-overview)

**Release day: 2020-05-16**

Mattermost v5.23.0 contains a low level security fix. [Upgrading](http://docs.mattermost.com/administration/upgrade.html) is recommended. Details will be posted on our [security updates page](https://about.mattermost.com/security-updates/) 30 days after release as per the [Mattermost Responsible Disclosure Policy](https://www.mattermost.org/responsible-disclosure-policy/).

### Compatibility
- PostgresSQL ended long-term support for [version 9.4 in February](https://www.postgresql.org/support/versioning). Mattermost will officially be supporting Postgres version 10 with the Mattermost v5.26 release. New installs will require Postgres version 10. Previous Mattermost versions, including our current ESR, will continue to be compatible with PostgresSQL version 9.4. In our 6.0 release (date to be announced), we plan on fully deprecating PostgresSQL 9.4. We highly recommend upgrading to PostgresSQL version 10+ after August. Please follow the instructions under the Upgrading Section within [the PostgresSQL documentation](https://www.postgresql.org/support/versioning/).

### Bug Fixes
- Fixed an issue where using slash command ``/leave`` failed to leave the channel.
- Fixed an issue where clicking on a channel link from a Direct Message channel that linked to a different team resulted in a "Page not Found" error.
- Fixed an issue where reloading a channel caused the channel to be shown as read-only for a few seconds.
- Fixed an issue where the Channel Export plugin bot channel did not appear on the left-hand side channel sidebar until the user switched to a different channel.
- Fixed an issue where no channel suggestions were displayed for ``in:`` search modifier for Guest Accounts.
- Fixed an issue where ``Guest`` tags were not shown in Group Message channel header.
- Fixed an issue where guest permissions could not be set in Team Override Schemes.
- Fixed an issue where a "this user didn't get notified" system message was missing if an at-mention was followed by a period and the user was not in the channel.
- Fixed an issue where batched emails were still sent even if there was activity from the user.
- Fixed an issue where ``/me`` messages weren't formatted in the right-hand side.
- Fixed an issue where mentions in header-changed system messages weren't highlighted.
- Fixed an issue where a thread title was missing when initial message in a thread showed as "message deleted".
- Fixed an issue where there was no hover effect when mousing over options in Search.
- Fixed an issue on Firefox where using Alt+arrow stopped working on read-only channels.
- Fixed an issue where muted channels on another team appeared as unread in team sidebar and browser tab.
- Fixed an issue where the URL field on Rename Channel modal allowed more than two underscores.
- Fixed an issue where pasting text from a GitHub code block erased post textbox contents.
- Fixed an issue where keyboard shortcuts to move between teams conflicted with a native Linux OS shortcut for switching virtual desktops.
- Fixed an issue where incoming webhooks that contained certain sized attachments resulted in an infinite loop, causing a memory leak.
- Fixed an issue with errors appearing in logs when sending a direct message to your own account.
- Fixed an issue with a "Failed to get membership" log spam for bot posts.

### Open Source Components
- Added ``react-native-mmkv-storage`` in https://github.com/mattermost/mattermost-mobile.
- Added ``redux-action-buffer`` in https://github.com/mattermost/mattermost-mobile.
- Added ``redux-reset`` in https://github.com/mattermost/mattermost-mobile.
- Added ``serialize-error`` in https://github.com/mattermost/mattermost-mobile.

### API Changes
- Added a new API endpoint ``GET /api/v4/users/known`` to get the list of user IDs of users with any direct relationship with a user. That means any user sharing any channel, including direct and group channels.
- ``GET /api/v4/teams/:team_id/channels`` no longer requires the ``list_team_channels`` permission.

### Websocket Event Changes
- Added a new ``update_team_scheme`` Websocket Event.

### Known Issues
- **Copy Theme Colors** button on custom theme Display Settings modal is not themed correctly on Mattermost dark theme.
- On a server using a subpath, the URL opens a blank page if the System Admin changes the Site URL in the System Console UI. To fix, the System Admin should restart the server.
- Login does not work when Custom Terms of Service is enabled and MFA is enforced.
- Google login fails on the Classic mobile apps.
- Status may sometimes get stuck as away or offline in High Availability mode with IP Hash turned off.
- Searching stop words in quotes with Elasticsearch enabled returns more than just the searched terms.
- Searching with Elasticsearch enabled may not always highlight the searched terms.
- Team sidebar on desktop app does not update when channels have been read on mobile.
- 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.

### Contributors

- [aaronrothschild](https://github.com/aaronrothschild), [adamjclarkson](https://github.com/adamjclarkson), [Adovenmuehle](https://github.com/Adovenmuehle), [aeomin](https://translate.mattermost.com/user/aeomin/), [agarciamontoro](https://github.com/agarciamontoro), [AGMETEOR](https://github.com/AGMETEOR), [agnivade](https://github.com/agnivade), [ahmaddanialmohd](https://github.com/ahmaddanialmohd), [akarikuu](https://github.com/akarikuu), [Akendo](https://github.com/Akendo), [ali-farooq0](https://github.com/ali-farooq0), [amyblais](https://github.com/amyblais), [angeloskyratzakos](https://github.com/angeloskyratzakos), [AninditaBasu](https://github.com/AninditaBasu), [asaadmahmood](https://github.com/asaadmahmood), [attilamolnar](https://github.com/attilamolnar), [avasconcelos114](https://github.com/avasconcelos114), [avddvd](https://github.com/avddvd), [bakurits](https://github.com/bakurits), [bbodenmiller](https://github.com/bbodenmiller), [bolariin](https://github.com/bolariin), [bradjcoughlin](https://github.com/bradjcoughlin), [cadavre](https://github.com/cadavre), [calebroseland](https://github.com/calebroseland), [catalintomai](https://github.com/catalintomai), [chikei](https://github.com/chikei), [chuttam](https://github.com/chuttam), [ckavili](https://github.com/ckavili), [clarmso](https://github.com/clarmso), [cpanato](https://github.com/cpanato), [cpurta](https://github.com/cpurta), [craigwillis-mm](https://github.com/craigwillis-mm), [crspeller](https://github.com/crspeller), [ctlaltdieliet](https://github.com/ctlaltdieliet), [curiousercreative](https://github.com/curiousercreative), [danger89](https://github.com/danger89), [Danziger](https://github.com/Danziger), [deanwhillier](https://github.com/deanwhillier), [der-test](https://github.com/der-test), [devinbinnie](https://github.com/devinbinnie), [dhadiseputro](https://github.com/dhadiseputro), [DHaussermann](https://github.com/DHaussermann), [ebaker](https://github.com/ebaker), [emilyhollinger](https://github.com/emilyhollinger), [enahum](https://github.com/enahum), [enelson720](https://github.com/enelson720), [esethna](https://github.com/esethna), [ethervoid](https://github.com/ethervoid), [fedealconada](https://github.com/fedealconada), [FlaviaBastos](https://github.com/FlaviaBastos), [flynbit](https://github.com/flynbit), [fmunshi](https://github.com/fmunshi), [Francois-D](https://github.com/Francois-D), [gabrieljackson](https://github.com/gabrieljackson), [gigawhitlocks](https://github.com/gigawhitlocks), [gnello](https://github.com/gnello), [gramakri](https://github.com/gramakri), [gruceqq](https://translate.mattermost.com/user/gruceqq/), [grundleborg](https://github.com/grundleborg), [gsagula](https://github.com/gsagula), [hahmadia](https://github.com/hahmadia), [hajowieland](https://github.com/hajowieland), [hanzei](https://github.com/hanzei), [haydenhw](https://github.com/haydenhw), [hectorskypl](https://github.com/hectorskypl), [hmhealey](https://github.com/hmhealey), [ialorro](https://github.com/ialorro), [iamsayantan](https://github.com/iamsayantan), [icelander](https://github.com/icelander), [igor47](https://github.com/igor47), [iomodo](https://github.com/iomodo), [isacikgoz](https://github.com/isacikgoz), [it33](https://github.com/it33), [jasonblais](https://github.com/jasonblais), [jaydeland](https://github.com/jaydeland), [jespino](https://github.com/jespino), [jfrerich](https://github.com/jfrerich), [johnthompson365](https://github.com/johnthompson365), [josephbaylon](https://github.com/josephbaylon), [jupenur](https://github.com/jupenur), [justinegeffen](https://github.com/justinegeffen), [justledbetter](https://github.com/justledbetter), [jwilander](https://github.com/jwilander), [kaakaa](https://github.com/kaakaa), [Kaya_Zeren](https://twitter.com/kaya_zeren), [larkox](https://github.com/larkox), [levb](https://github.com/levb), [lfbrock](https://github.com/lfbrock), [lieut-data](https://github.com/lieut-data), [lindalumitchell](https://github.com/lindalumitchell), [lynn915](https://github.com/lynn915), [marianunez](https://github.com/marianunez), [MatthewDorner](https://github.com/MatthewDorner), [mbecca](https://github.com/mbecca), [meilon](https://github.com/meilon), [metanerd](https://github.com/metanerd), [mgdelacroix](https://github.com/mgdelacroix), [michaelschiffmm](https://github.com/michaelschiffmm), [mickmister](https://github.com/mickmister), [migbot](https://github.com/migbot), [mkraft](https://github.com/mkraft), [mlongo4290](https://github.com/mlongo4290), [mo2menelzeiny](https://github.com/mo2menelzeiny), [moussetc](https://github.com/moussetc), [natalie-hub](https://github.com/natalie-hub), [nevyangelova](https://github.com/nevyangelova), [Nirei](https://github.com/Nirei), [nvjacobo](https://github.com/nvjacobo), [oguera](https://github.com/oguera), [Pafzedog](https://github.com/Pafzedog), [popstr](https://github.com/popstr), [promulo](https://github.com/promulo), [Qovaros](https://github.com/Qovaros), [rahimrahman](https://github.com/rahimrahman), [rajeshkp](https://github.com/rajeshkp), [rakhi2104](https://github.com/rakhi2104), [rbradleyhaas](https://github.com/rbradleyhaas), [reflog](https://github.com/reflog), [rodcorsi](https://github.com/rodcorsi), [saturninoabril](https://github.com/saturninoabril), [sbishel](https://github.com/sbishel), [shred86](https://github.com/shred86), [srkgupta](https://github.com/srkgupta), [streamer45](https://github.com/streamer45), [stylianosrigas](https://github.com/stylianosrigas), [sudheerDev](https://github.com/sudheerDev), [svelle](https://github.com/svelle), [syuo7](https://github.com/syuo7), [T0biii](https://github.com/T0biii), [theo-o](https://github.com/theo-o), [TheoVitkovskiy](https://github.com/TheoVitkovskiy), [thePanz](https://github.com/thePanz), [uhlhosting](https://github.com/uhlhosting), [vesari](https://github.com/vesari), [vespian](https://github.com/vespian), [VishalSwarnkar](https://github.com/VishalSwarnkar), [wget](https://github.com/wget), [wiersgallak](https://github.com/wiersgallak), [wiggin77](https://github.com/wiggin77), [Willyfrog](https://github.com/Willyfrog), [ztrayner](https://github.com/ztrayner)

## Release v5.22 - [Feature Release](https://docs.mattermost.com/process/release-faq.html#release-overview)

**Release day: 2020-04-16**
Expand Down
2 changes: 1 addition & 1 deletion source/administration/important-upgrade-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Important Upgrade Notes
=======================

.. important::
Support for Internet Explorer (IE11) is removed in Mattermost v5.16.0. See `this forum post <https://forum.mattermost.org/t/mattermost-is-dropping-support-for-internet-explorer-ie11-in-v5-16/7575>`__ to learn more.
PostgresSQL ended long-term support for `version 9.4 in February <https://www.postgresql.org/support/versioning>`_. Mattermost will officially be supporting Postgres version 10 with the Mattermost v5.26 release. New installs will require Postgres version 10. Previous Mattermost versions, including our current ESR, will continue to be compatible with PostgresSQL version 9.4. In our 6.0 release (date to be announced), we plan on fully deprecating PostgresSQL 9.4. We highly recommend upgrading to PostgresSQL version 10+ after August. Please follow the instructions under the Upgrading Section within `the PostgresSQL documentation <https://www.postgresql.org/support/versioning/>`_.

+----------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| If you’re upgrading from a version earlier than... | Then... |
Expand Down
4 changes: 4 additions & 0 deletions source/administration/open-source-components.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Desktop
Mobile
------------------------------

- Mattermost Mobile v1.31.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-1.31/NOTICE.txt>`_.
- Mattermost Mobile v1.30.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-1.30/NOTICE.txt>`_.
- Mattermost Mobile v1.29.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-1.29/NOTICE.txt>`_.
- Mattermost Mobile v1.28.0 - `View Open Source Components <https://github.com/mattermost/mattermost-mobile/blob/release-1.28/NOTICE.txt>`_.
Expand Down Expand Up @@ -51,6 +52,7 @@ Mobile
Redux
------------------------------

- Mattermost Enterprise Edition v5.23.0 - `View Open Source Components <https://github.com/mattermost/mattermost-redux/blob/release-5.23/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.22.0 - `View Open Source Components <https://github.com/mattermost/mattermost-redux/blob/release-5.22/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.21.0 - `View Open Source Components <https://github.com/mattermost/mattermost-redux/blob/release-5.21/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.20.0 - `View Open Source Components <https://github.com/mattermost/mattermost-redux/blob/release-5.20/NOTICE.txt>`_.
Expand Down Expand Up @@ -79,6 +81,7 @@ Redux
Server
------------------------------

- Mattermost Enterprise Edition v5.23.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-5.23/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.22.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-5.22/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.21.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-5.21/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.20.0 - `View Open Source Components <https://github.com/mattermost/mattermost-server/blob/release-5.20/NOTICE.txt>`_.
Expand Down Expand Up @@ -127,6 +130,7 @@ Server
Webapp
------------------------------

- Mattermost Enterprise Edition v5.23.0 - `View Open Source Components <https://github.com/mattermost/mattermost-webapp/blob/release-5.23/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.22.0 - `View Open Source Components <https://github.com/mattermost/mattermost-webapp/blob/release-5.22/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.21.0 - `View Open Source Components <https://github.com/mattermost/mattermost-webapp/blob/release-5.21/NOTICE.txt>`_.
- Mattermost Enterprise Edition v5.20.0 - `View Open Source Components <https://github.com/mattermost/mattermost-webapp/blob/release-5.20/NOTICE.txt>`_.
Expand Down
6 changes: 5 additions & 1 deletion source/administration/release-lifecycle.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,15 @@ Release Lifecycle

What is a Release Lifecycle?
------------------------------------
During each monthly release, Mattermost backports security and major bug fixes to the previous three monthly releases. `Extended Support Releases <https://docs.mattermost.com/administration/extended-support-release.html>`_ receive backports for security fixes and major bug fixes for the length of their life cycle. Once a release life cycle has ended, it will no longer receive the security or major bug backports.
During each monthly release, Mattermost backports high severity or high impact security fixes to the previous three monthly releases. `Extended Support Releases <https://docs.mattermost.com/administration/extended-support-release.html>`_ receive backports for security fixes and major bug fixes for the length of their life cycle. Once a release life cycle has ended, it will no longer receive the security or major bug backports. We follow the same release cycle pattern for all upcoming releases.

+-------------+-----------------------+--------------------------+--------------------------+--------------------------+
| Version | Release Type | Lifecyle Start Date | Lifecycle End Date | Extended Support Release |
+=============+=======================+==========================+==========================+==========================+
| 5.27 | Quality | 2020-09-16 | 2020-12-15 | |
+-------------+-----------------------+--------------------------+--------------------------+--------------------------+
| 5.26 | Feature | 2020-08-16 | 2020-11-15 | |
+-------------+-----------------------+--------------------------+--------------------------+--------------------------+
| 5.25 | Quality | 2020-07-16 | 2021-04-15 | Yes |
+-------------+-----------------------+--------------------------+--------------------------+--------------------------+
| 5.24 | Feature | 2020-06-16 | 2020-09-15 | |
Expand Down
Loading