Skip to content

v3.0.0

Compare
Choose a tag to compare
@jdabtieu jdabtieu released this 01 Sep 15:10
· 309 commits to master since this release
0fdd3ec

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.