Since some system components were about to be EOL next year, I updated all major components of the t3versions service to the latest versions
- Ubuntu 20.04 to 22.04 LTS
- Python 3.8 to 3.11
- Django 3.2 to 4.2 LTS
- Redis 5 to 6
- Dependencies to latest versions
- Updated custom docker images
Since I wanted to avoid downtime as much as possible, I decided to deploy the updated t3versions app to a completely fresh Ubuntu 22.04 LTS system. The update took quite some time, because all included components needed manual testing, as a central component for the queue system was replaced.