Supported Mattermost Server Versions: 7.1.0+
Enhancements
- 489c828 GitHub Discussions and Discussion Comments Webhooks (#808)
- 29da42c [MM-611]: Added the feature to select the default repository for the channel (#806)
- 267c219 [MM-813]: Fixed the issue of wrong name in subscription when PR is undrafted (#814)
- 505e539 [MM-356] Add feature to subscribe to release and workflow events (#765)
- d1a6d8d [MM-420] Add feature to support multiple orgs in plugin settings (#773)
- e95f21a [MM-401]: Added pr/issue opened by in tooltip modal (#833)
- f12d4e7 add webhook events to be selected in webhook creation through plugin (#891)
- 6b2cd35 [MM-860]: Added message to delete webhook after subscription deletion (#861)
- 370b803 [MM-408]: Made username clickable in RHS PRs/Issues (#830)
- 803494b [MM-742]: added a note about the label of pr/issue if subscription is specific to a label (#839)
- 496f268 [MM-468]: Include number of lines changed in RHS PR list (#825)
- 41ddb70 [MM-57194] Mark confidential settings as secrets (#811)
- caf36f9 [MM-856]: Added the requested reviewers in the pulls_created notification (#859)
- 6c8df66 Added missing license header from server/plugin/test_utils (#885)
- c935551 [MM-593] Added escape characters to user, repo, and path in permalink preview (#803)
Fixes
- b040954 Fix issue of repo/issue not listing when org lock has one invalid org among valid org list (#902)
- 2b912b1 fix issue of create issue modal not working with invalid org (#899)
- f54a75f Fix discussion event notification (#894)
- 0a1bfe6 Fix the "Attach to Github issue" feature to work without organisational lock (#892)
- 3d40b35 [MM-809]: Fixed the issue of getting errors when using github api with revoked/invalid token (#832)
- 48fc3be [MM-944]: Typescript migration and converting github_label_selector to TS (#851)
- c32a346 [MM-61118] Add diagnostics data to the Support Packet (#837)
- 4e0236c Template PR for server unit test cases using GoMock and Mockgen (#824)
- d6bcae1 Fixes #497: "Validation Message spacing (UI) issue" (#763)
- 0cfd828 Fix missing PR notifications when using both pulls_created and pulls_merged (#829)
- b11ee1e [MM-141]: Made access to KV store atomically safe when saving/removing subscriptions (#840)
- b6d576c [MM-874]: Fixed the issue of LHS not working without setting organisation lock (#838)
- af478ac [MM-60676] Fix incorrect callback URL in setup flow (#827)
- a54bc52 [MM-794]: Returning proper JSON response from APIs (#831)
- 23286a1 [MM-805]: Removed the 'Emoji is not supported by Github' log from the reactions hooks (#807)
- 133f527 [GH-670] Fix issue: Code previews not working for branches (#767)
- a7e16de [MM-350] Fix issue in create issue modal and attach issue modal (#761)
- d70572b Update CODEOWNERS (#798)
- 2402ae6 [MM-405]: Fixed the pull review request events not working (#768)
- 6f5c7bf Apply and enforce file-level license headers (#869)
Test cases
- e435c76 Added testcase for more functions in server/command.go (#846)
- 740f957 Added testcase for some functions in server/command.go (#845)
- 3f9f4a7 Added testcase for some functions in server/api.go (#844)
- 3799c43 [MM-770]: Added webapp testcase for create issue modal (#850)
Dependency upgrades
- 827e881 Bump cross-spawn in /webapp (#852)
- 857e96c Bump elliptic from 6.5.7 to 6.6.0 in /webapp (#842)
- 6ba0bcd Bump cookie and express in /e2e/playwright/mock_oauth_server (#836)
- 0cbfe9c Bump cookie and express in /e2e/playwright (#835)
- bf6bee7 Bump path-to-regexp and express in /e2e/playwright/mock_oauth_server (#822)
- fda387b Bump elliptic from 6.5.5 to 6.5.7 in /webapp (#823)
- 7d8ce87 Bump path-to-regexp and express in /e2e/playwright (#821)
- b0859ea Bump elliptic from 6.6.0 to 6.6.1 in /webapp (#890)
- b353bf9 Bump golang.org/x/net from 0.27.0 to 0.33.0 (#868)
- bd358a6 Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (#864)
- 0928a06 fix: upgrade pg from 8.10.0 to 8.13.1 (#883)
- 31ad692 fix: e2e/playwright/mock_oauth_server/package.json & e2e/playwright/mock_oauth_server/package-lock.json to reduce vulnerabilities (#862)
- 3f0d60f fix: e2e/playwright/package.json & e2e/playwright/package-lock.json to reduce vulnerabilities (#863)