Releases: mattermost/mattermost-plugin-msteams
Releases · mattermost/mattermost-plugin-msteams
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
v1.10.1
v1.10.0
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
- 1967091 MM-56858: Automated Connection Invites (#544)
- 1e2e463 MM-56726 Reconnect (#534)
- 91d2294 more verbose logging around subscriptions (#543)
- 854c47e MM-56811: notify when attachments not synced (#554)
- 0d31ea0 Bump github.com/microsoftgraph/msgraph-sdk-go from 1.32.0 to 1.36.0 (#541)
- 33e2992 add E2E formatting tests (#552)
- db0012a Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#522)
- 9ff00f3 Bump github.com/gosimple/slug from 1.13.1 to 1.14.0 (#525)
- 563ec62 Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.1 to 1.10.0 (#530)
- 95e9f64 Allow self chats to sync when selective sync is true (#546)
- 57e2ec8 Update text for Primary Platform selection (#547)
- e7a7889 Bump golang.org/x/oauth2 from 0.16.0 to 0.18.0 (#540)
- 52aef37 Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (#527)
- 72c136a Bump golang.org/x/net from 0.20.0 to 0.22.0 (#542)
- 3933d8a Adding the remoteID migration, and making the synthetic user identification more robust (#539)
- 1483c6f Bump github.com/mattermost/mattermost/server/public (#532)
- d1e3ccf MM-56776 Update mock to fix ChannelHasBeenCreated not being called for GMs (#500)
- de82a4a Adding e2e tests for selective syncing from mattermost to msteams (#537)
- 3e15489 MM-56469 - change out library for converting html to markdown. (#517)
v1.9.1
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
What's Changed
- avoid assets error by @lieut-data in #515
- Do not sync users when there is no need by @enahum in #512
- Move LICENSE to bottom of README by @lieut-data in #520
- Using mock-server instead of the built-in mock for msteam by @jespino in #513
- introduce selective sync by @lieut-data in #516
- Fix a DB connection leak on restart by @jespino in #521
- Fix replica conn leak by @jespino in #536
New Contributors
Full Changelog: v1.8.2...v1.9.1
v1.9.0
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
- 7c615a4 Fix a DB connection leak on restart (#521)
- eabf1ab introduce selective sync (#516)
- adf82ee Using mock-server instead of the built-in mock for msteam (#513)
- 97f024b Move LICENSE to bottom of README (#520)
- 62d0309 Do not sync users when there is no need (#512)
- 4a0643f avoid assets error (#515)
v1.8.2
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
- c699aed update google.com links (#511)
- d12a0e1 fix closeInfoPage to call on promise resolution (#510)
What's Changed
- Update the select platform site with the latest designs by @larkox in #470
- Disable reactions / files attachments / linked channels by default by @lieut-data in #496
- set deprecated parameter to nil by @lieut-data in #498
- stop managing global chats subscription if disabled by @lieut-data in #497
- Initial usage of share channels api (Only triggering metrics) by @jespino in #467
- Change .nvmrc + add some docs by @JulienTant in #503
- add user_id to various logs in sync_user job by @lieut-data in #505
- Reformat configuration docs by @calebroseland in #501
- Remove comments for commented out features by @larkox in #499
- MM-56496/MM-56497 Automute linked channels when a user sets their primary platform to Teams by @hmhealey in #477
- avoid burying errors during test setup by @lieut-data in #502
- MM-56778 - handle self chats by @sbishel in #504
- MM-56501 Enable/disable automuting when a user connects/disconnects by @hmhealey in #479
- fix Continue button during oAuth flow by @lieut-data in #507
- drop -sync, renaming to just msteams by @lieut-data in #492
- MM-56926: always allow choice of primary platform by @lieut-data in #508
- avoid naming files plugin-* by @lieut-data in #509
- fix closeInfoPage to call on promise resolution by @lieut-data in #510
- update google.com links by @lieut-data in #511
New Contributors
- @JulienTant made their first contribution in #503
- @calebroseland made their first contribution in #501
- @sbishel made their first contribution in #504
Full Changelog: v1.7.1...v1.8.2
v1.8.1
Supported Mattermost Server Versions: 7.8.10+
Enhancements
Fixes
What's Changed
- avoid naming files plugin-* by @lieut-data in #509
Full Changelog: v1.8.0...v1.8.1
What's Changed
- Update the select platform site with the latest designs by @larkox in #470
- Disable reactions / files attachments / linked channels by default by @lieut-data in #496
- set deprecated parameter to nil by @lieut-data in #498
- stop managing global chats subscription if disabled by @lieut-data in #497
- Initial usage of share channels api (Only triggering metrics) by @jespino in #467
- Change .nvmrc + add some docs by @JulienTant in #503
- add user_id to various logs in sync_user job by @lieut-data in #505
- Reformat configuration docs by @calebroseland in #501
- Remove comments for commented out features by @larkox in #499
- MM-56496/MM-56497 Automute linked channels when a user sets their primary platform to Teams by @hmhealey in #477
- avoid burying errors during test setup by @lieut-data in #502
- MM-56778 - handle self chats by @sbishel in #504
- MM-56501 Enable/disable automuting when a user connects/disconnects by @hmhealey in #479
- fix Continue button during oAuth flow by @lieut-data in #507
- drop -sync, renaming to just msteams by @lieut-data in #492
- MM-56926: always allow choice of primary platform by @lieut-data in #508
- avoid naming files plugin-* by @lieut-data in #509
New Contributors
- @JulienTant made their first contribution in #503
- @calebroseland made their first contribution in #501
- @sbishel made their first contribution in #504
Full Changelog: v1.7.1...v1.8.1