All,
The DOMjudge team is very pleased to make the first Release Candidate available of DOMjudge 4.0. We have been working hard for over a year to 'reimagine' many of the ways that DOMjudge works, and we're preparing for a release that justifiably increments the major version number.
The changes are legion and quite often fundamental to the way DOMjudge works, so there are quite some points where compatibility with previos versions is broken, although a tested database upgrade scheme exists.
Some of the major changes include: - Redesigned authentication system, featuring users that can have different roles within DOMjudge (administrator, jury member or team). - New REST API, most prominently used by the judgehosts, which now communicate via this protocol instead of direct MySQL connections. Judgehosts now have hardly any configuration; nearly all of it is moved to the central web interface. - Many improvements to the web interface in terms of features and usability improvements, including a redesigned scoreboard, ICPC import/export features and statistics graphs. - Improvements to the judging backend include a configurable timelimit overshoot, new detection of Java main class name by using reflection and judging of submissions even after the contest ended. Please refer to the ChangeLog for a more comprehensive list of the changes.
Note that at this point, the REST API is not officially declared 'stable' yet.
The majority of these changes have already been put to the test at the ACM ICPC World Finals, where DOMjudge has been given the honor to judge the entire contest in real time as an official shadow system.
The release candidate is as usual available from http://www.domjudge.org.
This is a release candidate, and hence is not yet the official 4.0 release. We welcome any feedback on this candididate so we can incorporate it into the final release.
On behalf of the DOMjudge development team,
Thijs Kinkhorst
_______________________________________________ DOMjudge-announce mailing list Unsubscribe via: https://lists.a-eskwadraat.nl/mailman/listinfo/domjudge-announce
domjudge-announce@domjudge.org