morphodict 2025: Upgrade repository dependencies to future-proof morphodict #1168
Labels
deprecated
docs
changes to documentation
Improvement
Expansion or improvement of a current functionality that does already work and meets previous specs
infrastructure
concerning build and deployment
language-agnostic
Issues for ALL languages and/or language pairs
python
Pull requests that update Python code
Current dependencies are approaching (or past) the end of their extended support lifecycles. Dependencies should be upgraded. For example:
These main dependencies trickle down to other dependencies in the system. We should upgrade the morphodict code and infrastructure so it will continue working for the foreseeable future as it has been working so far.
Our expected timeline is as follows:
"Legacy"End of May, 2024🟡 20.04 LTS(EOL 2025-04)
🟡 3.9(EOL 2025-10)
🔴 3.2 LTS(EOL 2024-04)
🔴 14(EOL 2023)
"Stopgap"End of June, 2024🟢 ⬆️ 22.04 LTS(EOL 2027-04)
🟢 ⬆️ 3.10(EOL 2026-10)
🔴 3.2 LTS(EOL 2024-04)
🟢 ⬆️ 20(EOL 2026-04)
JulyAugust, 2024(EOL 2027-04)
(EOL 2026-10)
(EOL 2026-04)
(EOL 2027-04)
(EOL 2029-04)
(EOL 2028-10)
(EOL 2026-04)
(EOL 2027-04)
(EOL 2029-04)
(EOL 2028-10)
(EOL 2028-04)
(EOL 2028-04)
Updates on docker images and code will be reflected first on the dev branch
Footnotes
Some dependencies (Django 5.2 LTS and Node 24) will only be released in Apr 2025. ↩
The text was updated successfully, but these errors were encountered: