From 6f4a458bb9013a9e61e1af3f52084514f6a944e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kruli=C5=A1?= Date: Sat, 25 Sep 2021 20:14:05 +0200 Subject: [PATCH] Updated Major Release: ReCodEx 2.0 (markdown) --- Major-Release:-ReCodEx-2.0.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Major-Release:-ReCodEx-2.0.md b/Major-Release:-ReCodEx-2.0.md index d1913d3..a2b8372 100644 --- a/Major-Release:-ReCodEx-2.0.md +++ b/Major-Release:-ReCodEx-2.0.md @@ -22,4 +22,17 @@ $> systemctl start recodex-core.service ## New Features -TBA \ No newline at end of file +WiP! Release in progress! + +from API +- Implementing async operations (jobs) executed in background worker (as a service). +- Resubmit all operation re-implemented as an async job. +- Per-partes file upload so that large files may be handled (despite the limitations of PHP upload handler). +- Optimizing archiving flags for groups. +- Refactoring group memberships and introducing new "observer" membership type (corresponding endpoints refactored in backwards incompatible way). +- Implementing linear interpolation for assignment max. points between the first and the second deadline. +- Optimizing storage for submissions containing single ZIP archive (will be necessary for Maven). +- Endpoints for retrieving files were modified to allow direct retrieval compressed files from ZIP archives (backwards incompatible changes). +- Solution files are now marked with entry-point flags (actual main file of the solution for interpreted languages). +- New endpoint for retrieving all solutions of a single user from all assignments of a group. +- Extensive refactoring and dependency updates.