Skip to content

v2.0.3

Latest
Compare
Choose a tag to compare
@unified-ci-app unified-ci-app released this 07 Aug 19:37
· 25 commits to main since this release
v2.0.3
73adb40

One-way Sync of Chat Notifications

v2 of the Microsoft Teams plugin is a significant change from v1.x. Two-way sync of chats and channels is no longer supported. Instead, the plugin is resetting to match the direction of other Mattermost integrations (like GitHub and Jira), with this major release forwarding chat and group chat notifications from Teams into Mattermost for connected users.

Cleaning up synthetic users

Previous versions of this plugin automatically created synthetic users mapping to Teams users without an account in Mattermost, e.g. @msteams_first_last. As these users are no longer required, they may be archived by running the following SQL directly against your Mattermost database:

UPDATE Users SET DeleteAt = FLOOR(EXTRACT(EPOCH FROM CURRENT_TIMESTAMP) * 1000) WHERE Username LIKE 'msteams_%' AND DeleteAt = 0

Cleaning up remote clusters

For a period of time, this plugin depended on the shared channels functionality exposed in the core Mattermost product. To clean up any registrations associated with this plugin, run the following SQL directly against your Mattermost database:

DELETE FROM sharedchannelattachments WHERE remoteid = (select remoteid from remoteclusters where pluginid = 'com.mattermost.msteams-sync');
DELETE FROM sharedchannelremotes WHERE remoteid = (select remoteid from remoteclusters where pluginid = 'com.mattermost.msteams-sync');
DELETE FROM sharedchannels WHERE remoteid = (select remoteid from remoteclusters where pluginid = 'com.mattermost.msteams-sync');
DELETE FROM sharedchannelusers WHERE remoteid = (select remoteid from remoteclusters where pluginid = 'com.mattermost.msteams-sync');
DELETE FROM remoteclusters WHERE pluginid = 'com.mattermost.msteams-sync';

Supported Mattermost Server Versions: 9.8.0+

Enhancements

Fixes

What's Changed

Full Changelog: v1.15.0...v2.0.3