overleaf icon indicating copy to clipboard operation
overleaf copied to clipboard

Question about dependencies in term of their EOL

Open synergiator opened this issue 5 years ago • 5 comments

Hi there,

as far as I can see, Overleaf depends on these components:

  • Redis 5.0
  • Mongo DB 3.6

According to the following sources, these versions have the following EOL (End of Life) dates, which possibly means there will be no more security updates. This could become a security problem.

  • Redis 5.0: EOL since May 31, 2019
  • Mongo 3.6: upcoming EOL due April 2021

What are current migration plans?

https://docs.redislabs.com/latest/rs/administering/product-lifecycle/ https://www.mongodb.com/support-policy

synergiator avatar Sep 11 '20 07:09 synergiator

I've updated the documentation to reflect Overleaf depends on Redis 5.x (which is not EOL), as defined in the compose file.

mserranom avatar Sep 11 '20 11:09 mserranom

@mserranom Again the same problem:

  • MongoDB 4.2 is going EOL in April 2023 (one month left) [source]
  • Redis 5.x is EOL as of 31 October 2021, more than a year ago [source]

d1nuc0m avatar Feb 25 '23 17:02 d1nuc0m

Also pinging @aeaton-overleaf @timothee-alby @emcsween

d1nuc0m avatar Feb 28 '23 16:02 d1nuc0m

Hi @d1nuc0m. Thanks for the heads up! The latest version of Overleaf actually runs on MongoDB 4.4, as you can see in the docker-compose file. I've updated the documentation to clarify that fact.

You're right that the same docker-compose file pulls Redis 5.x. Overleaf should run fine on Redis 6.x. We'll look at making that upgrade.

emcsween avatar Feb 28 '23 21:02 emcsween

Overleaf should run fine on Redis 6.x. We'll look at making that upgrade. Thank you, I'll wait for a confirmation

d1nuc0m avatar Mar 01 '23 10:03 d1nuc0m

Hello,

The docker-compose file references redis:6.2 now, which is the latest version on the 6.x release line, which is still supported by Redis until the release of redis 8.x.

Greetings, Jakob

das7pad avatar Sep 05 '24 12:09 das7pad