Skip to content

Releases: mattermost/mattermost-plugin-jira

v4.2.0-rc2

16 Jan 13:16
f394e4b
Compare
Choose a tag to compare
v4.2.0-rc2 Pre-release
Pre-release

Supported Mattermost Server Versions: 10.5.0+

Enhancements

Fixes

  • f394e4b SEC-6831 Fix autolink dependency path (#1135)
  • 3b40b93 [MM-62462] Plugin link tooltip for Jira plugin opens takes a very long time to load (#1145)
  • b9064ce [MM-1027]: Fixed the issue of backtick not rendering correctly in tooltip modal (#1130)

v4.2.0-rc1

15 Jan 11:34
9c83fb8
Compare
Choose a tag to compare
v4.2.0-rc1 Pre-release
Pre-release

Supported Mattermost Server Versions: 7.8.0+

Enhancements

Fixes

  • 9c83fb8 [MM-1025]: Fixed the infinite loading state of tooltip modal (#1129)
  • 4bcc7d9 [MM-1137]: Added Autolink support for cloud-oauth (#1139)
  • a8d2403 [MM-61121] Add diagnostics data to the Support Packet (#1131)
  • 6a7a70f Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 (#1138)
  • 9fa88f1 Bump cross-spawn from 7.0.3 to 7.0.6 in /webapp (#1144)
  • b54d4c6 [MM-1028]: Fixed the issue of title being truncated without ellipses in tooltip modal (#1123)
  • dc1f1e2 Fixing failing CI by updating golangcilint version (#1136)
  • a5d3c81 [MM-987]: Added setup and webhook command to system admin help text (#1125)
  • e9a9da4 [MM-769]: Convert some JS files to TS and removed unused codes (#1124)
  • 85725f3 [MM-586] Added API token for fetching issue details (#1102)
  • 1ff05f7 [MM-57194] Mark confidential settings as secrets (#1118)
  • ac41da4 [MI-3457]: Added a Include or Empty filter for subscription (#66) (#968)
  • d645699 Bump serve-static from 1.15.0 to 1.16.2 in /webapp (#1120)
  • 90b65c5 Bump webpack from 5.76.0 to 5.94.0 in /webapp (#1116)
  • f7facb2 [GH-975] Added conditional on "pluginSettings" data (#1104)
  • 9ad45c0 [MM-1096]: Fixed improper markdown for Jira comments received as a subscription in mattermost (#1115)
  • 3f7e52b [MI-3501]: Fixed issue of Jira bot DM when you mention yourself in a comment (#973)
  • 1c92ba8 [MM-673]: Updated the instance connect autocomplete data to show alias and url both (#1109)
  • 9fef9b1 [MM-60323] Updated doc links in system console settings (#1117)
  • 5b762da [GH-1011] Added conditional to avoid posting multiple notifications in case of duplicate subscriptions (#1103)
  • 119cd06 [MM-583] Add feature to sort subscriptions on the basis of name (#1101)
  • 6485d60 [MM-669]: Fixed the TS errors in webapp's util files (#1114)
  • 8a26119 Bump fast-xml-parser from 4.3.6 to 4.4.1 in /webapp (#1107)
  • fe02ece [GH-993]: added support for subtasks in subscriptions (#1095)
  • 98af6b8 [GH-1078]: fixed the alignment issue of loading ellipses (#1089)
  • 93e0be7 GH-1070: fixed the disconnect user error on user connect page (#1090)
  • e89cdae [GH-1087] Add "updated_priority" event param for legacy webhooks (#1091)
  • 571929f [MM-996]: removed jwt instance from setup autocomplete (#1092)
  • d173a8e [MM-569] Update doc links in system console (#1100)
  • c2448e0 [MM-568] Replace AnythingOfTypeArgument with AnythingOfType (#1099)
  • 36714ad Remove co-maintainer from readme (#1079)
  • 98f73a6 fix: error handling using errors.Is (#1082)
  • 4f35873 Update CODEOWNERS (#1094)
  • 126ad10 Add auto complete for slash command (#1072)
  • 1b9490b [feat] makefile adding an aprooval step for version bump targets (#1088)
  • 8ff1947 Bump ws from 6.2.2 to 6.2.3 in /webapp (#1086)
  • dea71eb [chore] Makefile - Allow releasing also from release.* branches (#1084)
  • f1b2d0c [feat] Implementing new release process (#1083)
  • a206519 Upgrade all imported npm packages (#1071)
  • 4b296a0 Migrate setup/config/usage to Product Docs (#1076)
  • fd1ca86 Updated the read me to clarify the /jira setup commands and other steps for setup (#1075)
  • c0f0674 [GH-1007]: Updated the instruction in the setup flow for the cloud Oauth2.0 (#1073)
  • b7a4b53 Migrate from dgrijalva/jwt-go to golang-jwt (#1063)
  • 37d69fb Bump golang.org/x/net from 0.21.0 to 0.23.0 (#1069)
  • 3d90500 Removed react-js-to-ts package as it was unused (#1068)
  • b473338 Removed the JS to TS Package as it was unused (#1067)
  • dc2462e Bump webpack from 5.50.0 to 5.76.0 in /webapp (#1065)
  • 85999d5 Bump the versions of different packages to fix the security issues (#1064)
  • 7451445 Fix flaky TestFilterLogEntries (#197)
  • b9a0a22 Bump serialize-javascript and terser-webpack-plugin in /webapp (#1061)
  • d7dadfd Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#1060)
  • a8f6aa2 Bump y18n from 4.0.0 to 4.0.3 in /webapp (#1059)
  • 4781192 Bump tmpl from 1.0.4 to 1.0.5 in /webapp (#1058)
  • 4f99b24 Bump lodash from 4.17.19 to 4.17.21 in /webapp (#1057)
  • 698a5bd Bump ws from 5.2.2 to 5.2.3 in /webapp (#1056)
  • 95c3923 Bump ansi-regex in /webapp (#1052)
  • 3a5f99d Bump json-schema and jsprim in /webapp (#1055)
  • c492245 Bump node-fetch and mattermost-redux in /webapp (#1053)
  • 20d3689 Bump ip from 1.1.8 to 1.1.9 in /webapp (#1038)
  • 8ca1e6f Bump qs from 6.5.2 to 6.5.3 in /webapp (#1049)
  • 415157c Bump loader-utils and webpack-cli in /webapp (#1051)
  • 7aab416 Bump decode-uri-component from 0.2.0 to 0.2.2 in /webapp (#1050)
  • 3348277 Bump handlebars from 4.5.3 to 4.7.8 in /webapp (#1048)
  • cd3e541 Bump semver from 5.5.0 to 5.7.2 in /webapp (#1042)
  • 626936f Bump react-devtools-core from 4.27.4 to 4.28.5 in /webapp (#1043)
  • 3375a6a Bump fast-xml-parser from 4.1.3 to 4.3.6 in /webapp (#1045)
  • 23a349d Bump lodash-es from 4.17.15 to 4.17.21 in /webapp (#1040)
  • 35bb602 Bump browserify-sign from 4.0.4 to 4.2.3 in /webapp (#1039)
  • 104e5a7 Bump @babel/traverse from 7.21.4 to 7.24.1 in /webapp (#1041)

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