Skip to content

v0.9.9-beta.2

Choose a tag to compare

@palves-ulht palves-ulht released this 08 Feb 10:48
· 194 commits to master since this release

New Features

  • Assignments can now include external assets such as images, dataset files and source files with examples. These assets must be stored in a folder named public within the root folder. In the instructions.md file, assets should be referenced using relative paths (ex: ![Exercício 1](public/exercicio1.png))

Enhancements

  • Significant reduction of the war file, from ~180 Mb to ~140 Mb.
  • Better handling of zip submissions which include write-protected folders. This implied using a new library - instead of zip4j, it now uses commons-compress
  • Improved encoding detection by using a new library: juniversalchardet. This should fix some ocasional errors parsing the AUTHORS.txt file.
  • Expired personal tokens draw attention to this fact by showing a red "Expired" label
  • API responds with a specific message when the token is expired to allow third-parties to give this information to the user
  • Allow concurrent submissions, configurable through the admin dashboard
  • Improve student api for submissions - it now responds with an ACCEPTED http code (202) while the submission is in the validation process
  • Increase the max length of the git repository url
  • Add support for tables in the instructions.md file (github flavored markdown)

Bug fixes

  • Fixed README.md rendering issue in build report (#76)
  • Fixed parsing of compilation errors on newer versions of kotlin

Dependency upgrades

  • commons-io 2.14.0
  • commons-compress 1.26.1
  • h2: 2.2.224