@@ -2,9 +2,48 @@ DOMjudge Programming Contest Judging System
2
2
3
3
Version 9.0.0DEV
4
4
---------------------------
5
- - Get rid of 'internal' data source mode, always requiring - but auto
6
- generating - external ID's for all entities to simplify event logic.
7
- - Replace ACE editor with Monaco editor and also use it for diffs.
5
+ - API and integration:
6
+ - Get rid of 'internal' data source mode, always requiring - but auto
7
+ generating - external ID's for all entities to simplify event logic.
8
+ - Added and improved several API endpoints for better integration with
9
+ other tools.
10
+ - Improved shadowing from CCS spec compliant external sources.
11
+ - Added a new contest export script; added many improvements to the import
12
+ contest script.
13
+ - "Reset login status of all team users" now applies to API login status as
14
+ well.
15
+ - Add option to print from the submit client.
16
+ - UI/UX:
17
+ - Removed first to solve in problem/contest from balloon service.
18
+ - Replaced ACE editor with Monaco, improving diff viewing and
19
+ adding a `no-diff` mode.
20
+ - Highlight pending submissions during freeze on jury scoreboard.
21
+ - Redesigned and modernized the scoreboard, submission, and verification
22
+ pages for better clarity and usability.
23
+ - Improved mobile experience with a redesigned scoreboard.
24
+ - Added a progress bar to rejudgings and simple load numbers to the
25
+ judgedaemon overview page.
26
+ - Added a page with language statistics.
27
+ - Many smaller UI enhancements and bugfixes.
28
+ - Judging and scoring:
29
+ - Added support for systems with cgroup v2.
30
+ - Added (basic) support for multi-pass problems.
31
+ - Introduced a new scoring system with a basic visualization for the
32
+ `scoring` scoreboard type, building the foundation to support more than
33
+ pass-fail problems.
34
+ - Added an analyst evaluation mode to only judge "interesting" submissions.
35
+ - Many bugfixes and improvements to judging, scoring, and rejudging.
36
+ - Security:
37
+ - Fixed several security issues, including not exposing submission data for
38
+ hidden teams on the public scoreboard.
39
+ - Improved permission handling for clarifications and submissions.
40
+ - Installation / developer experience:
41
+ - Add configuration to autocheck for new DOMjudge releases (default off).
42
+ - Upgraded to debootstrap for latest Debian stable (Trixie).
43
+ - Cgroup and judgedaemon service files need to be installed and enabled
44
+ manually.
45
+ - Moved vendor directory to webapp/vendor.
46
+ - Many improvements to the build and installation process.
8
47
9
48
Version 8.3.0 - 31 May 2024
10
49
---------------------------
0 commit comments