Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
From Mattermost v9.2, this changelog summarizes updates for the latest cloud and self-hosted versions of Mattermost to be deployed and upgraded on infrastructure you control.
See the Important Upgrade Notes documentation for details on upgrading.
See the changelog in progress for details about the upcoming release.
Self-Hosted Releases Prior to v9.2: See the Mattermost Legacy Self-Hosted Changelog for details.
Cloud Releases Prior to v9.2: See the Mattermost Legacy Cloud Changelog for details.
Release v9.2 - Feature Release
9.2.2, released 2023-11-08
Mattermost v9.2.2 contains a high severity level security fix. Upgrading to this release is recommended. Details will be posted on our security updates page 30 days after release as per the Mattermost Responsible Disclosure Policy.
Pre-packaged Playbooks plugin version v1.39.1.
Fixed an issue where the About Mattermost dialog reported an incorrect server version.
9.2.1, released 2023-11-06
Fixed an issue where Ubuntu GLIBC errors were thrown on Ubuntu 20.04 and Debian Bullseye versions.
9.2.0, released 2023-11-02
Original 9.2.0 release
Important Upgrade Notes
Please read the Important Upgrade Notes before upgrading.
Updated minimum required Edge version to 116+.
See this walkthrough video on some of the improvements in our latest release below.
User Interface (UI)
Improved readability by displaying system messages on multiple lines when editing a channel header.
Combined “joined/left” event types in system messages.
Added a new user preference to disable webapp prefetching via Settings > Advanced > Allow Mattermost to prefetch channel posts. You must enable Client Performance Debugging in the System Console by going to Environment > Developer in order for this setting to appear. This setting and Client Performance Debugging should only be enabled temporarily if users are experiencing performance issues.
Pre-packaged NPS plugin version v1.3.3.
Pre-packaged Todo plugin version v0.7.1.
JSON null value cases are now handled correctly by also checking that the pointer is no longer null when unmarshalling to a pointer.
An annotated logger is now used to capture LDAP and SAML logs.
Performance metrics now contain information on if a given request was sent during a page load or a websocket reconnect.
Elasticsearch aggregation jobs no longer start when a bulk indexing job is currently running.
Added heap profile, CPU profile, and goroutines profile to the support package.
Merged WIP i18n locales, but disallowed selecting unsupported locales.
Fixed a panic where a simple worker would crash if it failed to get a job.
Fixed post props on update to properly see channel links.
Fixed an issue where the API for drafts would return empty drafts.
Fixed the alignment of the Help menu in the global header.
Fixed a broken link in the Edit Channel header modal.
Fixed an issue that prevented users to be added to channels from the System Console.
Fixed an issue where the channel member count increased when adding an already present user.
Fixed an issue where plugin developers were unable to create a
textareain interactive dialogs.
Fixed an issue where copy pasting images from Chrome failed.
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:
Added a new configuration setting
MaxFieldSizeto add the ability to size-limit log fields during logging.
v9.2 is built with Go
(Cloud) The About Mattermost dialog reports an incorrect server version.
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.
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.
aayushborkar14, AayushChaudhary0001, AbhineshJha, agarciamontoro, agnivade, akaMrDC, akbarkz, alejdg, Alphanum404, amigo7kr, amyblais, amynicol1985, andrew-delph, andrleite, angeloskyratzakos, aniketh-varma, anneschuth, apshada, ARJ2160, ArturBa, asaadmahmood, AsisRout, avas27JTG, AvaterClasher, ayrotideysarkar, ayusht2810, balajik, Bangik, bartaz, BaumiCoder, BenCookie95, bishalpal, calebroseland, cedarice, cescpmantidfly, CI-YU, Ciggzy1312, codeEmpress1, coltoneshaw, costa-neto, cpoile, crspeller, ctlaltdieliet, cwarnermm, danialkeimasi, Delaney, devinbinnie, DHaussermann, dhnlr, dipandhali2021, Eleferen, emdecr, enahum, escofresco, esethna, fazil-syed, fmartingr, frjaraur, fyfirman, gabrieljackson, Gauravpadam, gibsonliketheguitar, h1usertest, hanzei, harsh-solanki21, harshal2030, harshalkh, harshilsharma63, hmhealey, ialorro, ifoukarakis, imamimam113, isacikgoz, iyampaul, izruff, janlengyel, jannikbertram, jasonblais, jespino, jgilliam17, jlandells, johnsonbrothers, josephjosedev, jprusch, js029, jufab, JulienTant, kaakaa, kalvdans, kayazeren, komodin, Kritik-J, Kshitij-Katiyar, KuSh, larkox, letehaha, libklein, lieut-data, linkvn, ludvigbolin, M-ZubairAhmed, majo, manojmalik20, ManuMinue, marianunez, master7, matt-w99, matthew-w, matthewbirtch, maxtrem271991, mgdelacroix, mickmister, milotype, mishmanners, MixeroTN, mnj93, mujpao, mustdiechik, mvitale1989, namanh-asher, Navystack, nickmisasi, Nico7as, Nityanand13, NohaFahmi, otilor, Paul-vrn, Peyo6565, phoinixgrr, pvev, qryptdev, Quijuletim470, returnedinformation, riteshmukim, rubinaga, Rutam21, saideepesh000, SaketKaswa20, saturninoabril, sbishel, seoyeongeun, Sharuru, sjcode99, sondrekje, sonu27, sp6370, sri-byte, stafot, StreakInTheSky, streamer45, stylianosrigas, Sudhanva-Nadiger, sudheer121, syedzubeen, Tahanima,tanmaythole, this-is-tobi, ThrRip, TomerPacific, toninis, trilopin, umrkhn, varghesejose2020, venugopal1234567, vip2441, wiersgallak, wiggin77, yasserfaraazkhan, yesbhautik, ylac, ZubairImtiaz3