Skip to content

Releases: mattermost/mattermost-plugin-github

v2.7.0-rc2

31 Mar 13:35
v2.7.0-rc2
59a0571

Choose a tag to compare

v2.7.0-rc2 Pre-release
Pre-release

Supported Mattermost Server Versions: 10.7.0+

Enhancements

Fixes

  • 59a0571 MM-67613 Added handling of encryption key rotation (#979)

v2.7.0-rc1

31 Mar 12:40
c2840e9

Choose a tag to compare

v2.7.0-rc1 Pre-release
Pre-release

Supported Mattermost Server Versions: 10.7.0+

Enhancements

Fixes

  • c2840e9 Fix input validation in PR details and issue creation endpoints (#988)
  • 2feed06 Bump picomatch from 2.3.1 to 2.3.2 in /e2e/playwright (#991)
  • 4f11514 MM-67473 Adding support to workflow run success/failures (#975)
  • 883ad46 Bump picomatch in /webapp (#990)
  • 8660bf6 Bump yaml from 1.10.2 to 1.10.3 in /webapp (#989)
  • c774c87 MM-67790 Adding missing checks for muted (#978)
  • f8b7bf3 Add PR Review SLA Tracking (#983)
  • 09a11ca Bump flatted from 3.3.3 to 3.4.2 in /webapp (#985)
  • b9d32e4 Bump github.com/russellhaering/goxmldsig from 1.5.0 to 1.6.0 (#981)
  • 308ca94 Bump google.golang.org/grpc from 1.76.0 to 1.79.3 (#982)
  • ffb7240 Bump flatted and eslint in /e2e/playwright (#984)
  • 6e6b740 MM-67866 Improving connection logic (#980)
  • c4c0b47 Bump @tootallnate/once and jest-environment-jsdom in /webapp (#977)
  • 0a061f6 Bump immutable from 4.3.7 to 4.3.8 in /webapp (#976)
  • ff976a6 Bump minimatch from 3.1.2 to 3.1.5 in /e2e/playwright (#973)
  • 26db652 Bump minimatch in /webapp (#972)
  • 65c6511 Update Node.js to Active LTS v24.13.1 (#967)
  • 58cc234 Remove golang-version parameter from CI workflow (#966)
  • b9c1cc2 Update build tooling from starter template and fix linter issues (#964)
  • 017064c Update Node.js version from EOL 16.13.1 to LTS 22.22.0 (#965)
  • 0eff98a Added collapsed style for issue labeled subscriptions mattermost/matt… (#948)
  • 465b8b4 fix: webapp/package.json & webapp/package-lock.json to reduce vulnerabilities (#962)
  • dee226d MM-67120: Upgrade mattermost-plugin-github webapp to React 18 (#963)

v2.6.0

09 Feb 14:12
v2.6.0
4b03e0c

Choose a tag to compare

Supported Mattermost Server Versions: 10.7.0+

Enhancements

Fixes

  • 4b03e0c Bump lodash from 4.17.21 to 4.17.23 in /webapp (#961)
  • 3d6e92d Bump diff from 5.2.0 to 5.2.2 in /webapp (#959)
  • 909e0b0 MM-67176 Propagating fix for version bump when releasing new versions (#957)
  • ff93bfa GH-367 Render tooltip for Enterprise installations (#949)
  • 5b995e7 Pass RHS state to the pop-out (#950)
  • 301d040 Fixing issues with github icon disappearing on disconnect (#956)
  • 0e43fe0 Removing log spam for every user without connected accounts (#951)
  • eff5ec5 Updates mattermost/server/public & removes telemetry (#952)
  • 58e81d4 Bump qs and express in /e2e/playwright/mock_oauth_server (#955)
  • a73f092 Bump qs and express in /e2e/playwright (#953)
  • 12e4e96 Bump qs from 6.14.0 to 6.14.1 in /webapp (#954)
  • 69b9162 Update minimum server version to 10.7.0 (#947)
  • 02ce5b8 Bump golang.org/x/crypto from 0.36.0 to 0.45.0 (#942)
  • 581e9a5 Bump js-yaml from 3.14.1 to 3.14.2 in /e2e/playwright (#945)
  • 9ecaf50 Fix missing slash in release notes URL generation (#946)
  • 77ee70b Bump Go version to 1.24.6 and golangci-lint to v2.6.0 (#944)
  • 84f95b6 Update CODEOWNERS for Integrations team (#943)

v2.6.0-rc1

30 Jan 17:12
v2.6.0-rc1
4b03e0c

Choose a tag to compare

v2.6.0-rc1 Pre-release
Pre-release

Supported Mattermost Server Versions: 10.7.0+

Enhancements

Fixes

  • 4b03e0c Bump lodash from 4.17.21 to 4.17.23 in /webapp (#961)
  • 3d6e92d Bump diff from 5.2.0 to 5.2.2 in /webapp (#959)
  • 909e0b0 MM-67176 Propagating fix for version bump when releasing new versions (#957)
  • ff93bfa GH-367 Render tooltip for Enterprise installations (#949)
  • 5b995e7 Pass RHS state to the pop-out (#950)
  • 301d040 Fixing issues with github icon disappearing on disconnect (#956)
  • 0e43fe0 Removing log spam for every user without connected accounts (#951)
  • eff5ec5 Updates mattermost/server/public & removes telemetry (#952)
  • 58e81d4 Bump qs and express in /e2e/playwright/mock_oauth_server (#955)
  • a73f092 Bump qs and express in /e2e/playwright (#953)
  • 12e4e96 Bump qs from 6.14.0 to 6.14.1 in /webapp (#954)
  • 69b9162 Update minimum server version to 10.7.0 (#947)
  • 02ce5b8 Bump golang.org/x/crypto from 0.36.0 to 0.45.0 (#942)
  • 581e9a5 Bump js-yaml from 3.14.1 to 3.14.2 in /e2e/playwright (#945)
  • 9ecaf50 Fix missing slash in release notes URL generation (#946)
  • 77ee70b Bump Go version to 1.24.6 and golangci-lint to v2.6.0 (#944)
  • 84f95b6 Update CODEOWNERS for Integrations team (#943)

v2.5.0

09 Oct 13:13
041c9e0

Choose a tag to compare

Supported Mattermost Server Versions: 7.1.0+

Enhancements

Fixes

  • 041c9e0 Fixed default repo functionality and improve mute user functionality (#938)
  • ebb39ca Fix issues flagged in RC testing (#934)
  • 2e4247f [MM-870]: Fixed issue of deletion of non-existent subscription (#886)
  • 0bae262 Update CODEOWNERS with team deployment-engineering (#935)

v2.5.0-rc2

07 Oct 13:27
041c9e0

Choose a tag to compare

v2.5.0-rc2 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.1.0+

Enhancements

Fixes

  • 041c9e0 Fixed default repo functionality and improve mute user functionality (#938)
  • ebb39ca Fix issues flagged in RC testing (#934)
  • 2e4247f [MM-870]: Fixed issue of deletion of non-existent subscription (#886)
  • 0bae262 Update CODEOWNERS with team deployment-engineering (#935)

v2.5.0-rc1

05 Sep 05:56
32b06d2

Choose a tag to compare

v2.5.0-rc1 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.1.0+

Enhancements

Fixes

  • 32b06d2 [MM-945]: Converting user_attribute component and client files to TS and Upgrade mattermost-redux to 10.8.0 (#853)
  • 8ef1e43 Remove depricated registerPostDropdownMenuComponent (#921)
  • 0deffcf Add plugin bot id check to reaction mapper (#925)
  • 5e8cd8a Fix bundling on Mac (#924)
  • 8739d35 Bump sha.js from 2.4.11 to 2.4.12 in /webapp (#926)
  • 4cfc0e2 Bump cipher-base from 1.0.4 to 1.0.6 in /webapp (#927)
  • 7840e82 Bump tmp from 0.2.3 to 0.2.4 in /webapp (#922)
  • a87a1f7 Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 (#917)
  • 67f2137 Bump brace-expansion from 1.1.11 to 1.1.12 in /webapp (#915)
  • d586f50 Bump pbkdf2 from 3.1.2 to 3.1.3 in /webapp (#914)
  • 3824f19 Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 (#911)
  • 41e2a8a Fix CI pipeline by adding permissions for id-token to write (#912)
  • c224295 Fix status code for connect api (#910)
  • b17b7fe [MM-956]: Added server testcase for webhook.go (#855)
  • c1ac2f9 [GH-669]: "Add org selector to create issue modal" thoratvinod:issue-669 (#766)
  • fbb3836 [GH-802] Added config setting for getting notification for draft PRs (#804)
  • a755715 Bump golang.org/x/net from 0.33.0 to 0.38.0 (#905)
  • 5303f77 Bump @babel/runtime in /webapp (#908)
  • 053b9de Bump golang.org/x/crypto from 0.31.0 to 0.35.0 (#904)
  • 0970596 [MM-918]: Added testcase for more functions in command.go (#847)
  • 30b5d55 [GH-744] Add --include-only-org-members flag for channel subscriptions (#797)
  • 72fa8fb Bump image-size from 1.2.0 to 1.2.1 in /webapp (#900)

v2.4.0

07 Apr 10:09
b040954

Choose a tag to compare

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)

v2.4.0-rc2

31 Mar 11:08
f54a75f

Choose a tag to compare

v2.4.0-rc2 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.1.0+

Enhancements

Fixes

  • f54a75f Fix discussion event notification (#894)
  • f12d4e7 add webhook events to be selected in webhook creation through plugin (#891)
  • 0a1bfe6 Fix the "Attach to Github issue" feature to work without organisational lock (#892)
  • b0859ea Bump elliptic from 6.6.0 to 6.6.1 in /webapp (#890)
  • 499ae35 Add license header to setup.tsx (#893)
  • 0928a06 fix: upgrade pg from 8.10.0 to 8.13.1 (#883)
  • 3799c43 [MM-770]: Added webapp testcase for create issue modal (#850)
  • e435c76 Added testcase for more functions in server/command.go (#846)
  • 6c8df66 Added missing license header from server/plugin/test_utils (#885)
  • 740f957 Added testcase for some functions in server/command.go (#845)
  • 3f9f4a7 Added testcase for some functions in server/api.go (#844)
  • e96f35c [MM-205]: removed default values from create_issue.jsx (#841)

v2.4.0-rc1

06 Mar 09:35
6b2cd35

Choose a tag to compare

v2.4.0-rc1 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.1.0+

Enhancements

Fixes

  • 6b2cd35 [MM-860]: Added message to delete webhook after subscription deletion (#861)
  • 370b803 [MM-408]: Made username clickable in RHS PRs/Issues (#830)
  • 29da42c [MM-611]: Added the feature to select the default repository for the channel (#806)
  • 6f5c7bf Apply and enforce file-level license headers (#869)
  • b353bf9 Bump golang.org/x/net from 0.27.0 to 0.33.0 (#868)
  • caf36f9 [MM-856]: Added the requested reviewers in the pulls_created notification (#859)
  • 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)
  • 803494b [MM-742]: added a note about the label of pr/issue if subscription is specific to a label (#839)
  • bd358a6 Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (#864)
  • c32a346 [MM-61118] Add diagnostics data to the Support Packet (#837)
  • 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)
  • 4e0236c Template PR for server unit test cases using GoMock and Mockgen (#824)
  • 827e881 Bump cross-spawn in /webapp (#852)
  • d6bcae1 Fixes #497: "Validation Message spacing (UI) issue" (#763)
  • 0cfd828 Fix missing PR notifications when using both pulls_created and pulls_merged (#829)
  • 496f268 [MM-468]: Include number of lines changed in RHS PR list (#825)
  • b11ee1e [MM-141]: Made access to KV store atomically safe when saving/removing subscriptions (#840)
  • e95f21a [MM-401]: Added pr/issue opened by in tooltip modal (#833)
  • 505e539 [MM-356] Add feature to subscribe to release and workflow events (#765)
  • b6d576c [MM-874]: Fixed the issue of LHS not working without setting organisation lock (#838)
  • 857e96c Bump elliptic from 6.5.7 to 6.6.0 in /webapp (#842)
  • af478ac [MM-60676] Fix incorrect callback URL in setup flow (#827)
  • 6ba0bcd Bump cookie and express in /e2e/playwright/mock_oauth_server (#836)
  • 0cbfe9c Bump cookie and express in /e2e/playwright (#835)
  • 267c219 [MM-813]: Fixed the issue of wrong name in subscription when PR is undrafted (#814)
  • a54bc52 [MM-794]: Returning proper JSON response from APIs (#831)
  • 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)
  • 41ddb70 [MM-57194] Mark confidential settings as secrets (#811)
  • 489c828 GIthub Discussions and Discussion Comments Webhooks (#808)
  • c935551 [MM-593] Added escape characters to user, repo and path in permalink preview (#803)
  • 23286a1 [MM-805]: Removed the 'Emoji is not supported by Github' log from the reactions hooks (#807)
  • d1a6d8d [MM-420] Add feature to support multiple orgs in plugin settings (#773)
  • 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)