You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
recodex-wiki/Changelog-2020.md

3.3 KiB

7.12.2020

  • Judge logs are collected separately (stdout, stderr), exercise may switch between merged/split logs, assignment can select visibility of split logs individually.
  • Signal exit codes are collected presented in solution results.
  • Re-establishing cleanup scripts after FS overhaul.

23.11.2020

  • Fixing some bugs (API v1.23.1 released, compatible with previous release).

22.11.2020

  • Total overhaul of file storage subsytem (file management integrated into core-api, fileserver no longer needed).
  • Several important bugs fixed in web app frontend.
  • Seting up RPM packaging for core-api component.
  • Making bison exec path configurable in pipeline.

19.9.2020

  • Migrating from Mono to .NET Core 3.1.

13.8.2020

  • Refactoring score (tests) edit form and implementing AST tree expression editor
  • Implementing "explain" button for (reference) solution score that shows dialog that explains how solution correctness was computed
  • Improving error reporting for exercise configuration (entangling error messages with links to forms where the problem should be fixed)
  • Adding 'detaining' flag of groups, which prevents students from leaving the group on their own
  • Showing evaluation failures to regular users
  • Multiple minor ux improvements

30.3.2020

  • Adding comment threads for assignments (as public discussion).
  • Solution file limits (count and size) imposed (configurable in assignments, defaults in exercises).
  • New languages (runtime environments) introduced: Scala, Groovy, Kotlin, and Bash.

13.1.2020

  • Updating main results table on GroupDetail page to display interactive dialog when clicking on particular points.
  • New "reviewed" flag added to assignment solutions.
  • Implement new type of after submit notification concerning the reviewed flag.
  • Dialog for editing note of a solution.
  • Improving appearance of solution detail table by adding links to related solutions.
  • Adding (un)select all/invert selection features to RTE filter of the exercise list.
  • Code syntax highlighting added to markdown fields.
  • Many UX improvements (better labels, confirmation dialogs, buttons, shortcuts, missing info, styling...).
  • Switching from Symfony Yaml parser to PECL Yaml for performance reasons.
  • Entire API automatically reformatted by PHP Sniffer to PSR-12.

Compatibility Table

Date web-app api worker broker fileserver monitor cleaner
7.12.2020 v1.24.0 v1.24.0 v1.7.1 v1.3.0 ------ v1.0.0 v1.1.0
22.11.2020 v1.23.0 v1.23.0 v1.7.0 v1.3.0 ------ v1.0.0 v1.1.0
19.9.2020 v1.22.1 v1.22.0 v1.6.5 v1.3.0 v1.2.1 v1.0.0 v1.1.0
13.8.2020 v1.22.0 v1.22.0 v1.6.4 v1.3.0 v1.2.1 v1.0.0 v1.1.0
30.3.2020 v1.21.0 v1.21.0 v1.6.4 v1.3.0 v1.2.1 v1.0.0 v1.1.0
13.1.2020 v1.20.0 v1.20.0 v1.6.4 v1.3.0 v1.2.1 v1.0.0 v1.1.0