Releases: mattermost/mattermost-plugin-confluence
v1.8.0
Supported Mattermost Server Versions: 10.7.0+
Enhancements
Fixes
- baa59a0 MM-67120 - Upgrade to React 19 and other outdated libraries (#219)
- 999f3fe MM-67108: Auto-generate Encryption Key on upgrade if missing (#218)
- e0adae9 Exclude comment deletion event from subscription events (#198)
- 810434a MM-67134: Update superagent to 10.3.0 to fix qs vulnerability (#217)
- ce8f1ad Updated cloud setup instructions (#216)
- 3b0c324 [#96] Replacing bou.ke/monkey with Gomock (#215)
- 6721539 fix: webapp/package.json & webapp/package-lock.json to reduce vulnerabilities (#213)
v1.8.0-rc1
Supported Mattermost Server Versions: 10.7.0+
Enhancements
Fixes
- baa59a0 MM-67120 - Upgrade to React 19 and other outdated libraries (#219)
- 999f3fe MM-67108: Auto-generate Encryption Key on upgrade if missing (#218)
- e0adae9 Exclude comment deletion event from subscription events (#198)
- 810434a MM-67134: Update superagent to 10.3.0 to fix qs vulnerability (#217)
- ce8f1ad Updated cloud setup instructions (#216)
- 3b0c324 [#96] Replacing bou.ke/monkey with Gomock (#215)
- 6721539 fix: webapp/package.json & webapp/package-lock.json to reduce vulnerabilities (#213)
v1.7.0
Supported Mattermost Server Versions: 10.7.0+
Breaking Changes
Admin API Token now required for Confluence Data Center. For Confluence Data Center deployments, the Admin API Token setting is now required for webhook notifications to work properly. Regular user OAuth tokens do not have sufficient permissions to fetch user details from the Confluence REST API.
Upgrade steps for Data Center users:
- Generate a Personal Access Token in Confluence Data Center:
- Go to your Confluence profile → Settings → Personal Access Tokens
- Create a new token with read access
- Add the token in Mattermost:
- System Console → Plugins → Confluence → Admin API Token
- Save the configuration
Without this configuration, webhook events will fail with "Failed to get details of the event triggerer user" error.
Upgrade Notes
When upgrading from a previous version, you may need to generate a new Encryption Key in the plugin settings:
- Go to System Console > Plugins > Confluence
- Click Regenerate next to "At Rest Encryption Key"
- Save the settings
This is required if you see the error: please provide a valid 32-character Encryption Key
Enhancements
Fixes
- 71947f6 Bump the all group with 2 updates (#214)
- 3d25cc4 fix:double slashes in notification links causing 404 errors (#211)
- d5a843c fix: Fix Confluence Cloud webhook JSON unmarshal error for comment events (#212)
- 8ad2f2d Fix: Fallback to Admin API Token when fetching event triggerer user d… (#210)
- 2392f16 feat: Add make minor and minor-rc commands to Makefile (#209)
- fd8e598 Update minimum server version to 10.7.0 (#208)
- 58d9299 Bump the all group with 2 updates (#206)
- ed4b118 Fix missing slash in release notes URL generation (#207)
- f6821c1 Bump golangci-lint to v2.6.0 and update configuration (#205)
- b86cdc1 Update CODEOWNERS for Integrations team (#204)
- ce4e756 Added common workflow for spinwicks (#201)
- c41fdd5 Replace text/template with html/template to enable automatic HTML escaping in templates. (#203)
- 019f307 Remove community-supported mention (#202)
- 07c139c Bump the all group with 3 updates (#199)
- eb0b571 Fix update page notification (#196)
v1.7.0-rc1
Supported Mattermost Server Versions: 10.7.0+
Enhancements
Fixes
- 71947f6 Bump the all group with 2 updates (#214)
- 3d25cc4 fix:double slashes in notification links causing 404 errors (#211)
- d5a843c fix: Fix Confluence Cloud webhook JSON unmarshal error for comment events (#212)
- 8ad2f2d Fix: Fallback to Admin API Token when fetching event triggerer user d… (#210)
- 2392f16 feat: Add make minor and minor-rc commands to Makefile (#209)
- fd8e598 Update minimum server version to 10.7.0 (#208)
- 58d9299 Bump the all group with 2 updates (#206)
- ed4b118 Fix missing slash in release notes URL generation (#207)
- f6821c1 Bump golangci-lint to v2.6.0 and update configuration (#205)
- b86cdc1 Update CODEOWNERS for Integrations team (#204)
- ce4e756 Added common workflow for spinwicks (#201)
- c41fdd5 Replace text/template with html/template to enable automatic HTML escaping in templates. (#203)
- 019f307 Remove community-supported mention (#202)
- 07c139c Bump the all group with 3 updates (#199)
- eb0b571 Fix update page notification (#196)
v1.6.0
Supported Mattermost Server Versions: 5.26.0+
Enhancements
- 00f6e92 Add instructions for JAR removal and OAuth setup post v1.4.0 in README.md (#193)
- f7e8726 Update README.md (#186)
Fixes
- 6615713 Fix issue of edit subscription creating duplicate subscription (#178)
- 0676b15 Upgrade mattermost-redux to 10.8.0 (#173)
Dependency Upgrades
- 24433df Bump the all group with 4 updates (#192)
- 03bb057 ci: group golang dependabot updates (#191)
- f33a20b [Snyk] Security upgrade mattermost-redux from 10.8.0 to 10.9.0 (#180)
Others
v1.6.0-rc1
Supported Mattermost Server Versions: 5.26.0+
Enhancements
Fixes
- 6615713 Fix issue of edit subscription creating duplicate subscription (#178)
- 00f6e92 Add instructions for JAR removal and OAuth setup post v1.4.0 in README.md (#193)
- 24433df Bump the all group with 4 updates (#192)
- 03bb057 ci: group golang dependabot updates (#191)
- f7e8726 Update README.md (#186)
- f655291 Update CODEOWNERS with team deployment-engineering (#187)
- f33a20b [Snyk] Security upgrade mattermost-redux from 10.8.0 to 10.9.0 (#180)
- 0676b15 Upgrade mattermost-redux to 10.8.0 (#173)
v1.5.0
Supported Mattermost Server Versions: 5.26.0+
Enhancements
Fixes
- eccd0fd Fix creation/editing of subscrption without key (#169)
- c32e004 Improved error messages for API response (#162)
- 74132bf added lowercase json for plugin config (#167)
- cb2df81 Update ci.yml to point to main for the inherited workflow (#168)
- 499a54f Update ci.yml with newer tag for the inherited workflow (#166)
- a81a855 check admin access on APIs (#164)
- 2b4688c fixed panic in webhook endpoints (#161)
- 9440020 Update ci tag with the latest one (#165)
- 53a83a1 Create manual workflow dispatch for ci (#163)
- 1386612 Add initial unit tests for Command.go default and unknown-command handlers (#148)
- 2782c43 Fix issue of channel access denied wrongly (#160)
v1.5.0-rc3
Supported Mattermost Server Versions: 5.26.0+
Enhancements
Fixes
- eccd0fd Fix creation/editing of subscrption without key (#169)
- c32e004 Improved error messages for API response (#162)
- 74132bf added lowercase json for plugin config (#167)
- cb2df81 Update ci.yml to point to main for the inherited workflow (#168)
- 499a54f Update ci.yml with newer tag for the inherited workflow (#166)
- a81a855 check admin access on APIs (#164)
- 2b4688c fixed panic in webhook endpoints (#161)
- 9440020 Update ci tag with the latest one (#165)
- 53a83a1 Create manual workflow dispatch for ci (#163)
- 1386612 Add initial unit tests for Command.go default and unknown-command handlers (#148)
- 2782c43 Fix issue of channel access denied wrongly (#160)
v1.5.0-rc2
v1.5.0-rc1
Supported Mattermost Server Versions: 5.26.0+
Enhancements
Fixes
- 97dbaf6 Check Confluence access for subscription and config checks (#155)
- 39f67d3 Security review fixes (#154)
- de0a3d4 Add API authentication and panic handling in server webhook process (#151)
- 8bae5ec Update readme and admin guide docs (#138)
- 0f712d6 Bump github.com/mattermost/mattermost/server/public (#140)
- c9b5070 Security review fixes (#146)
- 30c897e Update golangci-lint (#147)
- 0c522bb Bump golang.org/x/oauth2 from 0.25.0 to 0.29.0 (#142)
- 63e48eb upgrade node version to 20.11 (#152)
- 0d2815f Minor cleanup (#145)
- ea0a3dd Add darwin-arm64 to plugin.json (#144)
- 9f6362f Remove continuous deployment workflow and update CI workflow to use the correct plugin CI configuration file. (#143)
- b9d915a Bump github.com/mattermost/mattermost/server/public from 0.1.9 to 0.1.10 (#131)
- 3b2da49 Fix webhook body parsing (#137)
- 2236333 respond to test connection (#136)