Skip to content

Releases: tranHieuDev23/Cato

v1.2.1

28 Dec 17:42
Compare
Choose a tag to compare
  • Change the database's data type to more optimal types, and add database indexes

v1.2.0

28 Dec 06:15
Compare
Choose a tag to compare
  • 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

27 Dec 18:43
Compare
Choose a tag to compare
  • 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

27 Dec 05:02
Compare
Choose a tag to compare

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 or problem_setter role).
  • Test case management (for accounts with admin or problem_setter role).
  • Creation of submissions (for accounts with admin or contestant 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.