Releases: tranHieuDev23/Cato
Releases · tranHieuDev23/Cato
v1.2.1
v1.2.0
- Implementation of settings, allow
admin
accounts to enable/disable various features of the program. - RSA public keys now are cached in-memory, allowing faster authentication token decryption.
v1.1.0
- RSA keys for user authentication are now generated in-memory at startup instead of having to use the config file.
- UI support for problem's example test case list.
v1.0.0
The very first release of the project!
This release introduces the following features:
- User registration, login and management (for accounts with
admin
role). - Problem management, with rich test editing via QuillJS (for accounts with
admin
orproblem_setter
role). - Test case management (for accounts with
admin
orproblem_setter
role). - Creation of submissions (for accounts with
admin
orcontestant
role). - Judging submissions, either via local Docker runtime in local mode or via distributed workers with
worker
accounts. - Exposing the HTTP Server's OpenAPI specification at
api/swagger.json
.