Hi!
I have been reading the documentation at mattermost.com (important upgrade nodes, validity of esr, recommended ways and so on…) site for upgrading the service. We are not using the “dockered” version. I’m running 7.1.5 with Mysql 5.7.
By what I have read in the doc and in this forum it should be easy to upgrade Mattermost following Upgrade Mattermost Server — Mattermost documentation . As in previous versions I plan to use it but some doubts come to my mind about the process :
-
Due that the still valid ESR version is 8.1, I would say it would be fine to upgrade there. For achieving that goal, do I need to upgrade first to 7.8 and then to 8.1?.
-
In this link Important Upgrade Notes — Mattermost documentation, for 7.8 version talks about new tables creation "
CREATE TABLE IF NOT EXISTS RetentionIdsForDeletion
" but I was wondering if that create should be launched by the sysadmin or the own upgrade process handle that?. For some other versions, it talks too about doing other things than a simple select so… that changes should be done by the sysadmin or as commented is totally handled by the upgrade process?. -
We have the following plugins in use (some of them installed by default), could you know if something is expected to be broken in the new version :
[root@mattermost-server tmp]# su mattermost -c ‘cd /opt/mattermost/bin ; /opt/mattermost/bin/mmctl --config /tmp/auth-token-file plugin marketplace list’
antivirus: Antivirus, Version: 0.1.2
com.mattermost.apps: Apps, Version: 1.1.0
mattermost-autolink: Autolink, Version: 1.2.2
com.mattermost.aws-sns: AWS SNS, Version: 1.2.0
com.mattermost.calls: Calls (Beta), Version: 0.10.0
com.mattermost.plugin-channel-export: Channel Export, Version: 1.0.0
com.mattermost.custom-attributes: Custom User Attributes, Version: 1.3.0
com.github.moussetc.mattermost.plugin.giphy: GIF commands, Version: 2.1.0
github: GitHub, Version: 2.1.7
com.github.manland.mattermost-plugin-gitlab: GitLab, Version: 1.7.0
jenkins: Jenkins, Version: 1.1.0
jira: Jira, Version: 3.2.5
jitsi: Jitsi, Version: 2.0.1
focalboard: Mattermost Boards, Version: 7.1.0
playbooks: Playbooks, Version: 1.29.3
mattermost-plugin-servicenow: Servicenow Plugin, Version: 2.3.4
com.mattermost.nps: User Satisfaction Surveys, Version: 1.2.0
com.mattermost.welcomebot: Welcome Bot, Version: 1.2.0
zoom: Zoom, Version: 1.6.2
There are 19 marketplaces on https://mattermost-reverse-proxy-server-name/
[root@mattermost-server tmp]# su mattermost -c ‘cd /opt/mattermost/bin ; /opt/mattermost/bin/mmctl --config /tmp/auth-token-file plugin list’
Listing enabled plugins
com.github.moussetc.mattermost.plugin.giphy: GIF commands, Version: 2.1.0
com.mattermost.apps: Apps, Version: 1.1.0
focalboard: Mattermost Boards, Version: 7.1.0
jitsi: Jitsi, Version: 2.0.1
playbooks: Playbooks, Version: 1.29.3
Listing disabled plugins
com.mattermost.calls: Calls (Beta), Version: 0.7.0
com.mattermost.plugin-channel-export: Channel Export, Version: 1.0.0
There are 9 plugins on https://mattermost-reverse-proxy-server-name/
I will explore all new features as calls plugin but… my main need is to have Mattermost upgraded for security reasons and just it to work the way is working today… basically that…
Do you think or could you know if I would have issues with this versions/env or is some sort of that known?.
I plan to test all these in a testing env but, just for having the experienced people ideas
Very thankful for your help and time,
Cheers!