1.21.0
Manual Intervention
1. MinIO migration (depending on setup) (#1964)
If you are running MinIO locally (defined by .env and docker-compose.yml, you may require to follow the following MinIO upgrade instructions, to duplicate and mirror your buckets and convert them to the new format:
https://docs.min.io/community/minio-object-store/operations/deployments/baremetal-migrate-fs-gateway.html
2. Rebuild all containers (#2025)
docker compose build && docker compose up -d3. Django migration (#1955)
docker compose exec django ./manage.py migrate4. Collect static files (#1982)
docker compose exec django ./manage.py collectstatic --no-input5.Compute Workers
We have updated the compute worker codes. If you have deployed your own workers, you will need to update your images to either :latest or :cpu1.3
New Features
- Added mkdocs based documentation files for the new wiki
- Added the recent changes from the wiki into the new wiki
- Change staticfiles to static, django 3 updates
- Fixed MC image version and bumped MinIO version
- Added custom filter that shows competitions with more than 10 participants and 25 submissions that are private
- Datasets
PR#1- New datasets public page and related updates - Leaderboard always visible
- Podman updates & More Competition container security
- Changed logger to Loguru
Bug Fixes
- Removed a test checking for validated tasks since we removed the validation in https://github.com/codalab/codabench/pull/1963
- Update logo path so that it uses the Django template tag {% static %}
- Fix leaderboard columns and title
- Fix DEBUG variable in base.py
- Fix API docs page not loading
Changes
- Removed urls
- Removed a test checking for validated tasks since we removed the validation in https://github.com/codalab/codabench/pull/1963
Full Changelog: 1.20.0...v1.21.0