kromitgmbh / titra

titra - modern open source project time tracking for freelancers and small teams
https://titra.io
GNU Affero General Public License v3.0
406 stars 55 forks source link

Concerns about Future Updates and MongoDB Version Compatibility #200

Closed sondi2003 closed 9 months ago

sondi2003 commented 11 months ago

In the current provided docker-compose.yml, MongoDB 5.0 is specified. However, MongoDB 5.0 requires AVX support, which is not supported by my NAS. Consequently, I've installed MongoDB 4.0, and everything is functioning correctly.

My concern is whether using MongoDB 4.0 might pose issues in the future. Can I proceed with future updates from Titra while keeping the database in the current version (MongoDB 4.0)? I want to ensure that updating Titra won't lead to any compatibility problems with MongoDB 4.0.

faburem commented 11 months ago

Hello and thanks for reaching out, titra is built on Meteor.js which is in turn using the official Node.js MongoDB driver. The official statement regarding compatibility can be found here.

titra will always be updated to the latest Meteor.js version and thus inherit its dependencies. If you are really stuck on version 4.0 that could indeed be a problem in the near future, however version 4.4 should be safe for at least another year according to the official statement from MongoDB about driver compatibility here.

faburem commented 9 months ago

added this information to our wiki for future reference.