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.
3.3 KiB
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 |