Skip to content

Changelog

Martin Kruliš edited this page Oct 20, 2024 · 148 revisions

This change log tracks the releases on our pilot server. Since ReCodEx is composed of many components, we also provide a table of component versions that work together in stable releases.

Date web-app core-api worker broker monitor cleaner
20.10.2024 v2.13.2 v2.13.2 v1.9.0 v1.4.0 v1.1.1 v1.2.0
3.10.2024 v2.13.1 v2.13.1 v1.9.0 v1.4.0 v1.1.1 v1.2.0
13.8.2024 v2.13.0 v2.13.0 v1.9.0 v1.4.0 v1.1.1 v1.2.0
22.7.2024 v2.12.0 v2.12.0 v1.9.0 v1.4.0 v1.1.1 v1.2.0
12.6.2024 v2.11.1 v2.11.1 v1.8.0 v1.4.0 v1.1.1 v1.2.0
25.5.2024 v2.11.0 v2.11.0 v1.8.0 v1.4.0 v1.1.1 v1.2.0

20.10.2024

  • Enabling group points limit (alternative to relative point threshold).
  • Improving visualization of completed group requirements.
  • Updating multi-item text fields in forms (allows expanding multi-line paste operations into separate fields).

3.10.2024

  • Fixing issues with reviews and review requests in archived groups.
  • Adding external group attributes and endpoints for 3rd party (plugins) to manage groups and user membership (1st step towards SIS elimination).
  • Improving responsiveness for mobile devices (Home and Dashboard).
  • Updating package dependencies.

13.8.2024

  • Adding a checkbox to the assignment edit form to show/hide absolute values for time and memory limits.
  • Adding a solution indicator that a student requests a review.
  • New notification emails (and corresponding user configuration options) for solution review requests and solution acceptance.

22.7.2024

  • Implementing support for configurable exit codes (which exit codes are considered successful in solution testing)
  • Adding execution goals for Maven
  • Removing obsolete Mono boxes, deprecating Node, PHP, and Python boxes (pipelines were updated to use more generic ScriptExecutionBox instead)
  • Promoting web-app project to full ESM
  • Implementing a flag for an assignment that permits the students to see absolute values of measured time and memory of their solutions (only in API at the moment)
  • Major upgrade of web-app and api-core pkg dependencies

12.6.2024

  • Adding edit dialog for the description of reference solutions
  • Implementing alternative view of output (judge) logs (modal window)
  • Showing relative time always in numeric, avoiding misunderstandings with 'yesterday'
  • Better error reporting for external authentication failures
  • Fixing bugs and visibility issues related to ACLs.
  • Refactoring, removing obsolete things, performance optimizations
  • Adding PHP 8.3 to CI actions, upgrading CI to the latest LTS Ubuntu, fixing dependencies

25.5.2024

  • Adding exam flags to groups and assignment
  • Implementing a secure mode for exams in groups (including user IP lock mode)
  • Improving security (logs, support for audits)

Older Versions