Releases: mattermost/mattermost-plugin-msteams
Releases · mattermost/mattermost-plugin-msteams
v1.14.0
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
- 1c8ec95 MM-58437: support notifications alongside channel sync (#674)
- 25789dd MM-56924: Connection invite metrics (#675)
- 76deab4 MM-58287: track notification metrics (#677)
- 1770a7e rm -fr Teams Primary preference (#673)
- 7a7eebc MM-58436: Notifications review feedback (#672)
- 602262a Remove FOR UPDATE from read-only transactions (#676)
- 01d4de7 [MM-58371] autoclose connection confirmation window (#669)
- 0b4160f [MM-58374] Turn off notification preference on disconnect (#670)
- f62ca7b [MM-58308] Add number of attachments (#666)
- 31c69f9 Bump github.com/microsoft/kiota-http-go from 1.3.1 to 1.4.1 (#662)
- 6cfdd81 MM-58344: style notifications (#667)
- 35c0bc2 --- (#661)
- 58577dc update testcontainers (#668)
- c6fc5a0 Bump golang.org/x/oauth2 from 0.18.0 to 0.20.0 (#649)
- bf0ddb3 [MM-58298] Add notification welcome message (#659)
- 976fc9c Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#633)
- 2478719 Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.10.0 to 1.11.1 (#597)
- 0c7d075 [MM-58300 + MM-58346] honour user pref + update their last messaged received at (#660)
- 11bffb1 Bump github.com/microsoft/kiota-abstractions-go from 1.5.6 to 1.6.0 (#573)
- 9846fb8 Rewrite message hooks tests part2 (#658)
- bccb4d3 Sync remote config (#652)
- 3533149 [MM-58290] Add UI to select notification preference. (#657)
- 0c1d5d0 MM-57853: Whitelist Restricted (simplified) (#631)
- fd8798e Collapse handlers into root (#655)
- 766cd1c Prototype chat notifications (#654)
- c3ed607 Removed broken links (#653)
- ae3640f Fix possible race condition that can lead to duplicated messages (#627)
- 1292481 MM-58134- Disconnect should not be ephemeral message (#648)
- f7ffaf2 [MM-57702] Add RequestIDs+TS in msgraph client errors (#625)
- 5b79c70 Rewrite message hooks tests: reactions (#646)
- 2fce008 [MM-58155] Separate DM/GM option (#643)
- 023c359 Rewrite API tests (#628)
- 5d70bfe Adds the transactional store generator (#639)
- 606df0c MM-58052 - Only sync if a user in the chat is remote (#637)
- 78af6f1 [MM-57351] Add weekly users sending/receiving site stats (#640)
- c480782 Migrate setup/config/usage to Product Docs (#645)
- 51bc3d8 MM-57535 Don't automute guests nor bots (#629)
- d8fe327 (typo) botUsertID => botUserID (#644)
- 6990b7a (chore) Rename plugin's userID to botUsertID (#642)
- 6dd856b [MM-57197] Weekly active users (#626)
- 1f0d8bf Add DB replica support (#602)
- d862e98 Track status_code as part of the MSGraphClient method duration (#601)
- 133e66b add namespace (#632)
v1.13.0
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
- b6d03f6 Add selective sync e2e testing from msteams to mattermost (#587)
- 887b732 MM-57975 - only display message if user is connected (#624)
- 99641b4 [MM-57918] Add Metrics for Primary Platform (#616)
- 80735ce rewrite automute tests (#623)
- 1600d54 MM-56681 Use existing file Id if already uploaded (#518)
- 187b07f [MM-57821] Reduce number of calls to GetUser in syncUsers (#620)
- 3912d6d MM-57508: add /msteams status (#584)
- 4526af4 Hide connect message, hide attachment message on update (#621)
- fe6dc26 update invite message (#614)
- ad14ade Fix whitelist upload batching (#612)
- 9c70367 Send invite message as bot message, not ephemeral (#607)
- 0253e60 Use current_schema instead of public when checking for table existence (#606)
- a96acd1 MM-57906 Update platform preference when disconnecting (#603)
- ee8c609 set user to bot, time to now (#604)
v1.12.3
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
What's Changed
- update dashboards by @lieut-data in #585
- Add initial E2E tests on msteams change events by @jespino in #533
- [MM-57568] Synthetic user created from DM/GM have wrong RemoteID by @JulienTant in #582
- MM-57506: use old CSS syntax by @lieut-data in #568
- [MM-56982] UNIQUE index on msteamsuserid by @JulienTant in #564
- MM-57373 Fix connecting bot user by @sbishel in #572
- [MM-56907] Log warn if updating the user fails when running the promote command by @JulienTant in #562
- MM-5701: reenable reattached plugin tests by @lieut-data in #563
- Set EmailVerified to true for all remote users during migration by @JulienTant in #594
- Adding more tests to the selective sync by @jespino in #551
- Fix linter warnings for unused params by @wiggin77 in #592
- Fix username dedup for synthetic users by @JulienTant in #553
- MM-57563 - update method to allow self posts to sync, only if connected by @sbishel in #583
- MM-57565 - Set root id if it exists on attachment sync warning by @sbishel in #600
- Avoid crash if configuration is nil by @enahum in #538
- MM-57376, MM-57374, MM-57368: Connection Invites—whitelist and refinements by @calebroseland in #599
- MM-57507 Improve OAuth Flow by @sbishel in #593
- CP-604 set user to bot, time to now (#604) by @sbishel in #608
- Send invite message as bot message, not ephemeral (#607) by @sbishel in #610
- CP-603 MM-57906 Update platform preference when disconnecting (#603) by @sbishel in #609
- CP 612 Fix whitelist upload batching by @calebroseland in #615
- CP 614 MM-57955 Updates invite message by @calebroseland in #617
- Hide connect message, hide attachment message on update (#621) by @sbishel in #622
Full Changelog: v1.11.1...v1.12.3
v1.12.2
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
What's Changed
- update dashboards by @lieut-data in #585
- Add initial E2E tests on msteams change events by @jespino in #533
- [MM-57568] Synthetic user created from DM/GM have wrong RemoteID by @JulienTant in #582
- MM-57506: use old CSS syntax by @lieut-data in #568
- [MM-56982] UNIQUE index on msteamsuserid by @JulienTant in #564
- MM-57373 Fix connecting bot user by @sbishel in #572
- [MM-56907] Log warn if updating the user fails when running the promote command by @JulienTant in #562
- MM-5701: reenable reattached plugin tests by @lieut-data in #563
- Set EmailVerified to true for all remote users during migration by @JulienTant in #594
- Adding more tests to the selective sync by @jespino in #551
- Fix linter warnings for unused params by @wiggin77 in #592
- Fix username dedup for synthetic users by @JulienTant in #553
- MM-57563 - update method to allow self posts to sync, only if connected by @sbishel in #583
- MM-57565 - Set root id if it exists on attachment sync warning by @sbishel in #600
- Avoid crash if configuration is nil by @enahum in #538
- MM-57376, MM-57374, MM-57368: Connection Invites—whitelist and refinements by @calebroseland in #599
- MM-57507 Improve OAuth Flow by @sbishel in #593
- CP-604 set user to bot, time to now (#604) by @sbishel in #608
- Send invite message as bot message, not ephemeral (#607) by @sbishel in #610
- CP-603 MM-57906 Update platform preference when disconnecting (#603) by @sbishel in #609
- CP 612 Fix whitelist upload batching by @calebroseland in #615
- CP 614 MM-57955 Updates invite message by @calebroseland in #617
Full Changelog: v1.11.1...v1.12.2
v1.12.1
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
v1.12.0
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
- f58b482 MM-57507 Improve OAuth Flow (#593)
- ff19941 MM-57376, MM-57374, MM-57368: Connection Invites—whitelist and refinements (#599)
- 7aa7aea Avoid crash if configuration is nil (#538)
- 783364a set root id if it exists (#600)
- c9000aa MM-57563 - update method to allow self posts to sync, only if connected (#583)
- 28db673 Fix username dedup for synthetic users (#553)
- 86f7d3a Remove linter warning for un-used params (#592)
- e5202a5 Adding more tests to the selective sync (#551)
- 2f8cdad Set EmailVerified to true for all remote users during migration (#594)
- 0d14f68 MM-5701: reenable reattached plugin tests (#563)
- 13292b2 [MM-56907] Log warn if updating the user fails when running the promote command (#562)
- 185927b MM-57373 Fix connecting bot user (#572)
- a39e20e [MM-56982] UNIQUE index on msteamsuserid (#564)
- 5d08199 MM-57506: use old CSS syntax (#568)
- 1c4da5d [MM-57568] Synthetic user created from DM/GM have wrong RemoteID (#582)
- 3a234b4 Add initial E2E tests on msteams change events (#533)
- 6f71f5e update dashboards (#585)
v1.11.1
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
What's Changed
- [MM-56908] Make promote command accepts @ for both arguments by @JulienTant in #550
- [MM-57072] Use ConstantTimeCompare to prevent timing attack by @JulienTant in #549
- MM-57367: log when invite sent by @calebroseland in #559
- use IsGroupOrDirect for clarity by @lieut-data in #556
- [MM-57209] Set EmailVerified to true when promoting synthetic users by @JulienTant in #548
- MM-57120: show connected users stat by @lieut-data in #571
- [RE:MM-57209] Set EmailVerified to true when autopromoting through hook by @JulienTant in #565
- MM-57120: delay monitoring job on startup by @lieut-data in #570
- [MM-56867] Fix metrics by not counting disabled users by @JulienTant in #561
- MM-56809: support deleting messages from Mattermost by @lieut-data in #569
- MM-57534: monitor message creation delay by @lieut-data in #567
- Improve Users sync by @enahum in #545
- Cherry pick of #594 for v1.11.1 by @JulienTant in #596
Full Changelog: v1.10.2...v1.11.1
v1.11.0
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
- 3d33d70 Improve Users sync (#545)
- a2f0186 MM-57534: monitor message creation delay (#567)
- 7072dab MM-56809: support deleting messages from Mattermost (#569)
- 37b46d4 [MM-56867] Fix metrics by not counting disabled users (#561)
- 6280a88 MM-57120: delay monitoring job on startup (#570)
- b89b19c [RE:MM-57209] Set EmailVerified to true when autopromoting through hook (#565)
- 45621d0 MM-57120: show connected users stat (#571)
- a168e86 [MM-57209] Set EmailVerified to true when promoting synthetic users (#548)
- d2cfb4f use IsGroupOrDirect for clarity (#556)
- 1cac127 MM-57367: log when invite sent (#559)
- 0b81fd8 [MM-57072] Use ConstantTimeCompare to prevent timing attack (#549)
- aae2f41 [MM-56908] Make promote command accepts @ for both arguments (#550)
What's Changed
- [MM-56908] Make promote command accepts @ for both arguments by @JulienTant in #550
- [MM-57072] Use ConstantTimeCompare to prevent timing attack by @JulienTant in #549
- MM-57367: log when invite sent by @calebroseland in #559
- use IsGroupOrDirect for clarity by @lieut-data in #556
- [MM-57209] Set EmailVerified to true when promoting synthetic users by @JulienTant in #548
- MM-57120: show connected users stat by @lieut-data in #571
- [RE:MM-57209] Set EmailVerified to true when autopromoting through hook by @JulienTant in #565
- MM-57120: delay monitoring job on startup by @lieut-data in #570
- [MM-56867] Fix metrics by not counting disabled users by @JulienTant in #561
- MM-56809: support deleting messages from Mattermost by @lieut-data in #569
- MM-57534: monitor message creation delay by @lieut-data in #567
- Improve Users sync by @enahum in #545
Full Changelog: v1.10.2...v1.11.0
v1.10.2
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
What's Changed
- MM-56469 - change out library for converting html to markdown. by @sbishel in #517
- Adding e2e tests for selective syncing from mattermost to msteams by @jespino in #537
- MM-56776 Update mock to fix ChannelHasBeenCreated not being called for GMs by @hmhealey in #500
- Bump github.com/mattermost/mattermost/server/public from 0.0.13 to 0.0.16 by @dependabot in #532
- Adding the remoteID migration, and making the synthetic user identification more robust by @jespino in #539
- Bump golang.org/x/net from 0.20.0 to 0.22.0 by @dependabot in #542
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #527
- Bump golang.org/x/oauth2 from 0.16.0 to 0.18.0 by @dependabot in #540
- Update text for Primary Platform selection by @sbishel in #547
- Allow self chats to sync when selective sync is true by @sbishel in #546
- Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.1 to 1.10.0 by @dependabot in #530
- Bump github.com/gosimple/slug from 1.13.1 to 1.14.0 by @dependabot in #525
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #522
- add E2E formatting tests by @sbishel in #552
- Bump github.com/microsoftgraph/msgraph-sdk-go from 1.32.0 to 1.36.0 by @dependabot in #541
- MM-56811: notify when attachments not synced by @lieut-data in #554
- more verbose logging around subscriptions by @lieut-data in #543
- MM-56726 Reconnect by @sbishel in #534
- MM-56858: Automated Connection Invites by @calebroseland in #544
- MM-56788 notify need to connect by @lieut-data in #555
- update Grafana dashboard for Cloud, stripping out hard-coded links by @lieut-data in #557
- Disable temporoarily auto share DMs by @jespino in #558
Full Changelog: v1.9.1...v1.10.2