hi
i need to upgrade mattermost to latest version (9.8.0 to 10.7.0)
How can you be sure what the intermediate steps are to go from version 9.8.0 to 10.7.0?
First, update to the latest minor version of the 9.8.x branch and then jump from the closest esr to esr (extended support release), and don’t skip one as stated in the docs:
Mattermost will aim to have non-locking, backwards-compatible migrations in general. This backwards compatibility guarantee extends to only the last ESR version. For example, if there are three ESR versions ESR1, ESR2, and ESR3, upgrading from ESR1 to ESR2, and then ESR2 to ESR3 will ensure backwards compatibility, but not from ESR1 to ESR3 directly.
In the case of delayed upgrades, we recommend upgrading to the closest ESR version first, and from there to the next ESR. Do not attempt to directly upgrade to the latest version as it might break backwards compatibility of the older nodes in the cluster during the upgrade.
=> Prepare to upgrade Mattermost - Mattermost documentation
Good luck
So, in short: you should go from 9.8.0 to 9.8.3 first, then jump to the closest esr 9.11.x, at the moment version 9.11.12 and from there directly to the next (and latest) esr 10.5.x, at the moment 10.5.3.
And, of course, use the upgrade guide and the “important upgrade notes”: Upgrade Mattermost - Mattermost documentation
General release policy: Release Policy - Mattermost documentation
Changelog 9.8.x: v9 Changelog - Mattermost documentation
Changelog 9.11.x: v9 Changelog - Mattermost documentation
Changelog 10.5.x: v10 Changelog - Mattermost documentation