How to update to latest 2.x instead of 3.0?

I have a Discourse installation running 2.8.11. I’d like to hold off on upgrading to 3.0 for now and only upgrade to the latest in the 2.x line (currently 2.8.14).

The web-based updater only allows updating to 3.0 - is there a way to stay on the 2.x line or update to a specific version instead?

3 Likes

We don’t offer support for versions old than the current stable version, so that isn’t documented nor recommended.

4 Likes

Thanks for your reply. I thought given the major version bump I would hold off on updating in case of any breaking changes, or kinks that need to be ironed out. I also don’t have the bandwidth to answer questions about the new features like chat right now, but it looks like that won’t be enabled automatically so that’s fine.

I guess since Discourse runs in a Docker container, if my server (Ubuntu 18) can run Discourse v2 it should be able to run Discourse v3?

Discourse does not follow the SemVer spec. Every 2.X release was also a major release.

We ship the Discourse Docker image, and we ensure it’s compatible with both the default release channel (Discourse 3.1 at the moment) and the stable release channel (Discourse 3.0 at the moment). This image isn’t compatible with Discourse 2.x anymore, and pinning to an old image is not recommended as it contains EOL software in it.

5 Likes

Thanks @Falco, what I was really asking with that question though is if Ubuntu 18 should be able to run the latest Discourse Docker image and thus Discourse v3… I’m assuming yes. I’ll take a snapshot and give it a go :slight_smile: thanks for your help.

2 Likes