Skip to content

Releases: mattermost/mattermost-plugin-jira

v4.1.1-rc1

20 Mar 11:35
733f850
Compare
Choose a tag to compare
v4.1.1-rc1 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

v4.1.1

08 Apr 09:27
733f850
Compare
Choose a tag to compare

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

v4.1.0

17 Jan 20:44
0d6f72d
Compare
Choose a tag to compare

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

  • 8372a0c Fix the issue with "AtlassianSecurityContext" being nil after migration to oauth (#1002)
  • 9950c0e Fix full fetch logic (resolves #955) (#1004)
  • 771fc29 [MM-42] Fix lint error: disabled 'goconst' linter (#1008)
  • 675961b [MI-54922] Replaced the "text/template" package with "html/template" (#988)
  • 70078a0 [MI-3635] Updated code to display proper errors on UI: (#986)
  • 3af97f2 [MI-3421]: Fixed the alignment of button on the Jira Subscriptions page (#65) (#962)
  • 06edb28 [GH-1014,1015] Added check for undefined fields and removed use of redux in tooltip component (#1017)
  • 249614e [MM-49] Fix invalid Jira links in posts (#1013)

v4.1.0-rc3

10 Jan 20:38
c52dea3
Compare
Choose a tag to compare
v4.1.0-rc3 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

  • 8372a0c Fix the issue with "AtlassianSecurityContext" being nil after migration to oauth (#1002)
  • 9950c0e Fix full fetch logic (resolves #955) (#1004)
  • 771fc29 [MM-42] Fix lint error: disabled 'goconst' linter (#1008)
  • 675961b [MI-54922] Replaced the "text/template" package with "html/template" (#988)
  • 70078a0 [MI-3635] Updated code to display proper errors on UI: (#986)
  • 3af97f2 [MI-3421]: Fixed the alignment of button on the Jira Subscriptions page (#65) (#962)
  • 06edb28 [GH-1014,1015] Added check for undefined fields and removed use of redux in tooltip component (#1017)
  • 249614e [MM-49] Fix invalid Jira links in posts (#1013)

v4.1.0-rc2

04 Jan 03:51
31fc66f
Compare
Choose a tag to compare
v4.1.0-rc2 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

  • 8372a0c Fix the issue with "AtlassianSecurityContext" being nil after migration to oauth (#1002)
  • 9950c0e Fix full fetch logic (resolves #955) (#1004)
  • 771fc29 [MM-42] Fix lint error: disabled 'goconst' linter (#1008)
  • 675961b [MI-54922] Replaced the "text/template" package with "html/template" (#988)
  • 70078a0 [MI-3635] Updated code to display proper errors on UI: (#986)
  • 3af97f2 [MI-3421]: Fixed the alignment of button on the Jira Subscriptions page (#65) (#962)

v4.0.1

26 Oct 17:19
b4b11e9
Compare
Choose a tag to compare

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

v4.0.0

18 Sep 13:11
17e8a47
Compare
Choose a tag to compare

Supported Mattermost Server Versions: 7.8.0+

Breaking Changes

Security Level usage in subscriptions

v4.0.0 introduces a config setting SecurityLevelEmptyForJiraSubscriptions, which makes it so any existing Jira subscriptions have a default security level filter value of EMPTY. This means that unless you explicitly "include" a security level filter in your subscription, the subscription will no longer create posts for tickets that have a security level assigned. Also, any new subscriptions have an EMPTY security level assigned by default. Disabling the SecurityLevelEmptyForJiraSubscriptions config field makes it so all subscriptions behaved as they did before v4.0.0.

In v4.1.0 you will be able to create subscriptions that allow both "EMPTY" and "assigned" security level fields via #956.

Backwards compatibility of 2.x webhook URLs

When we introduced multiple Jira instance support in v3.0, we changed the webhook URL structure to include an identifier of the intended Jira instance. Updating the webhook URL was optional, since there was a check for backwards compatibility for the old webhook URL structure, though this backwards compatibility check regressed in v4.0.0. We will again support the v2.x webhook structure in v4.0.1.

Note that this break in backwards compatibility was not intentional, and will be fixed in v4.0.1. This can be remedied in 4.0.0 by running /jira webhook and replacing the webhook that is configured in your Jira UI.

Enhancements

Jira Cloud OAuth

v4.0.0 of the plugin introduces a new Jira instance type "Jira Cloud OAuth". This solves a few issues, including an issue where users could not connect new accounts to Jira Cloud #945.

A proper migration with no downtime of functionality from the existing "Jira Cloud Atlassian Connect" approach to "Jira Cloud OAuth" will be available in v4.1.0. This will ensure all subscription functionality and UX-related functionality will stop working while users are reconnecting their accounts to the OAuth system. In v4.0.0, the "Jira Cloud OAuth" instance type can safely be used by new Jira Cloud instance installations.

Enhancements

  • 57856e4 MM-51310 Implement OAuth2 Authentication (reopened) (#949)
  • 7c1b921 Add built info via /jira about (#916)
  • 55bc972 Allow the "@" character when parse jira usernames (#925)

Fixes

  • 97184a5 [GH-954]:Fixed issue 'DM comment notifications not working' (#961)
  • f4cf4c6 [MM-52755] Change user disconnect to HTTP POST (#951)
  • 5a9c903 Don't log unsupported webhook events as errors (#964)
  • 1766506 Clarifying which plans support multiple Jira instances (#959)
  • 4920ff4 Removed unsupported webhook event types (#952)
  • 292b5bc Upgrade lockfile and remove node-sass (#931)
  • 5f5e084 [MM-44185] Add conditions for subscription validation (#858)
  • fcc1205 MM-50981 Remove usage of model.AppError (#921)
  • a8167cc MM-51188 Use mux.Router (#923)
  • a7f0e41 [GH-912]:Fixed issue "Handle error case where issuetypes are not available" of Jira plugin (#915)
  • e277ede Fixed plugin failure on Issue with no priority. (#821)
  • ba4e351 [GH-819]:Create issue modal crashes when assignee is selected before switching projects (#879)
  • 7a5c616 Improve error handling in OnSendDailyTelemetry (#913)
  • 94aee50 [GH-865]: Solved the bug: Jira issues cannot be created anymore with Jira Server/Datacenter 9.x (#881)
  • 4872b3b [MI-2514]:Fixed issue #867 of jira (#27) (#900)
  • 2acc681 Adding /setup to autocomplete (GitHub issue #892) (#898)
  • 4127ff6 back track check for legacy webhook (#841)
  • b362293 switched away from deprecated GetCreateIssueMeta to get the list of projects (#849)

v4.0.0-rc2

01 Sep 18:51
43552da
Compare
Choose a tag to compare
v4.0.0-rc2 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

v4.0.0-rc1

22 Aug 19:08
019af8a
Compare
Choose a tag to compare
v4.0.0-rc1 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

  • 019af8a Merge branch 'master' into MM-51310_oauth2_authentication
  • 6df75bc Fixed issue: Comment notification not working after implementing OAuth2 and Added PKCE code for OAuth2 (#953)
  • 1766506 Clarifying which plans support multiple Jira instances (#959)
  • 4920ff4 Removed unsupported webhook event types (#952)
  • d604b78 README editorial pass (#950)
  • f2f48ee Migrate Docs from GitBook (#948)
  • dc58dd5 check for cloud oauth instance for comment webhooks
  • 2f03e43 fix merge issue 2
  • 9868066 fix merge issue
  • beca07e Merge branch 'master' into MM-51310_oauth2_authentication
  • 7c1b921 Add built info via /jira about (#916)
  • 292b5bc Upgrade lockfile and remove node-sass (#931)
  • 2a5459f Fixed failing instances test
  • 6ede115 Renamed function name for easy understanding
  • 67f44e8 fixed enterprise check while updating instances
  • 5f5e084 [MM-44185] Add conditions for subscription validation (#858)
  • 326992f Implemented few additional review comments
  • 0ba44b3 Fix telemetry hook race locally (#935)
  • b64b4d5 Implemented review comments & QA findings
  • 1dc03cd Using refresh token to get another access token
  • 5e885c9 Fixed depreciation
  • 16ec261 Merge branch 'master' into MM-51310_oauth2_authentication
  • 4082df6 Reverted package-lock.json file
  • 2a6b068 Reverted webapp changes
  • 55bc972 Allow the "@" character when parse jira usernames (#925)
  • fcc1205 MM-50981 Remove usage of model.AppError (#921)
  • d6ba56f fix hook order race with telemetry (#930)
  • 6b5cfe2 Implemented few review comments
  • 3ca9321 Fixed typo
  • 1bdf374 Added telemetry tracking for oauth2 setup flow
  • 93ff5d4 Removed install_cloud_oauth.md template
  • ee2b7d4 Resolved merge conflicts with latest master
  • a86aa0a Made the field names consistent
  • a8167cc MM-51188 Use mux.Router (#923)
  • 8dbe4b0 fix rudder key secret name (#929)
  • 333f7d3 Implemented modal to configure OAuth2 credentials
  • 26caf2a [MM-51751] Fix regex for tags trigger in CI/CD (#926)
  • 6ccadbe Add Jira Docker development environment (#918)
  • c24cb05 Initial commit to support OAuth2 authentication
  • 1e10204 [MM-51269] Log errors from telemetry events (#922)
  • a7f0e41 [GH-912]:Fixed issue "Handle error case where issuetypes are not available" of Jira plugin (#915)
  • e277ede Fixed plugin failure on Issue with no priority. (#821)
  • ba4e351 [GH-819]:Create issue modal crashes when assignee is selected before switching projects (#879)
  • fabe48c [GH-779]: DOC: Images in plugin docs now have descriptive names (#782)
  • 7a5c616 Improve error handling in OnSendDailyTelemetry (#913)
  • e4f6098 Update package-lock.json (#903)
  • d586641 Migrate from CircleCI to Github Actions (#911)
  • cd08fca Update install instructions to include Jira 9 hint (#909)
  • 94aee50 [GH-865]: Solved the bug: Jira issues cannot be created anymore with Jira Server/Datacenter 9.x (#881)
  • 4872b3b [MI-2514]:Fixed issue #867 of jira (#27) (#900)
  • 2acc681 Adding /setup to autocomplete (GitHub issue #892) (#898)
  • a6aa3fe Documentation - Fix typo in command (#893)
  • 305492f Update environment.md (#888)
  • eb406e7 Updated CodeQL to use latest version (#880)
  • 84fb170 Updating info over first step on app link creation (#873)
  • e526580 Fix linter issues (#878)
  • f778e6f MM-47046/MM-47052 Use version of React DOM provided by web app (#868)
  • 4127ff6 back track check for legacy webhook (#841)
  • b362293 switched away from deprecated GetCreateIssueMeta to get the list of projects (#849)
  • 750dad4 Create .gitpod.yml (#854)

v3.2.5

08 May 07:45
acca43d
Compare
Choose a tag to compare

Supported Mattermost Server Versions: 6.5.0+

Enhancements

Fixes