Changelog 2022 - ReCodEx/wiki GitHub Wiki
5.12.2022
- Adding collective update functions for exercise assignments (e.g., syncing multiple assignments with the exercise at once).
- UX improvements, bug fixes.
- Single-queue manager added and set as default in the broker (should provide a better load balancing).
3.11.2022
- Replacing toggle endpoint with setter endpoint for privacy flag of comments.
- Fixing bugs.
30.10.2022
- Code reviews implemented. Supervisors may now create reviews and comment the source codes directly.
Db migration is needed. New CLI command
notifications:pending-reviews
added (should be called periodically, preferably every night)
20.9.2022
- User may set up an iCal export link (resolving issue #393)
- Reimplementing source code viewers
- Adding a new page with all solution source codes together
- Implementing diff feature to compare two solution source files
- Users may select in UI config whether to display First name or Last name first in user listings and the actual format of date time fields
- Teachers may invite new students to ReCodEx (registration by invitation)
- Group admins may create invitation links (that can be sent via alternate channels or published outside ReCodEx) for registered users so they can join groups
- Splitting group detail page into assignments page and students page
- Fixing issue #459
- Upgrading package dependencies
- Various UX and appearance improvements
- Full migration to PHP 8.1 (older versions no longer supported)
- Updating package dependencies
Db migration needed, gcc, g++, fpc, flex and flex+bison compilation pipelines need to be updated from the runtimes repository
14.3.2022
- Switching API strictly to PHP 7.4 (PHP 7.3 support dropped!)
- Support for compile arguments for C and C++ environments added
Migration to 2.3.0:
Both c-gcc-linux
and cxx-gcc-linux
needs to be updated from runtimes repository and the following commands must be invoked afterwards to fix exercise configurations:
bin/console runtimes:fixConfigVariables c-gcc-linux
bin/console runtimes:fixConfigVariables cxx-gcc-linux
17.2.2022
- Showing accepted status in results table.
- Making the logged-in student easily found himself/herself in the results table.
- Fixing bugs and minor appearance improvements.
11.2.2022
- Refactoring and re-implementation of features related to pipeline editing (both core and ui).
- Runtime management CLI commands added (separate runtime package repository created).
- Adding support for Java Maven environment.
- Improving C# .NET Core environment (manual Roslyn compilation).
- Various minor ui- and ux-related updates.
Compatibility Table
Date | web-app | core-api | worker | broker | monitor | cleaner |
---|---|---|---|---|---|---|
5.12.2022 | v2.5.2 | v2.5.2 | v1.7.4 | v1.4.0 | v1.0.0 | v1.1.0 |
3.11.2022 | v2.5.1 | v2.5.1 | v1.7.4 | v1.3.0 | v1.0.0 | v1.1.0 |
30.10.2022 | v2.5.0 | v2.5.0 | v1.7.4 | v1.3.0 | v1.0.0 | v1.1.0 |
20.9.2022 | v2.4.0 | v2.4.0 | v1.7.4 | v1.3.0 | v1.0.0 | v1.1.0 |
14.3.2022 | v2.3.0 | v2.3.0 | v1.7.4 | v1.3.0 | v1.0.0 | v1.1.0 |
17.2.2022 | v2.2.1 | v2.2.1 | v1.7.4 | v1.3.0 | v1.0.0 | v1.1.0 |
11.2.2022 | v2.2.0 | v2.2.0 | v1.7.4 | v1.3.0 | v1.0.0 | v1.1.0 |