Upgrade instructions
It is required to re-build the containers:
docker compose build --no-cache
docker compose up -dCompute Worker changes
If you have your own compute worker, you will need to update the worker to use the latest image otherwise they will not work.
Release notes
New Features
- Autogenerate SECRET_KEY or use given one
- Add competitions organized in profile page
- Deploy codabench using kubernetes (+ Revert change on Containerfile
Improvements
- Various packages upgrades (Django 5.2)
- Compute worker - Improve status update and logs
- Submission pagination backend fixed
- Support for Multiple Domain names (instance behind reverse proxy)
- Include username in email
- Git - added autogenerated files to .gitignore
- Compute Worker - fixed function get_folder_size_in_gb
- Submission Upload - uploading non zip error improved
- Add more information in submissions csv (django admin + organizer)
- Display competitions' start date instead of upload date
Bug Fix
- Fix auto-migration to next phase
- Fix leaderboard ordering by date
- Fix submission upload page display
- Fix redirection when removing a forum post or a thread
- Fix for sumission csv download
- Clean minor code logic problems in submission_upload.tag
Security
- Bump pyjwt from 2.11.0 to 2.12.0
- Bump social-auth-app-django from 5.4.3 to 5.6.0
- Bump requests from 2.32.5 to 2.33.0