v3.0.0
Database Warning
In this release, the database AND filesystem format was changed. If you are on v2.4.0 to v2.4.3, please run $ python3 migrate.py
to migrate. If you are on a version older than v2.4.0, please update to v2.4.3 first, and then migrate to this version.
After running the migration script, you will need to copy the format of default_settings.py to your settings.py file. One way to do this (with Bash) is to run the command $ cat default_settings.py >> settings.py
in the src
folder, and then copying your settings from the first half of the file to the second half in your favorite text editor.
Changes in this version
- Homepage
- Allow homepage file location to be customized
- Add Markdown support to homepage
- Settings & Installation
- Add settings validator
- Updated default settings file
- Updated installer
- Add API (including API keys)
- Rename some pages to be more intuitive
- Update system emails
- Add custom CTFOJ logs
- Security fixes
- Bug fixes
- Code cleanup
- Update docs
- Update dependencies
- Update tests
Troubleshooting
No reported issues at the moment.