How about MongoDB 7 support?

Description

There is no easy way install RocketChat on Debian 12 (the present stable release), because RocketChat does not support MongoDB 7.x at least up to version 6.12.1.

Are there any plans to support MongoDB 7?
If so, any time schedule for that?

Of cause it is possible to compile MongoDB manually.
However, I would like to have automatic security updates
and don’t want set up a CI pipeline for MongoDB.

Server Setup Information

  • Version of Rocket.Chat Server: RocketChat 6.12.1
  • Operating System: Debian 11 (old-stable)
  • Deployment Method: tar
  • Number of Running Instances: 1
  • DB Replicaset Oplog:
  • NodeJS Version:
  • MongoDB Version:
  • Proxy: apache
  • Firewalls involved:

Eventually yes. Just the same as they did 3, 4 5 and 6…

Not sure - possibly with the release of Rocket.Chat v7 but I have no confirmation of that.

As far as I am aware you can install it and use Mongo 6?

Manual install still here - current download is 6.0.17

In any event, Rocket may well run on Mongo 7 but it isn’t ‘official’ as yet - you could try a test instance to see.

That, or just use docker or a snap which are the officially supported installations.

Thanks reetp for the info.

The link to the MongoDB site recommends tar bundles with pre-built binaries.
Basically I see here the same versions as in APT repos: MongoDB 6.x is only
available until Debian 11. For Debian 12 I only get 7.x.

Don’t want to run with unsupported MongoDB in a productive environment.

Using the the docker image is an option, but lots of work for me: Would have to redo
my Ansible playbooks for deployment, update and restore from backup. Most likely
I will do this latest if Debian 11 becomes ‘old-old-stable’ and MongoDB 7 is still not
supported.

Bullseye is still in LTS so supported. I’d imagine Mongo 7 support will be out before that expires, and know some run in it already.

You can install 6 on Bullseye currently or it seems you can use the ubuntu packages on 12.

Note - supported deployments are essentially docker & snap. Outside that you are fishing on your own (I’m saying whether I agree, but that is the basic policy)