v2.0.3
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
- [feat] makefile adding an aprooval step for version bump targets by @phoinixgrr in #702
- Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.11.1 to 1.12.0 by @dependabot in #705
- Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #703
- Dramatically reduce usage of mocked plugin tests by @lieut-data in #707
- Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.7.0 by @dependabot in #704
- Bump github.com/mattermost/mattermost/server/public from 0.1.3 to 0.1.4 by @dependabot in #706
- MM-59369: reduce surface area by @lieut-data in #708
- default notifications on by @lieut-data in #713
- explicitly check contentType of reference before downloading files by @lieut-data in #712
- MM-58370: updated notifications gif by @lieut-data in #710
- MM-59369: rework chat subscription logic by @lieut-data in #709
- MM-59466 remove unused migrations by @lieut-data in #711
- Monitor permissions by @lieut-data in #714
- Update README.md by @lieut-data in #715
- Patches for v2 by @lieut-data in #716
- update plugin desc to match docs by @lieut-data in #717
- MM-60005: dont notify if present by @lieut-data in #727
Full Changelog: v1.15.0...v2.0.3