Mattermost Platform

Mattermost Release v5.24 is now available

New feature release offers tighter integration with Office 365 and Active Directory and an improved end-user search and session experience

Mattermost Release v5.24 is generally available today. The new feature release offers tighter integration with enterprise tools such as Office 365 and Active Directory and an improved end-user experience for search and session management. 

The release includes the following new features:

Enterprise Edition

Team Edition

Sync Office 365 Calendar status with Mattermost (E20 edition)

Enable your users to get more control over their schedule without leaving Mattermost. With the new two-way Microsoft Office 365 Calendar integration feature, your users can now:

  • See a daily summary of their calendar events
  • Sync their Office 365 Calendar status automatically into Mattermost (e.g., “Away” if you have a meeting on your calendar)
  • Accept or decline calendar event invites from within Mattermost
Microsoft calendar integration

Visit the repository for more information and installation instructions. Thanks to Christopher Purta, Matthew Dorner and Vijay Annapureddy for contributing to this release!

Notify AD/LDAP groups with a single @mention *BETA* (E20 edition)

You can now extend your AD/LDAP Sync feature to enable group mentions in channels and teams. With this feature, your users will now be able to mention and notify entire AD/LDAP groups (e.g., @developers) from within a single @mention—the same way you’d use @here or @all to notify everyone in a channel. Group mentions will be suggested alongside teammate mentions.

LDAP group mentions
LDAP group mentions

Manage team and channel memberships from the System Console (E20 edition)

You can now view and manage team and channel members from the System Console. You can promote or demote users and administrators within teams and channels.

System Console

Read more about managing Mattermost channels.

Sync profile images from AD/LDAP (E10 & E20 editions)

You can now automatically sync user profile images from your AD/LDAP directory with Mattermost. You can enable this feature setting via the AD/LDAP setup/configuration page in the System Console by entering the name of the profile image attribute. Once enabled, every user that logs in will trigger a check of their profile image. Mattermost will automatically download and replace profile images from AD/LDAP if an image is either absent or does not match the image in the AD/LDAP server. Your users will not be able to manage their own profile image.

Learn more about syncing profile images from AD/LDAP.

Extend sessions in Mattermost apps automatically as long as users are active

You can now configure your user sessions to automatically extend and keep your users logged in as long as they are active in their Mattermost apps. With this feature, your users do not have to re-authenticate on a regular basis when you have short session lengths configured.

Learn more about improving user experience by enabling extending sessions with activity.

You can now use search filters such as “from:” and “in:” with your mouse or arrow keys for an improved search experience. Search filters help you to narrow down your search results and find what you’re looking for faster.

Search filters

Learn more about this feature.

React with emoji reactions in a single tap on your mobile app

You can now react with emojis in a single tap on your Mattermost mobile app. Mobile v1.32 now lets you long press on a post and add recently used reactions in a single tap.

Thanks to @avasconcelos114 for the code contribution!

Mobile emoji reactions

Try this feature today.

Type slash commands with auto-complete *BETA* 

Slash commands in Mattermost give quick access to actions like creating Jira tickets, setting your status, and configuring a plugin. Plugins can provide dynamic lists to the user. For example, when your users are searching for an issue in Jira, the Jira plugin can display the matching issue number and description text to enable them to select the right issue with confidence. Our new slash command auto-complete framework now makes it easier for your users to leverage slash commands. Users can now easily see a full list of slash commands with optional parameters needed to use them. The framework also enables your users to execute slash commands quickly with a mouse or keyboard stroke.

Easier completion of slash commands is expected in the future as plugins will be upgraded to leverage the new power of the autocomplete framework.

Learn more about slash commands.

Power full-text search and indexing with Bleve (experimental)

You now have the option to use Bleve to power your searches and indexing. Bleve uses Lucene-style full-text search and indexing, which helps overcome many common limitations posed by databases. This is an experimental feature available through the System Console.

Learn more about this feature.

Upgrade to Mattermost Release 5.24

To upgrade your existing server to the new release, go here.

If you’re new to Mattermost, register for a 30-day trial of Enterprise Edition (E20).

Desktop app users may also want to download v4.5 of our desktop app that ships with bug fixes and UX improvements.

Thank you to our contributors

Thanks for all community contributions this month and in particular our v5.24 Most Valued Professional (MVP), Rakesh Peela, who updated the “more unreads” UI design on the mobile apps. Thank you for your continued contributions, Rakesh!

aaronrothschild, abdulsmapara, adamjclarkson, Adovenmuehle, aeomin, agarciamontoro, agnivade, ali-farooq0, amyblais, angeloskyratzakos, asaadmahmood, ashishbhate, avasconcelos114, avddvd, awerries, bbodenmiller, bbuehrle, bradjcoughlin, cadavre, calebroseland, catalintomai, CEOehis, chikei, chuttam, corey-robinson, cpanato, cpoile, craigwillis-mm, craph, crspeller, ctlaltdieliet, dantepippi, dbejanishvili, der-test, devinbinnie, DSchalla, ejose19, emilyhollinger, enahum, enelson720, esethna, ethervoid, faase, fakela, fedealconada, FlaviaBastos, flynbit, fmunshi, Francois-D, funkytwig, gabrieljackson, gigawhitlocks, gnello, GrigalashviliT, gruceqq, grundleborg, gsagula, hahmadia, hannaparks, hanzei, harshilsharma63, hectorskypl, hmhealey, hzeroo, ialorro, iamsayantan, ikeohachidi, iomodo, isacikgoz, it33, jasonblais, jaydeland, jespino, jfrerich, josephbaylon, JtheBAB, jupenur, justinegeffen, jwilander, kaakaa, Kaya_Zeren, khos2ow, kosgrz, l0r3zz, larkox, levb, lieut-data, lindalumitchell, liusy182, lynn915, marianunez, mbecca, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, mterhar, muratbayan, nadalfederer, NassimBounouas, natalie-hub, nathanaelhoun, nevyangelova, nperera, octoquad, pankajhirway, petya-v, pradeepmurugesan, prapti, psy-q, Qovaros, Qujja, rbradleyhaas, reflog, rodcorsi, saturninoabril, sbishel, shibasisp, Shivam010, shred86, streamer45, stylianosrigas, sudheerDev, thefactremains, TheoVitkovskiy, thePanz, ThiefMaster, tomasmik, uhlhosting, vesari, wget, wiersgallak, wiggin77, Willyfrog, ztrayner


Lindsay Brock is the former Head of Product for Mattermost, Inc. Prior to joining Mattermost in January 2015, she served as a product manager for SpinPunch, a Y Combinator-backed online gaming startup. Lindsay is an alumnus of the University of Waterloo, where she earned a bachelor of applied science degree in engineering.